Major League Catchers

Carlos Ruiz, Catcher, Philadelphia Phillies

Carlos Ruiz, catcher for the Philadelphia Phillies, was first signed by the Phillies in 1998. He played in their minor league system from 2000 through 2006, when he was called up to play in 27 games with the Phillies. [read more...]


Ryan Hanigan, Catcher, Tampa Bay Rays

Ryan Hanigan, catcher for the Tampa Bay Rays, first signed with the Cincinnati Reds in 2002 while he was still in college. He played in the Reds' minor league system from 2002 through 2008, playing in just 5 games with the Reds in 2007 and 31 games in 2008. [read more...]


Devin Mesoraco, Catcher, Cincinnati Reds

Devin Mesoraco, catcher for the Cincinnati Reds, was drafted by the Reds in 2007. He played in the Reds' minor league system from 2007 through most of 2012, ending with a .268 batting average. [read more...]


Wilin Rosario, Catcher, Colorado Rockies

Wilin Rosario, catcher for the Colorado Rockies, was drafted by the Rockies in 2006. He played in their minor league system from 2006 through 2011, ending with a batting average of .267. [read more...]


Salvador Perez, Catcher, Kansas City Royals

Salvador Perez, catcher for the Kansas City Royals, played in the team's minor league system from 2007 through most of 2011. He played in 39 games with the Royals in 2011. [read more...]


Alex Avila, Catcher, Detroit Tigers

Alex Avila, catcher for the Detroit Tigers, was first drafted by the team in 2005 but he opted instead for college. Three years later, he was again drafted by the Tigers. He spent slightly less than two years in the minor leagues before being called up to the Tigers in 2009 for 29 games. [read more...]


Tyler Flowers, Catcher, Chicago White Sox

Tyler Flowers, catcher for the Chicago White Sox, was first drafted by the Atlanta Braves in 2005. He played in the Braves' minor league system from 2006 through 2008. In December, 2008, he was traded to the White Sox. [read more...]


Chris Iannetta, Catcher, Los Angeles Angels

Chris Iannetta, catcher for the Los Angeles Angels, was first drafted by the Colorado Rockies in 2004. After almost three years in the minor leagues, he was called up to the Rockies in 2006 for 21 games. The following year, he was their backup catcher, playing in 67 games with the Rockies. [read more...]


Dioner Navarro, Catcher, Toronto Blue Jays

Dioner Navarro, a catcher for the Toronto Blue Jays, was first signed by the New York Yankees in 2000. From 2001 through 2004, he played in the Yankees' minor league system, playing in only five games with the Yankees in 2004. [read more...]


Miguel Montero, Catcher, Arizona Diamondbacks

Miguel Montero, catcher for the Arizona Diamondbacks, was first signed by the team in 2001. He played in their minor league system from 2002 through 2006, playing in just 6 games with the Diamondbacks in 2006. [read more...]