Joe Olsavsky

SS Augusta GreenJackets
Age 25 R/R 6'1" / 180 lbs A Svc 0.0 · Ctrl thru 2037
Overview
APROSPECTMiLBFA 2038
MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202422A+/AATL288.191/.337/.2802633—.147/.260/.207
202523A+/AATL306.240/.389/.3092952—.186/.307/.244
202624AATL220.174/.323/.24711123—.134/.253/.193
2027PROJMLE25MLBATL270.165/.271/.2231547-0.2
2028PROJ30% MLB26MLBATL42.171/.275/.2430153-0.1
Next 2 projected WAR -0.3Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2037Service0.0First FA2038
2027MiLB2028MiLB2029Ext$0.0M2030Ext$0.0M2031Ext$0.0M2032Ext$0.9M2033Ext$0.9M2034Ext$1.0M+3
Skills · percentileMiLB Statcast 2026 A
Chase%93
Speed82
BB%60
Z-Con%42
Whiff%39
wRC+20
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 100%
CompsDevin Ortiz (age 25) · Tanner Vavra (age 25) · Antonio Nunez (age 25)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 105 proj PA
wRC+†47
AVG/OBP/SLG.163 / .269 / .221
PA105
HR0
K%38
BB%9
ISO58
MLB%0%
Value2027 · WAR
BAT: -6.6 runs (wOBA-derived runs vs avg)-7BATRUN: +0.5 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.1 runs (Positional adjustment)+1POSREP: +2.3 runs (Replacement-level credit)+2REPTotal WAR: -0.20-0.2WAR
trajectory · projected WAR by year
-0.2-0.12728
Tools · ContractCON 50 / POW 20
Toolsscout grade
CONTACT50
scouting grade only
POWER20
scouting grade only
EYE55
scouting grade only
SPEED45
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2032
Service   0 yrs (est)
Team Control Through   2037
First FA Year   2038
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2032
2028MiLBstill in minors · estimated debut 2032
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
2037Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$0.0M

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)
202422 A+Rome Emperors — 5648 12500 8180 00 250357354711 104400 3214 327 39 — — — — — —
202422 AAugusta GreenJackets — 232188 33812 336011 65 176332261593 85246 2614 289 32 — — — — — —
202523 A+Rome Emperors — 11998 16211 15266 31 163311235546 71211 2213 269 11 — — — — — —
202523 AAugusta GreenJackets — 187148 43511 273512 60 291439358797 68375 1914 376 78 — — — — — —
202624 AAugusta GreenJackets — 220178 31811 297010 112 174323247570 73273 3213 275 23 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202422 A+ MLERome Emperors — 5652 10400 4240 00 192250269519 77340 437 226 39 — — — — — —
202422 A MLEAugusta GreenJackets — 232198 27611 238111 65 136263192455 56216 3510 216 32 — — — — — —
202523 A+ MLERome Emperors — 119104 12111 9356 31 115227173400 58156 298 185 11 — — — — — —
202523 A MLEAugusta GreenJackets — 187156 36411 194812 60 231358288647 58314 2610 284 78 — — — — — —
202624 A MLEAugusta GreenJackets — 220187 25611 209510 112 134253193446 59236 439 202 23 — — — — — —
202422 A MLE2 teams — 288250 361011 2710511 65 144257204461 60243 369 218 34 — — — — — —
202422 A RAW2 teams — 288236 451312 417811 65 191337280616 89276 2714 297 34 — — — — — —
202523 A MLE2 teams — 306260 48522 288318 91 185307242549 58263 279 245 52 — — — — — —
202523 A RAW2 teams — 306246 59722 426118 91 240389309698 69311 2014 334 52 — — — — — —
202624 A MLEAugusta GreenJackets — 220187 25611 209510 112 134253193446 59255 439 202 23 — — — — — —
202624 A RAWAugusta GreenJackets — 220178 31811 297010 112 174323247570 73273 3213 275 23 — — — — — —
202422 A MLE2 teams — 288248 361011 2710511 65 145257206463 60240 369 218 34 — — — — — —
202523 A MLE2 teams — 306257 48522 288318 91 187307245552 58253 279 245 52 — — — — — —
202624 A MLEAugusta GreenJackets — 220188 25611 209510 112 133253191445 59236 439 202 23 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202422 A MLE2 teams — 288248 361011 2710511 65 145257206463 60240 369 218 34 — — — — — —
202523 A MLE2 teams — 306257 48522 288318 91 187307245552 58253 279 245 52 — — — — — —
202624 A MLEAugusta GreenJackets — 220188 25611 209510 112 133253191445 59236 439 202 23 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202725 MLB MLEATL 0% 270235 39811 241039 51 165271223494 58283 389 237 47 -17 +1 +0 +3 +6 -0.2
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202826 MLB MLEATL 30% 140121 21411 13525 21 171275243519 72284 379 247 53 -8 +0 +0 +2 +3 -0.3
202826 MLB CTXATL 30% 4237 6100 4161 10 171275243519 72284 3810 247 53 -2 +0 +0 +0 +1 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 4237 6100 4161 10 162262189451 27286 3810 247 41 -2 +0 +0 +0 +1 -0.1
/ 162G— A+C — 650573 921500 6224815 150 161260187447 26283 3810 247 41 -36 +3 +0 +7 +14 -1.2
Career— MLE — 1059908 1442855 9837548 309 159275217492 58261 359 228 41 -14 +0 +0 +3 +5 -0.6
/ 162G— MLE — 650557 881733 6023029 186 158274215489 57260 359 228 41 -38 +1 +0 +7 +14 -1.7

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 AAugusta GreenJackets · 220 PAwOBA .273 → .202 (−71)K% 31.8% → 43.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA31.82%÷1.000×1.360——43.27%
BB% (unintentional) /PA13.18%÷1.000×0.690—×0.9808.91%
HBP% /PA4.55%—×0.780—×0.9803.47%
Singles /BIP19.44%÷1.000×0.920×0.993×0.98017.40%
Doubles /BIP7.41%÷1.000×0.830×0.993×0.9805.98%
Triples /BIP0.93%÷1.000×0.910×0.993×0.9800.82%
Home runs /BIP0.93%÷1.000×0.800—×0.9800.73%

