| year | team | league | level | age | pos | g | gs | inn | po | a | e | dp | tc | tsc | sb | cs | sb% | fpct | rfg | rfi | rf9i | tm share | pl share | tm rank |
| 1997 | Salem-Keizer Volcanoes | Nwst | A- | 22 | C | 42 | 0 | 0.0 | 316 | 35 | 6 | 1 | 357 | 351 | 0 | 0 | .983 | 8.4 | 0.00 | 0.00 | 55.3 | 91.3 | 1 | |
| 1998 | Bakersfield Blaze | Calif | A+ | 23 | C | 43 | 0 | 0.0 | 315 | 33 | 11 | 4 | 359 | 348 | 0 | 0 | .969 | 8.1 | 0.00 | 0.00 | 30.7 | 82.7 | 2 | |
| 1999 | Shreveport Captains | Tex | AA | 24 | C | 5 | 0 | 0.0 | 24 | 2 | 1 | 0 | 27 | 26 | 0 | 0 | .963 | 5.2 | 0.00 | 0.00 | 3.6 | 100.0 | 3 | |
| 1999 | San Jose Giants | Calif | A+ | 24 | C | 86 | 0 | 0.0 | 634 | 56 | 15 | 2 | 705 | 690 | 0 | 0 | .979 | 8.0 | 0.00 | 0.00 | 61.4 | 100.0 | 1 | |
| 2000 | Shreveport Captains | Tex | AA | 25 | C | 43 | 0 | 0.0 | 253 | 27 | 2 | 3 | 282 | 280 | 0 | 0 | .993 | 6.5 | 0.00 | 0.00 | 30.9 | 82.7 | 2 | |
| 2000 | Shreveport Captains | Tex | AA | 25 | 1B | 1 | 0 | 0.0 | 6 | 1 | 0 | 0 | 7 | 7 | 0 | 0 | 1.000 | 7.0 | 0.00 | 0.00 | 0.7 | 1.9 | 7 | |
| Tot: | AA (2 yrs) | AA | C | 48 | 0 | 0.0 | 277 | 29 | 3 | 3 | 309 | 306 | 0 | 0 | .990 | 6.4 | ||||||||
| Tot: | AA (1 yrs) | AA | 1B | 1 | 0 | 0.0 | 6 | 1 | 0 | 0 | 7 | 7 | 0 | 0 | 1.000 | 7.0 | ||||||||
| Tot: | A+ (2 yrs) | A+ | C | 129 | 0 | 0.0 | 949 | 89 | 26 | 6 | 1064 | 1038 | 0 | 0 | .976 | 8.0 | ||||||||
| Tot: | A- (1 yrs) | A- | C | 42 | 0 | 0.0 | 316 | 35 | 6 | 1 | 357 | 351 | 0 | 0 | .983 | 8.4 |
| year | category | pos P | pos C | pos 1B | pos 2B | pos 3B | pos SS | pos LF | pos CF | pos RF | pos OF | pos DH |
| 1997 | Minor | - | 42 | - | - | - | - | - | - | - | - | - |
| 1998 | Minor | - | 43 | - | - | - | - | - | - | - | - | - |
| 1999 | Minor | - | 91 | - | - | - | - | - | - | - | - | - |
| 2000 | Minor | - | 43 | 1 | - | - | - | - | - | - | - | - |