B.J.
New Hampshire Fisher Cats
2011-06 → 2011-11
Las Vegas 51s
2011-06 → 2011-06
Dunedin Blue Jays
2010-05 → 2010-05
Jacksonville Suns
2008-05 → 2008-07
Birmingham Barons
2005-04 → 2006-07
Winston-Salem Warthogs
2004-04 → 2004-06