James Tibbs III

RF Oklahoma City Comets
Age 24 L/L 5'11" / 201 lbs AAA HR +8%BB -8% Svc 0.0 · Ctrl thru 2032
Overview
AAAPROSPECTPre-ArbFA 2033
OGV OFP40OGV rank#254ETA2028MLB%10%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202421A+/ASF116.241/.293/.3432026—.179/.224/.243
202522AA/A+2 orgs562.243/.377/.429201089—.213/.314/.364
202623AAALAD643.287/.414/.5323010117—.247/.344/.428
2027PROJ10% MLB24MLBLAD21.240/.335/.410101130.0
2028PROJ42% MLB25MLBLAD219.241/.335/.412731130.5
2029PROJ58% MLB26MLBLAD318.241/.334/.4121141130.8
Next 3 projected WAR 1.4Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2032Service0.0First FA2033
2027Pre-Arb$0.8M2028Pre-Arb$0.8M2029Pre-Arb$0.8M2030Arb-1$3M2031Arb-2$5M2032Arb-3$5M
Skills · percentileMiLB Statcast 2026 AAA
BB%90
Chase%87
Max EV74
Speed66
K%48
Whiff%31
Career WAR0.8 WAR median (P10 -0.3 / P90 29, comp-based) · star 14% · didn't stick 52%
CompsBrett Baty (age 24) · Chance Sisco (age 25) · Kyle Manzardo (age 24)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†113
AVG/OBP/SLG.240 / .335 / .410
PA21
HR1
K%29
BB%10
BABIP307
ISO211
MLB%10%
Value2027 · WAR
BAT: +3.2 runs (wOBA-derived runs vs avg)+3BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: -0.7 runs (Defensive runs vs avg)-1FLDPOS: -2.2 runs (Positional adjustment)-2POSREP: +4.5 runs (Replacement-level credit)+5REPTotal WAR: +0.70+0.7WAR
0.00.51.00.10.50.80.80.70.527282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$11M ctrl surplus
Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2027
Service   0 yrs (est)
Team Control Through   2032
First FA Year   2033
YearStatusSalary Proj WAR Value Surplus
2027Pre-Arb$0.8M+0.1$0.3M+$0.0M (cut)
2028Pre-Arb$0.8M+0.5$2M+$1M
2029Pre-Arb$0.8M+0.8$3M+$2M
2030Arb-1$3M+0.8$3M+$0.1M
2031Arb-2$5M+0.7$2M+$0.0M (cut)
2032Arb-3$5M+0.5$1M+$0.0M (cut)
Totals $5M $11M +$3M

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2027 = full-season projection (no games played yet). 2028+ via Advanced Marcel + aging curve.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
202421 A+Eugene Emeralds — 7467 9102 7250 00 134216239455 104175 349 213 -16 — — — — — —
202421 ASan Jose Giants — 4241 17400 1110 00 415429512941 98567 262 419 101 — — — — — —
202522 AATulsa Drillers — 306250 60738 48754 72 240371388759 148306 2516 343 79 — — — — — —
202522 A+Eugene Emeralds — 256207 5110112 42454 31 246383478862 232255 1816 379 100 — — — — — —
202623 AAAOklahoma City Comets — 643523 15032330 1081505 101 287414532945 245343 2317 411 117 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202421 A+ MLEEugene Emeralds — 7469 6101 5350 00 87149145294 58149 477 144 -16 — — — — — —
202421 A MLESan Jose Giants — 4241 14300 1160 00 341357415772 73524 382 318 101 — — — — — —
202522 AA MLETulsa Drillers — 306266 57637 32934 72 214308338646 124286 3010 285 79 — — — — — —
202522 A+ MLEEugene Emeralds — 256218 468110 31574 31 211320394715 183229 2212 316 100 — — — — — —
202623 AAA MLEOklahoma City Comets — 643554 13728322 771805 101 247344428772 181317 2812 341 117 — — — — — —
202421 A+ MLE2 teams — 116110 19301 6500 00 173216227443 55305 435 207 26 — — — — — —
202421 A+ RAW2 teams — 116108 26502 8360 00 241293343636 102343 317 288 26 — — — — — —
202522 AA MLE2 teams — 562484 10314417 631508 103 213314364677 151266 2711 299 89 — — — — — —
202522 AA RAW2 teams — 562457 11117420 901208 103 243377429805 186282 2116 359 89 — — — — — —
202623 AAA MLEOklahoma City Comets — 643554 13728322 771805 101 247344428772 181320 2812 341 117 — — — — — —
202623 AAA RAWOklahoma City Comets — 643523 15032330 1081505 101 287414532945 245343 2317 411 117 — — — — — —
202421 A+ MLE2 teams — 116109 19301 6500 00 174216229445 55285 435 207 26 — — — — — —
202522 AA MLE2 teams — 562486 10314417 631508 103 212314362676 150260 2711 299 89 — — — — — —
202623 AAA MLEOklahoma City Comets — 643556 13728322 771805 101 246344426771 180317 2812 341 117 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202421 A+ MLE2 teams — 116109 19301 6500 00 174216229445 55285 435 207 26 — — — — — —
202522 AA MLE2 teams — 562486 10314417 631508 103 212314362676 150260 2711 299 89 — — — — — —
202623 AAA MLEOklahoma City Comets — 643556 13728322 771805 101 246344426771 180317 2812 341 117 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202724 MLB MLELAD 10% 380330 8015212 431044 51 244338413751 170314 2711 335 113 +6 +1 -1 -4 +8 0.7
▸ 2027 — real world (MLB)
202724 MLB CTXLAD 10% 2119 5101 260 00 240335410745 170307 2910 332 113 +0 +0 -0 -0 +0 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202825 MLB MLELAD 42% 517448 11020317 591395 71 245338416754 171313 2711 336 113 +8 +1 -2 -6 +11 1.3
202926 MLB MLELAD 58% 552480 11822318 621485 71 244337415752 170311 2711 335 113 +8 +1 -2 -6 +12 1.4
203027 MLB MLELAD 62% 566493 11922318 631515 71 243335411747 168309 2711 333 111 +8 +1 -2 -6 +12 1.3
203128 MLB MLELAD 65% 565493 11922318 621515 51 241332406738 165307 2711 329 109 +6 +1 -3 -6 +12 1.1
203229 MLB MLELAD 65% 558488 11722317 601495 31 239328399727 160304 2711 325 106 +4 +0 -3 -6 +12 0.7
203330 MLB MLELAD 65% 550481 11221216 591495 21 235324390714 155301 2711 320 103 +2 +0 -4 -6 +12 0.4
203431 MLB MLELAD 64% 537471 10820215 571474 10 230319379698 149297 2711 313 98 -1 +0 -5 -6 +12 0.0
203532 MLB MLELAD 64% 525461 10419214 551464 10 224312365678 141292 2810 305 93 -5 +0 -5 -6 +11 -0.4
202825 MLB CTXLAD 42% 219190 45817 25592 31 241335412747 171306 2711 333 113 +3 +0 -1 -2 +5 0.5
202926 MLB CTXLAD 58% 318276 6712111 36853 41 241334412746 171304 2711 332 113 +5 +0 -1 -3 +7 0.8
203027 MLB CTXLAD 62% 354309 7413212 39943 41 240332408740 169303 2711 330 111 +5 +0 -1 -4 +8 0.8
203128 MLB CTXLAD 65% 368322 7714212 40983 31 238329403732 165300 2711 327 109 +4 +0 -2 -4 +8 0.7
203229 MLB CTXLAD 65% 361316 7413112 39963 21 235325396721 161298 2711 323 106 +3 +0 -2 -4 +8 0.5
203330 MLB CTXLAD 65% 355311 7213111 38963 10 232321387709 156295 2711 318 103 +1 +0 -3 -4 +8 0.3
203431 MLB CTXLAD 64% 346303 6812110 37953 10 227316376693 149291 2711 311 98 -1 +0 -3 -4 +7 0.0
203532 MLB CTXLAD 64% 338296 6611110 36943 10 221310362672 141286 2811 303 93 -3 +0 -3 -4 +7 -0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 26592323 543961085 29071723 195 234325393718 160298 2711 322 104 +17 +2 -16 -28 +58 3.3
/ 162G— A+C — 650568 13223221 711756 51 232325391715 158295 2711 322 104 +4 +0 -4 -7 +14 0.8
Career— MLE — 59015145 121022129180 647161753 5611 235327394721 159304 2711 322 104 +34 +4 -26 -49 +99 6.4
/ 162G— MLE — 650567 13324320 711786 61 235326393719 159303 2711 322 104 +5 +1 -4 -7 +14 0.9

