Adrian Gonzalez is the modern day Ironman. Since 2006, no player has appeared in more games than Gonzalez — 1,745. Robinson Cano is second at 1,716. But with a sore elbow just a couple days into spring training, there is some doubt surrounding how many games he might play. A separate conversation is how many games he should play.
He’s averaging nearly 157 games played per season for 11 years. While his production has remained consistent for most of those seasons, he had a noticeable decline in 2016.