By | April 18 2012 11:05 AM

Jamie Moyer defeated the San Diego Padres last night 5-3 in Colorado, that performance made him the oldest man ever to win a major league baseball game.

Moyer's incredible career now spans 23 seasons, 689 appearances, 631 starts, 4,038 innings and 2,311 strikeouts. The win last night, his 268th, moves him into a tie for 35 with Jim Palmer on the All-Time list.

Moyer's trip has spanned eight teams in all four US time zones that have baseball teams. It has encompassed five presidents, four decades and three different Batman movie franchises.

Most tellingly perhaps, the Colorado Rockies, his current team, didn't exist until Moyer's seventh season in the league, when Moyer was already 30 years old.

It's been a long, strange trip for Moyer, but take a look at each of his stops in pictures.A

Chicago Cubs 1986-1988

Photo: http://itspronouncedlajaway.co

Moyer was drafted by the Cubs in the first round of the 1984 draft. He came up in their system and made his big league debut in 1986. He was a part of the Cubs rotation for two years.

Texas Rangers 1989-1990

Photo: http://bleacherreport.com

Moyer went to Texas at age 27 as part of an eight player trade. In Texas he bounced between the bullpen and starting rotation for two years.

St. Louis Cardinals 1991

Photo: heartbreakingcards.com

Moyer was cut by Texas after the 1990 season, but St. Louis signed him. He made just seven starts before they sent him down to the minors in May. He was released at the end of the year.

Baltimore Orioles 1993-1995

Photo: oriolescards.blogspot.com

In 1992 Moyer joined the Cubs in spring training before being cut. He spent the remainder of the year in the Tigers minor league system. At the end of the year he was signed by Baltimore. He made the team and shuttled in and out of the rotation for three seasons.

Seattle Mariners 1996-2006

Photo: http://blog.seattlepi.com

In the middle of the 1996 season he is dealt to Seattle and he goes on an 11-2 tear to finish the season. He remains in Seattle as a starter for 10 seasons. He wins 20 games in 2001 and 21 in 2003. At age 43 he is the oldest player in the AL when he is traded.

Philadelphia Phillies 2006-2010

Photo: http://blogs.suntimes.com

In 2008 Moyer won his first World Series ring with the Phillies. It was in his 23rd season as a pro pitcher. He was a starter for most of his four years with the Phillies.

Boston Red Sox 1996

Photo: http://www.ootpdevelopments.co

A 34-year-old Moyer makes 22 appearances for the Sox in 1996, including 10 starts before being dealt to Seattle.