Ryan Roberts, infielder for the Arizona Diamondback, is the MLB player with the most tattoos. He has lost count of how many he has after 30 something and after they started to blend together in a dense blur on his arms. Coming in second is Josh Hamilton, outfielder of the Texas Rangers, with about 26 tattoos. Roberts’ fans have even given him the nickname “Tatman” and he has played well this year helping the Diamondback reach this playoffs after a poor record last year.
My favorite is the Koi fish on his chest, that one is well done. He also has a star branded on his rib cage.