| Season | Tm | LG | L | G | PA | AB | R | H | 2B | 3B | HR | RBI | BB | SO | SB | CS | HBP | AVG | OBP | SLG | OPS |
|---|
| 1996 | Batavia Clippers | NYP | A (Short) | 69 | 298 | 280 | 45 | 81 | 14 | 5 | 4 | 29 | 8 | 25 | 16 | 6 | 6 | .289 | .321 | .418 | .739 |
| 1997 | 2 Teams | | Minors | 133 | 565 | 499 | 77 | 148 | 27 | 8 | 9 | 75 | 31 | 68 | 44 | 14 | 20 | .297 | .357 | .437 | .794 |
| 1997 | Piedmont Boll Weevils | SAL | A (Full) | 112 | 480 | 424 | 72 | 127 | 24 | 7 | 9 | 65 | 25 | 61 | 39 | 12 | 19 | .300 | .359 | .453 | .812 |
| 1997 | Clearwater Phillies | FSL | A (Adv) | 21 | 85 | 75 | 5 | 21 | 3 | 1 | 0 | 10 | 6 | 7 | 5 | 2 | 1 | .280 | .341 | .347 | .688 |
| 1998 | 2 Teams | | Minors | 116 | 506 | 463 | 62 | 118 | 25 | 4 | 9 | 43 | 25 | 71 | 19 | 11 | 9 | .255 | .303 | .384 | .687 |
| 1998 | Clearwater Phillies | FSL | A (Adv) | 48 | 217 | 194 | 33 | 54 | 13 | 0 | 6 | 23 | 12 | 30 | 13 | 4 | 7 | .278 | .340 | .438 | .778 |
| 1998 | Reading Phillies | EAS | AA | 68 | 289 | 269 | 29 | 64 | 12 | 4 | 3 | 20 | 13 | 41 | 6 | 7 | 2 | .238 | .276 | .346 | .622 |
| 1999 | Reading Phillies | EAS | AA | 107 | 380 | 339 | 41 | 92 | 22 | 5 | 4 | 43 | 21 | 57 | 13 | 4 | 13 | .271 | .337 | .401 | .738 |
| 2000 | 2 Teams | | Minors | 104 | 380 | 327 | 52 | 95 | 17 | 3 | 5 | 41 | 29 | 46 | 23 | 11 | 12 | .291 | .368 | .407 | .775 |
| 2000 | Reading Phillies | EAS | AA | 56 | 241 | 210 | 36 | 61 | 8 | 3 | 3 | 26 | 11 | 29 | 16 | 7 | 10 | .290 | .352 | .400 | .752 |
| 2000 | Scranton/Wilkes-Barre Red Barons | INT | AAA | 48 | 139 | 117 | 16 | 34 | 9 | 0 | 2 | 15 | 18 | 17 | 7 | 4 | 2 | .291 | .394 | .419 | .813 |
| 2001 | Scranton/Wilkes-Barre Red Barons | INT | AAA | 110 | 385 | 347 | 34 | 79 | 13 | 2 | 3 | 37 | 25 | 58 | 19 | 7 | 7 | .228 | .290 | .303 | .593 |
| 2002 | Scranton/Wilkes-Barre Red Barons | INT | AAA | 48 | 127 | 117 | 13 | 25 | 7 | 1 | 1 | 10 | 5 | 19 | 4 | 2 | 2 | .214 | .254 | .316 | .570 |
| 2003 | Scranton/Wilkes-Barre Red Barons | INT | AAA | 9 | 18 | 18 | 2 | 2 | 0 | 0 | 0 | 1 | 0 | 4 | 1 | 0 | 0 | .111 | .111 | .111 | .222 |
| | Scranton/Wilkes-Barre RailRiders | INT | AAA | 215 | 669 | 599 | 65 | 140 | 29 | 3 | 6 | 63 | 48 | 98 | 31 | 13 | 11 | .234 | .300 | .322 | .622 |
| | Reading Fightin Phils | EAS | AA | 231 | 910 | 818 | 106 | 217 | 42 | 12 | 10 | 89 | 45 | 127 | 35 | 18 | 25 | .265 | .321 | .383 | .704 |
| | Clearwater Threshers | FSL | A+ | 48 | 302 | 269 | 38 | 75 | 16 | 1 | 6 | 33 | 18 | 37 | 18 | 6 | 8 | .279 | .340 | .413 | .753 |
| | Kannapolis Cannon Ballers | CAR | A | 112 | 480 | 424 | 72 | 127 | 24 | 7 | 9 | 65 | 25 | 61 | 39 | 12 | 19 | .300 | .359 | .453 | .812 |
| | Batavia Muckdogs | NYP | A(Short) | 69 | 298 | 280 | 45 | 81 | 14 | 5 | 4 | 29 | 8 | 25 | 16 | 6 | 6 | .289 | .321 | .418 | .739 |
| Career Minors | 5 Teams | | | 675 | 2659 | 2390 | 326 | 640 | 125 | 28 | 35 | 279 | 144 | 348 | 139 | 55 | 69 | .268 | .325 | .387 | .712 |
No Minor League Pitching Statistics.
No Minor League Fielding Statistics