John Moses was a professional baseball player who played as an outfielder for several teams during his career. He was born on August 9, 1957, in Los Angeles, California, and attended the University of Arizona, where he played college baseball.

Moses was drafted by the Seattle Mariners in the third round of the 1978 Major League Baseball draft. He made his major league debut with the Mariners in 1982 and played for them until 1986. During his time with the Mariners, Moses was known for his speed and his ability to steal bases. He stole a career-high 31 bases in 1984 and finished his time with the Mariners with a total of 98 stolen bases.

After leaving the Mariners, Moses played for several other teams, including the Minnesota Twins, Detroit Tigers, and Los Angeles Dodgers. He was primarily used as a pinch runner and defensive replacement during this time, but he did have some success at the plate. In 1988, he hit .311 in 45 games for the Twins, and in 1990, he hit .308 in 39 games for the Tigers.

Moses' career came to an end in 1992 when he was released by the Dodgers. He finished his career with a .251 batting average, 3 home runs, 79 RBI, and 139 stolen bases in 617 games played. After retiring from baseball, Moses worked as a scout for the San Diego Padres and the Arizona Diamondbacks.

Overall, John Moses had a solid career as a professional baseball player. He was known for his speed and his ability to steal bases, and he was a valuable asset to several teams during his time in the major leagues. While he may not have been a star player, he was a reliable and consistent performer who made a positive impact on the teams he played for.