Yonder Alonso attended Coral Gables High School in Coral Gables, Florida, and was selected by the Minnesota Twins in the 16th round of the 2005 Major League Baseball draft. He did not sign, choosing instead to play college baseball at the University of Miami. In 2008, Alonso was drafted with the seventh overall pick by the Cincinnati Reds. On September 1, 2010, he was called up by the Reds from the Triple-A Louisville Bats, and made his major league debut that same day.
On December 17, 2011, Alonso was traded to the San Diego Padres. He played 155 games for the Padres in 2012, including 144 starts at first base, and posted a batting line of .273/.348/.393 with 9 home runs. He set a Padres franchise record with 39 doubles as a rookie. In 2015, he was traded to The Oakland A’s where he hit a career high 20 home runs and played in the 2017 MLB All-Star Game. Alonso currently plays for the Cleveland Indians.