German OrtizSS ACL Athletics
Age 21 L/R 6'2" / 195 lbs ROK HR -4% Svc 0.0 · Ctrl thru 2037
2026 ROS PROJECTION150 act + 100 ros · stats below = ROS only
wRC+†34
AVG/OBP/SLG.194 / .250 / .280
PA100
HR1
K%31
BB%6
BABIP279
ISO86
MLB%0%
Value2026 · WAR
BAT: -20.9 runs (wOBA-derived runs vs avg)-21BATRUN: +0.6 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +2.7 runs (Positional adjustment)+3POSREP: +7.1 runs (Replacement-level credit)+7REPTotal WAR: -1.10-1.1WAR
trajectory · projected WAR by year
-0.6-0.6-0.3-0.10.1262830
Tools · ContractCON 37 / POW 37
Toolsscout grade
CONTACT37
scouting grade only
POWER37
scouting grade only
EYE50
scouting grade only
SPEED50
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
2026MiLBstill in minors · estimated debut 2032
2027MiLBstill in minors · estimated debut 2032
2028MiLBstill in minors · estimated debut 2032
2029MiLBstill in minors · estimated debut 2032
2030MiLBstill in minors · estimated debut 2032
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

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
Methodology▸ how these numbers are built

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 MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202116 ROKDSL Athletics 4742 8110 4191 12 190277262539 71348 409 223 29
202116 ROKDSL Athletics 4739 10110 7131 12 256383333716 77385 2815 335 115
202217 ROKDSL Athletics 225194 33420 24713 60 170271211483 41260 3211 228 33
202217 ROKDSL Athletics 225177 44630 40453 60 249394316710 68324 2018 330 111
202318 ROKACL Athletics 180158 27400 18541 30 171260196456 25257 3010 214 22
202318 ROKACL Athletics 180143 31600 31391 30 217356259615 42295 2217 293 82
202419 ROKACL Athletics 205181 36612 20544 30 199293276569 77272 2610 259 56
202419 ROKACL Athletics 205168 491012 32374 30 292415399813 107364 1816 373 144
202520 A2 teams 226211 39600 15740 30 185239213452 28285 337 210 19
202520 A2 teams 226201 51900 23540 30 254327299626 45347 2410 290 80
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD21 ROKOAK 150143 26521 4552 10 182215266480 84284 373 212 20 -13 +0 +0 +2 +4 -0.8
YTD21 ROKOAK 150138 36832 6382 10 261295406701 145343 254 305 92 -1 +0 +0 +2 +4 0.5
ROS21 ROKOAK 0% 10093 18311 6311 10 194250280530 86277 316 230 34 -7 +0 +0 +1 +3 -0.3
ROS21 MLBOAK 0% 01 0000 000 00 275 222 28 +0 +0
FULL21 ROKOAK 150144 26521 4552 10 181215264479 83281 373 212 20 -13 +0 +0 +2 +4 -0.8
TOT21 ROKOAK 250236 44832 10863 20 186229271500 85282 344 219 26 -21 +0 +0 +3 +7 -1.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202722 MLBOAK 34% 297273 551024 20892 30 201261297558 95278 307 247 48 -18 +1 +0 +3 +8 -0.6
202823 MLBOAK 48% 386353 721326 271133 51 204266303569 99280 297 259 56 -19 +1 +0 +4 +11 -0.3
202924 MLBOAK 53% 446408 851628 311284 71 208271316587 108282 297 266 62 -19 +1 +0 +5 +13 -0.1
203025 MLBOAK 55% 478437 931739 341364 81 213276327603 114282 287 270 65 -19 +1 +0 +5 +14 0.1
202722 MLBOAK 34% 10293 18311 7311 10 194257280537 86276 307 240 42 -7 +0 +0 +1 +3 -0.3
202823 MLBOAK 48% 187170 35613 13552 30 206270306576 100278 297 251 50 -11 +1 +0 +2 +5 -0.3
202924 MLBOAK 53% 235214 44814 17682 30 206270308579 103279 297 258 55 -12 +1 +0 +3 +7 -0.2
203025 MLBOAK 55% 262239 50915 19752 41 209273318591 109280 297 261 58 -12 +0 +0 +3 +7 -0.2
▸ Career Totals
Career 786717 14726413 562297 111 205270307576 102280 297 255 53 -42 +2 +0 +8 +22 -0.9
/ 162G 650593 12222311 461896 91 206270309578 103280 297 255 53 -34 +1 +0 +7 +18 -0.8
Career 25902350 466801430 19976923 405 198267283550 84279 308 249 49 -150 +6 +0 +28 +73 -4.4
/ 162G 650590 1182048 501936 101 200270288558 88281 308 249 49 -38 +2 +0 +7 +18 -1.1

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 MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202116 ROKDSL Athletics 4739 10110 7131 12 256383333716 77385 2815 335 115 +1 -1 +1 0.2
202217 ROKDSL Athletics 225177 44630 40453 60 249394316710 68324 2018 330 111 +3 +1 +6 1.1
202318 ROKACL Athletics 180143 31600 31391 30 217356259615 42295 2217 293 82 -4 +1 +5 0.2
202419 ROKACL Athletics 205168 491012 32374 30 292415399813 107364 1816 373 144 +10 +1 +6 1.7
202520 AStockton Ports 126111 24400 13350 00 216294252546 36316 2810 256 54 -6 +0 +4 -0.3
202520 ROKACL Athletics 10090 27500 10190 30 300370356726 56380 1910 333 113 +1 +1 +3 0.5

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#2Paul Bakolast yr '09
career totals — 9 seasons, 1,844 PA
91,844192219297308+17+525.65.8
/16266471+6.1+18.72.0pk7: 6
#3Chad Moellerlast yr '09
career totals — 10 seasons, 1,524 PA
101,524292226288351+19+143.84.3
/162664131+8.5+6.21.6pk7: 5
#4Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#5Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 3 projected seasons
31,0071414205265300+11+9-0.9-0.4
/16266499+7.1+5.9-0.6pk7: 0
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-0.4pk7: -1

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
German Ortiz (OGILVIE) 21 32→37 32→37 45→50 50 186/229/271 85282 22 34% 4% 26 -1.1
Aaron Shipman
2013 · A
21 39→35 35→30 44→50 48 182/265/240 58277 29 32% 10% 40 -2.4 219/302/285 66307 216 26% 10% 67 -0.5 235/324/2935831912124%11%73-0.1
Willy Diaz
2015 · A
21 36 36→40 45→40 46 170/263/235 65253 45 32% 9% 40 -2.4 187/263/267 80309 54 37% 8% 46 -2.0 184/258/270863085239%8%42-0.8
Leandro Pineda
2023 · A
21 36→39 39→45 47→45 42 172/250/266 95272 56 36% 8% 41 -2.3 201/268/322 121279 126 31% 7% 63 -0.9 202/271/32212026112626%7%62-0.5
Shane Mardirosian
2017 · A
21 40→39 36→40 46→45 39 194/238/261 67262 39 26% 4% 33 -2.9 201/254/280 79291 68 31% 6% 45 -2.1 196/265/280833017735%7%50-0.6
Je'Von Ward
2021 · A
21 42→35 36→45 47→50 43 196/259/266 70298 48 34% 8% 43 -2.2 198/247/286 88325 710 39% 6% 43 -2.2 189/272/31612728915837%10%63-0.4
Jason Denham
2007 · A
21 40→45 35→40 53→55 44 190/254/251 61280 310 31% 8% 37 -2.6 218/277/298 80290 818 26% 7% 59 -1.1 217/279/2927428482125%7%57-0.8
Garrison Lassiter
2011 · A
21 41 36→30 48→40 38 192/251/254 62303 46 36% 6% 37 -2.7 206/255/275 69345 47 39% 6% 43 -2.2 236/284/288523772336%6%56-0.5
Alvaro Sosa
2007 · A
21 37 37→40 50→45 38 181/228/255 74270 48 34% 6% 27 -3.3 196/241/269 73261 38 25% 5% 37 -2.7 196/241/266702511721%5%32-0.9
Sergio Burruel
2012 · A
21 42 35→30 42→30 47 198/274/259 61274 34 27% 8% 50 -1.8 213/266/275 62297 36 27% 6% 48 -1.9 241/305/316752938120%8%73-0.1
Geovanny Planchart
2023 · A
21 41 36→40 50→40 46 190/271/255 65295 35 34% 10% 46 -2.0 197/283/279 82287 54 30% 10% 58 -1.2 185/278/265802636229%11%51-0.7
Ricardo Andujar
2014 · A
21 40→45 34→30 46→50 48 185/263/239 53253 110 25% 8% 39 -2.5 220/274/279 59285 212 22% 6% 53 -1.5 224/268/2866129721224%5%48-1.0
Darrien Miller
2021 · A
20 42→41 36→45 47→45 43 198/272/267 70271 38 27% 6% 50 -1.7 197/299/316 119271 146 30% 9% 76 +0.1 174/315/272982519330%11%72-0.1
Henrry Rosario
2014 · A
21 37 38→45 47→45 44 180/249/266 85257 58 30% 8% 40 -2.4 199/253/304 105256 87 24% 6% 50 -1.7 205/253/33713225514925%5%57-0.4
Charles Mack
2021 · A
21 44 37→45 49→40 42 207/267/284 77296 47 30% 7% 52 -1.6 181/261/288 107310 114 41% 10% 52 -1.6 150/239/26111124912142%10%32-1.2
Shane Opitz
2013 · A
21 39 38→40 48→50 39 190/229/268 79258 45 28% 5% 30 -3.1 229/266/303 74294 49 22% 5% 55 -1.4 241/274/306652963919%4%55-0.6
Oswal Leones
2021 · A
20 41 36→30 46→50 46 196/259/262 66262 412 25% 7% 43 -2.2 196/259/262 66296 38 32% 7% 43 -2.2 176/243/231552712933%7%25-1.1
Jose Dilone
2022 · A
21 39 35→30 49→55 39 186/248/239 53282 211 33% 6% 32 -3.0 194/275/273 79336 612 40% 9% 53 -1.5 172/273/2477531271742%11%43-0.5
Rubel Cespedes
2022 · A
21 34→44 39→45 49→40 36 170/224/255 86263 76 37% 6% 26 -3.4 215/264/318 103309 94 32% 6% 59 -1.1 218/267/32210430210330%6%59-0.8
Michael De La Cruz
2016 · A
20 41 36→40 45→50 44 192/261/262 70277 49 30% 8% 43 -2.2 192/257/257 65308 310 35% 8% 40 -2.4 156/232/1883126901438%9%10-1.5
Deivis Nadal
2023 · A
21 37 36→40 48→55 37 175/244/240 65289 314 38% 6% 31 -3.0 173/255/277 104332 919 46% 9% 46 -2.0 140/234/249109282112549%10%28-1.4