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