Jake Beckley has the most POs in MLB history with a massive 23,767 from 20,857.0 innings. A first baseman with the nickname “Eagle Eye” he was the most successful player for the St. Louis Whites.