German Ortiz

SS ACL Athletics
Age 22 L/R 6'2" / 195 lbs ROK HR -5% Svc 0.0 · Ctrl thru 2038
Overview
ROKPROSPECTMiLBFA 2039
ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202419ROKOAK205.292/.415/.3992362—.204/.298/.282
202520A/ROKOAK226.254/.327/.2990330—.190/.243/.218
202621ROKOAK159.262/.304/.4002129—.179/.215/.258
2027PROJMLE22MLBOAK269.198/.256/.2772450-0.2
2028PROJ34% MLB23MLBOAK48.209/.268/.3061157-0.1
2029PROJ46% MLB24MLBOAK99.214/.273/.3191262-0.1
Next 3 projected WAR -0.4Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2038Service0.0First FA2039
2027MiLB2028MiLB2029MiLB2030MiLB2031MiLB2032MiLB2033Pre-Arb$0.9M2034Ext$1.0M+4
Skills · percentileMiLB Statcast 2026 Rk
ISO60
Whiff%47
Speed43
Z-Con%39
K%33
wOBA17
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 100%
CompsJamodrick McGruder (age 22) · Daury Arias (age 22) · Jose Augusto Figueroa (age 22)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 93 proj PA
wRC+†50
AVG/OBP/SLG.196 / .254 / .275
PA93
HR1
K%27
BB%6
ISO80
MLB%0%
Value2027 · WAR
BAT: -5.5 runs (wOBA-derived runs vs avg)-5BATRUN: +0.3 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.0 runs (Positional adjustment)+1POSREP: +2.0 runs (Replacement-level credit)+2REPTotal WAR: -0.20-0.2WAR
trajectory · projected WAR by year
-0.2-0.1-0.1-0.1-0.1-0.1-0.12728303233
Tools · ContractCON 31 / POW 35
Toolsscout grade
CONTACT31
scouting grade only
POWER35
scouting grade only
EYE44
scouting grade only
SPEED49
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2033
Service   0 yrs (est)
Team Control Through   2038
First FA Year   2039
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2033
2028MiLBstill in minors · estimated debut 2033
2029MiLBstill in minors · estimated debut 2033
2030MiLBstill in minors · estimated debut 2033
2031MiLBstill in minors · estimated debut 2033
2032MiLBstill in minors · estimated debut 2033
2033Pre-Arb$0.9M———
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
2037Extbeyond projection horizon · no WAR estimate
2038Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-0.3M +$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)
202116 ROKDSL Athletics — 4739 10110 7131 12 256383333716 77385 2815 335 36 — — — — — —
202217 ROKDSL Athletics — 225177 44630 40453 60 249394316710 68324 2018 330 38 — — — — — —
202318 ROKACL Athletics — 180143 31600 31391 30 217356259615 42295 2217 293 31 — — — — — —
202419 ROKACL Athletics — 205168 491012 32374 30 292415399813 107364 1816 373 62 — — — — — —
202520 AStockton Ports — 126111 24400 13350 00 216294252546 36316 2810 256 26 — — — — — —
202520 ROKACL Athletics — 10090 27500 10190 30 300370356726 56380 1910 333 35 — — — — — —
202621 ROKACL Athletics — 159145 38832 7403 10 262304400704 138346 254 308 29 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202116 ROK MLEDSL Athletics — 4741 7110 5161 12 171277244520 73261 3411 222 36 — — — — — —
202217 ROK MLEDSL Athletics — 225190 30420 28573 60 158276200476 42210 2512 224 38 — — — — — —
202318 ROK MLEACL Athletics — 180157 26400 19551 30 166260191451 25249 3111 214 31 — — — — — —
202419 ROK MLEACL Athletics — 205181 37612 20534 30 204298282579 77277 2610 260 62 — — — — — —
202520 A MLEStockton Ports — 126117 21300 9470 00 179238205443 26302 377 206 26 — — — — — —
202520 ROK MLEACL Athletics — 10094 19300 6280 30 202250234484 32284 286 220 35 — — — — — —
202621 ROK MLEACL Athletics — 159151 27521 4583 10 179215258473 79275 363 211 29 — — — — — —
202116 ROK MLEDSL Athletics — 4741 7110 5161 12 171277244520 73280 3411 222 36 — — — — — —
202116 ROK RAWDSL Athletics — 4739 10110 7131 12 256383333716 77385 2815 335 36 — — — — — —
202217 ROK MLEDSL Athletics — 225190 30420 28573 60 158276200476 42219 2512 224 38 — — — — — —
202217 ROK RAWDSL Athletics — 225177 44630 40453 60 249394316710 68324 2018 330 38 — — — — — —
202318 ROK MLEACL Athletics — 180157 26400 19551 30 166260191451 25252 3111 214 31 — — — — — —
202318 ROK RAWACL Athletics — 180143 31600 31391 30 217356259615 42295 2217 293 31 — — — — — —
202419 ROK MLEACL Athletics — 205181 37612 20534 30 204298282579 77278 2610 260 62 — — — — — —
202419 ROK RAWACL Athletics — 205168 491012 32374 30 292415399813 107364 1816 373 62 — — — — — —
202520 A MLE2 teams — 226211 39600 15750 30 185239213452 28287 337 212 30 — — — — — —
202520 A RAW2 teams — 226201 51900 23540 30 254327299626 45347 2410 290 30 — — — — — —
202621 ROK MLEACL Athletics — 159151 27521 4583 10 179215258473 79280 363 211 29 — — — — — —
202621 ROK RAWACL Athletics — 159145 38832 7403 10 262304400704 138346 254 308 29 — — — — — —
202116 ROK MLEDSL Athletics — 4741 7110 5161 12 171277244520 73261 3411 222 36 — — — — — —
202217 ROK MLEDSL Athletics — 225192 30420 28573 60 156276198474 42210 2512 224 38 — — — — — —
202318 ROK MLEACL Athletics — 180158 26400 19551 30 165260190450 25249 3111 214 31 — — — — — —
202419 ROK MLEACL Athletics — 205179 37612 20534 30 207298285582 78277 2610 260 62 — — — — — —
202520 A MLE2 teams — 226209 39600 15750 30 187239215454 29294 337 212 30 — — — — — —
202621 ROK MLEACL Athletics — 159151 27521 4583 10 179215258473 79275 363 211 29 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202419 ROK MLEACL Athletics — 205179 37612 20534 30 207298285582 78277 2610 260 62 — — — — — —
202520 A MLE2 teams — 226209 39600 15750 30 187239215454 29294 337 212 30 — — — — — —
202621 ROK MLEACL Athletics — 159151 27521 4583 10 179215258473 79275 363 211 29 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202722 MLB MLEOAK 0% 269248 481012 17732 41 198256277533 80267 276 243 50 -16 +0 +0 +3 +6 -0.2
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202823 MLB MLEOAK 34% 139128 26512 9371 21 203262295558 92269 276 253 57 -7 +0 +0 +1 +3 -0.3
202924 MLB MLEOAK 46% 214196 41813 14572 41 208268309576 101272 277 261 62 -10 +0 +0 +2 +5 -0.2
203025 MLB MLEOAK 52% 276252 531015 19723 51 211272318589 107273 267 266 66 -11 +1 +0 +3 +6 -0.2
203126 MLB MLEOAK 54% 324296 631226 22843 51 213274324598 111274 267 269 68 -12 +1 +0 +3 +7 -0.1
203227 MLB MLEOAK 54% 346316 671326 24903 62 213276325601 112274 267 271 69 -13 +0 +0 +4 +7 -0.1
203328 MLB MLEOAK 58% 355324 681326 25933 52 212274321595 110273 267 268 68 -14 +0 -1 +4 +8 -0.3
202823 MLB CTXOAK 34% 4845 9201 3130 10 209268306574 97279 276 260 57 -2 +0 +0 +1 +1 -0.1
202924 MLB CTXOAK 46% 9991 19411 7261 20 214273319593 105281 267 267 62 -4 +0 +0 +1 +2 -0.1
203025 MLB CTXOAK 52% 143131 28612 10371 21 217277328605 111282 267 272 66 -6 +0 +0 +2 +3 -0.1
203126 MLB CTXOAK 54% 176160 35713 12462 31 219280334614 115283 267 276 68 -7 +0 +0 +2 +4 -0.1
203227 MLB CTXOAK 54% 188171 37813 13492 31 219281336617 116283 267 277 69 -7 +0 +0 +2 +4 -0.1
203328 MLB CTXOAK 58% 207189 42914 14542 31 218279331611 114283 267 275 68 -8 +0 -0 +2 +4 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 861787 17036514 592258 144 216278328605 112283 267 273 55 -34 +1 -0 +9 +19 -0.5
/ 162G— A+C — 650594 12927411 451706 113 217279332611 114284 267 273 55 -26 +1 -0 +7 +14 -0.4
Career— MLE — 27892529 500901532 21077228 4510 198267283550 85269 288 250 55 -72 +2 -1 +19 +38 -1.4
/ 162G— MLE — 650589 1162137 491807 102 197267278545 81269 288 250 55 -27 +1 -0 +7 +14 -0.5

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 ROKACL Athletics · 159 PAwOBA .302 → .211 (−90)K% 25.2% → 36.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.16%÷1.000×1.440——36.23%
BB% (unintentional) /PA4.40%÷1.000×0.620—×0.9752.66%
HBP% /PA1.89%—×0.720—×0.9751.32%
Singles /BIP23.81%÷1.000×0.820×1.038×0.97519.76%
Doubles /BIP7.62%÷1.000×0.720×1.038×0.9755.55%
Triples /BIP2.86%÷1.000×0.720×1.038×0.9752.08%
Home runs /BIP1.90%÷1.000×0.780—×0.9751.45%

