James Harris

PosCF
B/TR/R
Born1993-08-07
Age (2026)32

Contract

No contract data on file. Pre-MLB players and minor-league free agents do not yet have salary projections — entries are added at first 40-man roster placement.

Career Projections (MLE)

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve.

YearAge LvlTeam PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201117 ROKGCL Rays 180163 20400 8567 134 .123.197.147.344 .025.185 314 .159 -20 -24 +1 +0 +1 +5 -1.8
201218 ROKPrinceton Rays 196178 25431 14542 68 .140.211.213.425 .073.195 287 .189 3 -22 -2 +0 +1 +6 -1.8
201420 A2 teams 285268 53706 15922 123 .198.246.291.537 .093.276 325 .235 38 -20 +1 +0 +1 +8 -1.0
201521 A2 teams 376327 681144 391043 1413 .208.298.303.601 .095.286 2810 .265 61 -17 -2 +0 +1 +11 -0.7
201622 A+2 teams 599549 1422736 361678 2310 .259.314.352.665 .093.358 286 .290 80 -13 +1 +0 +2 +17 0.6
201723 A+Stockton Ports 8985 18401 4270 21 .212.247.294.541 .082.298 304 .229 33 -7 +0 +0 +0 +3 -0.4
▸ Career Totals (MLE all levels + projections)
Career 17251570 326571018 11650022 7039 .208.272.291.563 .083.290 297 .247 47 -103 -2 +0 +6 +49 -5.0
/ 162G 650592 1232147 441888 2615 .208.272.292.564 .084.289 297 .247 47 -39 -1 +0 +2 +18 -1.9

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201117 ROKGCL Rays 180158 26600 13397 134 .165.258.203.461 .038.217 227 .222 28 -15 +1 +5 -0.9
201218 ROKPrinceton Rays 196170 31641 22382 68 .182.284.282.566 .100.229 1911 .261 58 -9 -2 +6 -0.6
201420 ABowling Green Hot Rods 268244 56807 23691 113 .230.299.348.647 .119.292 269 .294 83 -5 +1 +8 0.4
201420 ROKGCL Rays 1715 4100 121 10 .267.353.333.686 .067.308 126 .320 103 +0 +0 +0 0.1
201521 AAANashville Sounds 1713 2000 360 30 .154.312.154.466 .000.250 3518 .230 34 -1 +1 +0 -0.0
201521 ABeloit Snappers 359302 771445 48753 1113 .255.363.377.740 .123.319 2113 .333 113 +5 -3 +10 1.3
201622 AAMidland RockHounds 4037 8100 2110 21 .216.256.243.500 .027.296 285 .225 31 -3 +0 +1 -0.2
201622 A+Stockton Ports 559492 1493047 541188 219 .303.381.423.804 .120.384 2110 .359 133 +21 +1 +16 3.8
201723 A+Stockton Ports 8982 20501 7200 21 .244.303.341.645 .098.311 228 .293 82 -2 +0 +3 0.1