Factors used: level-wide A factors (no league-specific row for this league/era). 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 22.0 → −2.0% on BB/HBP/hit rates (2.0 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.993.

Result: wOBA .273 → .202; ISO .073 → .054; BABIP .273 → .236. 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 AAugusta GreenJackets · 187 PAwOBA .368 → .284 (−83)K% 18.7% → 25.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.72%÷0.984×1.360——25.87%
BB% (unintentional) /PA14.44%÷0.985×0.690—×0.99010.01%
HBP% /PA6.42%—×0.780—×0.9904.96%
Singles /BIP31.86%÷1.030×0.920×0.955×0.99026.90%
Doubles /BIP4.42%÷0.977×0.830×0.955×0.9903.55%
Triples /BIP0.88%÷1.037×0.910×0.955×0.9900.73%
Home runs /BIP0.88%÷1.281×0.800—×0.9900.55%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 156, 1B 106, 2B 95, 3B 107, K 97, BB 97 — applied at half strength. Age: age 23 vs a level average of 22.0 → −1.0% on BB/HBP/hit rates (1.0 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.955.

Result: wOBA .368 → .284; ISO .068 → .050; BABIP .375 → .314. 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+Rome Emperors · 119 PAwOBA .263 → .185 (−78)K% 21.8% → 29.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.85%÷0.983×1.310——29.12%
BB% (unintentional) /PA12.61%÷1.020×0.600—×0.9987.40%
HBP% /PA5.04%—×0.770—×0.9983.87%
Singles /BIP16.67%÷1.098×0.870×0.952×0.99812.54%
Doubles /BIP2.78%÷1.173×0.780×0.952×0.9981.75%
Triples /BIP1.39%÷1.075×0.850×0.952×0.9981.04%
Home runs /BIP1.39%÷0.819×0.880—×0.9981.49%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 64, 1B 120, 2B 135, 3B 115, K 97, BB 104 — 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 ×0.952.

Result: wOBA .263 → .185; ISO .071 → .060; BABIP .211 → .156. 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 AAugusta GreenJackets · 232 PAwOBA .283 → .216 (−67)K% 25.9% → 34.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.86%÷1.009×1.360——34.85%
BB% (unintentional) /PA14.22%÷0.998×0.690——9.83%
HBP% /PA4.74%—×0.780——3.70%
Singles /BIP17.19%÷0.959×0.920×0.950—15.67%
Doubles /BIP6.25%÷0.983×0.830×0.950—5.01%
Triples /BIP0.78%÷1.000×0.910×0.950—0.68%
Home runs /BIP1.56%÷1.010×0.800——1.24%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 102, 1B 92, 2B 97, 3B 100, K 102, BB 100 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .283 → .216; ISO .085 → .064; BABIP .246 → .216. 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+Rome Emperors · 56 PAwOBA .320 → .226 (−94)K% 32.1% → 42.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA32.14%÷0.982×1.310——42.89%
BB% (unintentional) /PA14.29%÷1.092×0.600—×1.0127.94%
HBP% /PA0.00%—×0.770—×1.0120.00%
Singles /BIP23.33%÷0.993×0.870—×1.01220.68%
Doubles /BIP16.67%÷0.985×0.780—×1.01213.36%
Triples /BIP0.00%÷0.900×0.850—×1.0120.00%
Home runs /BIP0.00%÷0.831×0.880—×1.0120.00%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 66, 1B 99, 2B 97, 3B 80, K 96, BB 118 — 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).

Result: wOBA .320 → .226; ISO .104 → .077; BABIP .400 → .340. 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).