How the minor-league lines were translated

One row per minor-league stint. Open a row to see each step: the raw rate, the park adjustment, the league/level factor, the age adjustment (hitters) and the resulting MLE rate. Factors are the same ones listed on the MLE Factors page.

2026 AAAOklahoma City Comets · 643 PAwOBA .405 → .341 (−64)K% 23.3% → 28.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.33%÷1.000×1.200——27.99%
BB% (unintentional) /PA16.64%÷1.000×0.690—×1.04812.03%
HBP% /PA0.78%—×0.940—×1.0480.77%
Singles /BIP22.79%÷1.000×0.930×0.997×1.04822.15%
Doubles /BIP8.58%÷1.000×0.830×0.997×1.0487.44%
Triples /BIP0.80%÷1.000×0.970×0.997×1.0480.82%
Home runs /BIP8.04%÷1.000×0.700—×1.0485.90%

Factors used: league row International League. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 24 vs a level average of 27.2 → +4.8% on BB/HBP/hit rates (3.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.997.

Result: wOBA .405 → .341; ISO .245 → .195; BABIP .343 → .317. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2025 AATulsa Drillers · 306 PAwOBA .337 → .285 (−52)K% 24.5% → 30.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.51%÷0.984×1.220——30.40%
BB% (unintentional) /PA15.36%÷1.061×0.700—×1.02710.40%
HBP% /PA1.31%—×0.870—×1.0271.17%
Singles /BIP24.00%÷0.968×0.920×0.989×1.02723.16%
Doubles /BIP4.00%÷1.014×0.840×0.989×1.0273.36%
Triples /BIP1.71%÷1.137×0.940×0.989×1.0271.44%
Home runs /BIP4.57%÷0.957×0.800—×1.0273.93%

Factors used: league row TL. Park (home-season share, regressed): HR 91, 1B 94, 2B 103, 3B 127, K 97, BB 112 — applied at half strength. Age: age 23 vs a level average of 24.8 → +2.7% on BB/HBP/hit rates (1.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.989.

Result: wOBA .337 → .285; ISO .148 → .128; BABIP .306 → .286. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2025 A+Eugene Emeralds · 256 PAwOBA .374 → .316 (−57)K% 17.6% → 22.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.58%÷1.070×1.350——22.18%
BB% (unintentional) /PA16.41%÷0.950×0.710—×0.99812.24%
HBP% /PA1.56%—×0.810—×0.9981.26%
Singles /BIP17.28%÷1.011×0.910×1.045×0.99816.23%
Doubles /BIP6.17%÷1.048×0.830×1.045×0.9985.10%
Triples /BIP0.62%÷0.909×0.820×1.045×0.9980.58%
Home runs /BIP7.41%÷0.980×0.830—×0.9986.26%

Factors used: level-wide A+ factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 96, 1B 102, 2B 110, 3B 82, K 114, BB 90 — applied at half strength. Age: age 23 vs a level average of 22.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.045.

Result: wOBA .374 → .316; ISO .232 → .199; BABIP .255 → .229. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2024 A+Eugene Emeralds · 74 PAwOBA .208 → .144 (−64)K% 33.8% → 47.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA33.78%÷0.968×1.350——47.14%
BB% (unintentional) /PA9.46%÷1.024×0.710—×1.0126.64%
HBP% /PA0.00%—×0.810—×1.0120.00%
Singles /BIP14.29%÷1.016×0.910×0.950×1.01212.30%
Doubles /BIP2.38%÷0.950×0.830×0.950×1.0122.00%
Triples /BIP0.00%÷1.150×0.820×0.950×1.0120.00%
Home runs /BIP4.76%÷1.010×0.830—×1.0123.96%

Factors used: level-wide A+ factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 102, 1B 103, 2B 90, 3B 130, K 94, BB 105 — applied at half strength. Age: age 22 vs a level average of 22.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .208 → .144; ISO .104 → .071; BABIP .175 → .149. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2024 ASan Jose Giants · 42 PAwOBA .407 → .318 (−90)K% 26.2% → 37.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.19%÷0.957×1.360——37.24%
BB% (unintentional) /PA2.38%÷0.966×0.690——1.70%
HBP% /PA0.00%—×0.780——0.00%
Singles /BIP43.33%÷0.961×0.920——41.47%
Doubles /BIP13.33%÷1.012×0.830——10.93%
Triples /BIP0.00%÷1.000×0.910——0.00%
Home runs /BIP0.00%÷0.959×0.800——0.00%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 92, 1B 92, 2B 102, 3B 100, K 91, BB 93 — applied at half strength. Age: age 22 vs a level average of 22.0 → +0.0% on BB/HBP/hit rates (0.0 yr younger than average).

Result: wOBA .407 → .318; ISO .098 → .068; BABIP .567 → .524. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).