Who was the oldest player to play in the major leagues? Who was the oldest rookie?

The oldest player to play in the major leagues was 59-year-old Satchel Paige, who pitched three scoreless innings for the Kansas City Royals on September 25, 1965. He struck out one batter, and gave up only one hit, a single to Carl Yastrzemski. The oldest rookie to play in a game was Diomedes Olivo, who debuted for the Pittsburgh Pirates at the age of 43. That season he went 5-1 with seven saves in 62 games.