Harold
New Britain Rock Cats
2013-01 → 2013-09
Reading Phillies
2012-03 → 2012-11
Philadelphia Phillies
2010-11 → 2012-03
Clearwater Threshers
2010-04 → 2010-07
Lakewood BlueClaws
2009-03 → 2010-04
GCL Phillies
2008-07 → 2008-12