John Parrish is a former Major League Baseball pitcher who played for several teams during his career. He was born on November 26, 1977, in Lancaster, Pennsylvania, and attended high school in Lancaster before being drafted by the Baltimore Orioles in the 4th round of the 1996 MLB draft.

Parrish made his MLB debut with the Orioles in 2000 and spent four seasons with the team. He was primarily used as a relief pitcher during his time in Baltimore, but also made some starts. In 2002, he had his best season with the Orioles, posting a 3.39 ERA in 27 appearances.

After the 2004 season, Parrish was traded to the Seattle Mariners, where he spent one season before being traded again to the Toronto Blue Jays. He spent two seasons with the Blue Jays, primarily as a reliever, before being released in 2008.

Parrish then signed with the San Diego Padres, but only appeared in one game for the team before being released again. He then signed with the Philadelphia Phillies, but only appeared in two games for them before being released once again.

Parrish's final MLB appearance came in 2010 with the Pittsburgh Pirates, where he appeared in 13 games before being released in August of that year.

Overall, Parrish's MLB career spanned 10 seasons, during which he appeared in 216 games and posted a 5.34 ERA. He struck out 327 batters in 383 innings pitched.

After his playing career, Parrish became a coach and instructor, working with young pitchers to help them develop their skills. He also worked as a broadcaster for the Lancaster Barnstormers, a minor league team in his hometown.