Bonine was born in Columbus, Georgia, but moved to Glendale, Arizona, where he attended Mountain Ridge High School.
[2] Bonine did not sign, and transferred to Washington State University for the 2001–2002 season, going 8–8 with a 6.36 earned run average (ERA) and being named an honorable mention for the All-Pac-10 team.
Returning to the Storm for the 2005 season, Bonine went 5–6 with an ERA of 6.47, but pitched a gem in the post-season: a 4–1 win over the San Jose Giants in which he threw 81⁄3 innings.
Pleased, the Tigers promoted Bonine to the Double-A Erie SeaWolves for the 2007 season, where he posted a 14–5 record with a 3.90 ERA.
[10] For the 2008 season, the Tigers promoted Bonine to the Triple-A Toledo Mud Hens, where got off to a 9–2 start before being called up to the majors to replace struggling pitcher Dontrelle Willis and made his major league debut on June 14, 2008, against the Los Angeles Dodgers.
Bonine started the 2009 with the Tigers, but was sent down to Mud Hens on April 27 to make room for Joel Zumaya, who returned from the disabled list.