Blake
Clinton LumberKings
2010-07 → 2010-11
High Desert Mavericks
2010-06 → 2010-07
Tacoma Rainiers
2010-05 → 2010-06
AZL Mariners
2009-03 → 2009-05
Wisconsin Timber Rattlers
2008-08 → 2008-12
Everett AquaSox
2007-08 → 2007-12