After signing a one-day contract with the Kansas City T-Bones and being ‘traded’ during the game to the Fargo-Moorhead RedHawks, 94 year-old Buck O’Neil walks twice, once for each team, in the Northern League All-Star Game to become the oldest man ever to make a plate appearance in a professional baseball game. The former Negro League star surpasses 83 year-old Jim Eriotes, who struck out playing for the Sioux Falls Canaries earlier in the month but doesn’t break the mark of Ted “Double Duty” Radcliffe, who threw one pitch in 1999 for the Schaumburg Flyers at the age of 96.

On July 18, 2006 — After signing a one-day contract with the Kansas City T-Bones and being ‘traded’ during the game to the Fargo-Moorhead RedHawks, 94 year-old Buck O’Neil walks twice, once for each team, in the Northern League All-Star Game to become the oldest man ever to make a plate appearance in a professional baseball game. The former Negro League star surpasses 83 year-old Jim Eriotes, who struck out playing for the Sioux Falls Canaries earlier in the month but doesn’t break the mark of Ted “Double Duty” Radcliffe, who threw one pitch in 1999 for the Schaumburg Flyers at the age of 96.

Source:
Baseball Reference July 18