Mike
Pawtucket Red Sox
2005-04 → 2005-12
Portland Sea Dogs
2004-06 → 2004-09
Sacramento River Cats
2004-04 → 2004-06
Midland RockHounds
2003-04 → 2003-05
Modesto A's
2000-04 → 2000-05
Southern Oregon Timberjacks
1999-06 → 1999-09