Factors used: level-wide ROK 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 22 vs a level average of 19.5 → −2.5% on BB/HBP/hit rates (2.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.038.

Result: wOBA .302 → .211; ISO .138 → .092; BABIP .346 → .275. 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 AStockton Ports · 126 PAwOBA .250 → .206 (−45)K% 27.8% → 37.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.78%÷1.011×1.360——37.36%
BB% (unintentional) /PA10.32%÷1.029×0.690—×1.0157.02%
HBP% /PA0.00%—×0.780—×1.0150.00%
Singles /BIP26.32%÷1.003×0.920×1.043×1.01525.55%
Doubles /BIP5.26%÷0.990×0.830×1.043×1.0154.67%
Triples /BIP0.00%÷1.150×0.910×1.043×1.0150.00%
Home runs /BIP0.00%÷1.113×0.800—×1.0150.00%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 123, 1B 101, 2B 98, 3B 130, K 102, BB 106 — applied at half strength. Age: age 21 vs a level average of 22.0 → +1.5% on BB/HBP/hit rates (1.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.043.

Result: wOBA .250 → .206; ISO .036 → .029; BABIP .316 → .302. 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 ROKACL Athletics · 100 PAwOBA .325 → .220 (−105)K% 19.0% → 27.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.00%÷0.983×1.440——27.84%
BB% (unintentional) /PA10.00%÷0.971×0.620—×0.9856.29%
HBP% /PA0.00%—×0.720—×0.9850.00%
Singles /BIP30.99%÷1.039×0.820×0.980×0.98523.62%
Doubles /BIP7.04%÷1.020×0.720×0.980×0.9854.80%
Triples /BIP0.00%÷0.989×0.720×0.980×0.9850.00%
Home runs /BIP0.00%÷0.926×0.780—×0.9850.00%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 85, 1B 108, 2B 104, 3B 98, K 97, BB 94 — applied at half strength. Age: age 21 vs a level average of 19.5 → −1.5% on BB/HBP/hit rates (1.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.980.

Result: wOBA .325 → .220; ISO .056 → .035; BABIP .380 → .284. 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 ROKACL Athletics · 205 PAwOBA .364 → .260 (−104)K% 18.0% → 26.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.05%÷0.998×1.440——26.03%
BB% (unintentional) /PA15.61%÷0.986×0.620—×0.9959.76%
HBP% /PA1.95%—×0.720—×0.9951.40%
Singles /BIP27.48%÷1.027×0.820×1.001×0.99521.86%
Doubles /BIP7.63%÷1.124×0.720×1.001×0.9954.87%
Triples /BIP0.76%÷0.907×0.720×1.001×0.9950.60%
Home runs /BIP1.53%÷0.852×0.780—×0.9951.39%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 70, 1B 105, 2B 125, 3B 81, K 100, BB 97 — applied at half strength. Age: age 20 vs a level average of 19.5 → −0.5% on BB/HBP/hit rates (0.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.001.

Result: wOBA .364 → .260; ISO .107 → .079; BABIP .364 → .277. 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).

2023 ROKACL Athletics · 180 PAwOBA .288 → .214 (−74)K% 21.7% → 30.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.67%÷1.018×1.440——30.63%
BB% (unintentional) /PA17.22%÷1.030×0.620—×1.00810.45%
HBP% /PA0.56%—×0.720—×1.0080.40%
Singles /BIP24.04%÷0.974×0.820×1.031×1.00821.01%
Doubles /BIP5.77%÷1.051×0.720×1.031×1.0084.11%
Triples /BIP0.00%÷1.149×0.720×1.031×1.0080.00%
Home runs /BIP0.00%÷0.989×0.780—×1.0080.00%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 98, 1B 95, 2B 110, 3B 130, K 104, BB 106 — applied at half strength. Age: age 19 vs a level average of 19.5 → +0.8% on BB/HBP/hit rates (0.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.031.

Result: wOBA .288 → .214; ISO .042 → .030; BABIP .295 → .249. 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).

2022 DSLDSL Athletics · 225 PAwOBA .329 → .224 (−105)K% 20.0% → 25.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.00%÷0.959×1.220——25.45%
BB% (unintentional) /PA17.78%÷1.020×0.700—×1.00812.29%
HBP% /PA1.33%—×0.700—×1.0080.94%
Singles /BIP26.52%÷1.004×0.680×0.966×1.00817.49%
Doubles /BIP4.55%÷0.952×0.600×0.966×1.0082.79%
Triples /BIP2.27%÷0.984×0.600×0.966×1.0081.35%
Home runs /BIP0.00%÷0.902×0.470—×1.0080.00%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 80, 1B 101, 2B 90, 3B 97, K 92, BB 104 — applied at half strength. Age: age 18 vs a level average of 18.5 → +0.8% on BB/HBP/hit rates (0.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.966.

Result: wOBA .329 → .224; ISO .068 → .043; BABIP .324 → .210. 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).

2021 DSLDSL Athletics · 47 PAwOBA .328 → .222 (−106)K% 27.7% → 33.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.66%÷1.000×1.220——33.74%
BB% (unintentional) /PA14.89%÷1.000×0.700—×1.02210.66%
HBP% /PA2.13%—×0.700—×1.0221.52%
Singles /BIP30.77%÷1.000×0.680—×1.02221.39%
Doubles /BIP3.85%÷1.000×0.600—×1.0222.36%
Triples /BIP3.85%÷1.000×0.600—×1.0222.36%
Home runs /BIP0.00%÷1.000×0.470—×1.0220.00%

Factors used: level-wide DSL 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 17 vs a level average of 18.5 → +2.2% on BB/HBP/hit rates (1.5 yr younger than average).

Result: wOBA .328 → .222; ISO .077 → .046; BABIP .385 → .261. 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).