Devin Ortiz3B Harrisburg Senators
Age 27 R/R 6'2" / 215 lbs AA Svc 0.0 · Ctrl thru 2034
2026 ROS PROJECTION241 act + 160 ros · stats below = ROS only
wRC+†36
AVG/OBP/SLG.178 / .251 / .261
PA160
HR3
K%27
BB%7
BABIP231
ISO82
MLB%2%
Value2026 · WAR
BAT: -38.9 runs (wOBA-derived runs vs avg)-39BATRUN: -0.9 runs (SB/CS + UBR baserunning)-1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.4 runs (Positional adjustment)+1POSREP: +11.4 runs (Replacement-level credit)+11REPTotal WAR: -2.70-2.7WAR
trajectory · projected WAR by year
-0.4-1.4-1.52628
Tools · ContractCON 45 / POW 30
Toolsscout grade
CONTACT45
scouting grade only
POWER30
scouting grade only
EYE45
scouting grade only
SPEED50
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2029
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
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
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
202324 A3 teams 327287 59801 301136 52 206294244538 38333 359 242 44
202324 A3 teams 327274 631001 43846 52 230347277624 47326 2613 295 84
202425 A+Fort Wayne TinCaps 473428 921106 361187 108 215287283569 68281 258 255 53
202425 A+Fort Wayne TinCaps 473408 1001206 56847 108 245346319665 74294 1812 309 95
202526 AASan Antonio Missions 532485 1181516 341136 194 243301315616 72305 216 272 66
202526 AASan Antonio Missions 532467 1131516 52976 194 242326317643 75293 1810 294 83
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD27 AAWSH 241215 24206 18814 54 112194205399 93136 347 185 0 -27 -1 +0 +1 +7 -2.1
YTD27 AAWSH 241207 27207 26634 54 130241242482 111142 2611 226 31 -19 -1 +0 +1 +7 -1.2
ROS27 AAWSH 2% 160145 26303 12442 32 178251261511 82230 277 232 36 -12 -0 +0 +1 +5 -0.7
ROS27 MLBWSH 2% 33 0000 010 00 230 330 222 28 -0 +0 +0 +0 +0 -0.0
FULL27 AAWSH 244218 24206 18824 54 110192202394 92134 347 186 0 -27 -1 +0 +1 +7 -2.1
TOT27 AAWSH 401360 50509 301256 86 139217227444 89177 317 204 14 -39 -1 +0 +1 +11 -2.7
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202728 MLBWSH 27% 411372 68917 311125 74 183255269524 86238 278 241 43 -27 -0 -1 +1 +12 -1.5
202829 MLBWSH 37% 469424 801119 361276 84 189262283545 94241 278 246 46 -29 +0 -1 +2 +13 -1.5
202728 MLBWSH 27% 110100 18202 8301 21 180248260508 80238 277 232 36 -8 +0 -0 +0 +3 -0.5
202829 MLBWSH 37% 174157 29403 13472 31 185256268523 83241 277 237 39 -12 +0 -1 +1 +5 -0.7
▸ Career Totals
Career 287260 47605 21783 52 181250262512 81235 277 235 38 -20 +0 -1 +1 +8 -1.2
/ 162G 650589 10714011 481777 115 182252261513 80236 277 235 38 -46 +0 -2 +2 +18 -2.7
Career 23722141 44357332 17962732 5224 207278281559 74276 268 251 50 -133 +1 -2 +8 +67 -6.0
/ 162G 650587 1221619 491729 147 208279284564 77277 268 251 50 -36 +0 -1 +2 +18 -1.7

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
202324 A+Fort Wayne TinCaps 3932 3100 6170 00 94237125362 31188 4415 187 1 -4 +0 +1 -0.3
202324 ALake Elsinore Storm 247207 55901 32526 42 266380324703 58351 2113 328 109 +3 +0 +7 1.0
202324 INTLLeones de Ponce 4135 5000 5150 10 143250143393 250 3712 195 8 -4 +0 +1 -0.3
202425 A+Fort Wayne TinCaps 473408 1001206 56847 108 245346319665 74294 1812 309 95 -3 -1 +13 1.0
202526 AASan Antonio Missions 532467 1131516 52976 194 242326317643 75293 1810 294 83 -10 +2 +15 0.7

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
#2Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#3Juan Castrolast yr '10
career totals — 11 seasons, 2,352 PA
112,352344237273341+10+211.02.7
/162664101+3.0+5.80.3pk7: 4
#4Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
#5Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.4pk7: 1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 1 projected seasons
128955187255275+1+0-0.9-0.5
/1626641211+2.4+1.1-2.2pk7: 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
Devin Ortiz (OGILVIE) 27 45 30 50 45 139/217/227 89177 98 31% 7% 14 -2.7
Francisco Williams
2019 · AAA
27 47 37→30 47→45 40 223/273/293 70303 59 27% 5% 56 -1.3 231/264/343 112290 1311 25% 4% 66 -0.6 236/240/3077228114522%1%40-0.4
Evan Mendoza
2023 · AAA
27 43→51 36→30 50 46 203/259/265 62260 418 23% 7% 43 -2.2 215/268/308 93270 1017 23% 7% 58 -1.2 202/245/26260254102124%5%33-0.6
Ethan Chapman
2017 · AA
27 45→47 38→30 47→55 43 216/269/292 76293 612 28% 7% 54 -1.4 228/282/329 101313 1121 29% 6% 69 -0.4 228/281/31082314102929%6%66-0.4
Alfredo Rodriguez
2021 · AAA
27 46→56 36→30 48→45 42 218/258/280 63271 313 21% 4% 46 -2.0 231/267/303 72313 46 26% 4% 56 -1.3 236/269/297613223227%3%52-0.8
Jonathan Schuerholz
2007 · AAA
27 41→47 36→30 48→45 42 196/246/260 65253 48 24% 6% 36 -2.7 202/258/295 93258 913 24% 6% 51 -1.7 175/242/2598521392222%6%35-0.8
Tim Smalling
2015 · AAA
27 44→42 39→40 44→45 43 211/263/301 90278 69 26% 6% 54 -1.4 205/247/276 71259 68 22% 4% 40 -2.4 196/234/244492435521%4%23-1.9
Stephen Perez
2018 · AAA
27 41→47 38→30 50 46 197/266/273 75263 613 26% 8% 49 -1.8 209/278/289 80298 714 30% 8% 58 -1.2 189/268/197828801831%9%31-0.6
Alfredo Lopez
2016 · AA
26 46 36→30 48→50 47 218/278/286 68274 314 21% 7% 56 -1.3 245/288/316 71293 416 17% 5% 68 -0.5 272/308/3214931721914%5%72-0.1
Chris Diaz
2018 · AA
27 44 35→30 46→45 45 205/267/267 62265 28 23% 7% 47 -1.9 200/263/258 58277 48 27% 7% 43 -2.2 175/241/18152490527%7%12-1.9
Khayyan Norfork
2016 · A
27 46→44 38→40 49→50 41 217/265/298 81286 412 25% 5% 53 -1.5 215/272/285 70291 58 26% 6% 53 -1.5 202/266/260582765627%6%43-0.8
Ian Dawkins
2022 · AA
27 44→50 41→40 53→50 38 215/254/309 94285 915 28% 4% 53 -1.5 213/260/321 108292 1014 29% 5% 59 -1.1 203/251/30810627391628%5%47-0.8
Errol Robinson
2022 · AAA
27 41→47 38→40 47→55 43 194/261/270 76292 613 34% 8% 46 -2.0 208/279/278 70327 520 34% 8% 56 -1.3 204/277/2555131732633%8%45-0.7
Jancarlos Cintron
2022 · AAA
27 41→51 39→40 50 42 204/246/284 80249 813 22% 5% 42 -2.3 235/275/327 92284 713 19% 4% 66 -0.6 238/279/3208228451217%4%62-0.5
Jack Reinheimer
2019 · MLB
27 46→51 38→40 49→55 44 218/272/292 74286 516 25% 6% 55 -1.4 212/263/300 88281 818 26% 6% 54 -1.4 196/246/2697226461927%5%36-1.3
Max McDowell
2021 · AA
27 40→48 40 49→50 45 196/274/282 86258 77 26% 7% 56 -1.3 197/291/281 84275 68 29% 8% 63 -0.8 176/280/245692536430%8%47-0.7
Shannon Wilkerson
2015 · AAA
27 46→48 37→40 51→55 41 219/261/300 81285 415 24% 5% 52 -1.6 230/271/310 80286 412 20% 5% 59 -1.1 242/281/3096729131317%5%58-0.4
Luis Gonzalez
2021 · AAA
27 46→49 39→40 45 41 224/263/310 87281 68 22% 4% 56 -1.3 239/280/366 127325 149 29% 5% 78 +0.2 250/282/37512533816530%4%77+0.1
Iggy Suarez
2008 · AA
27 46→49 38→40 46→50 42 216/266/294 78296 58 28% 6% 53 -1.5 201/258/276 75276 512 27% 7% 46 -2.0 183/242/2466224851427%7%29-2.1
Erick Castillo
2021 · AAA
28 43 40→30 48→30 41 211/259/300 88267 87 24% 5% 53 -1.5 212/276/280 68268 55 22% 5% 55 -1.4 199/267/230312532020%5%36-0.7
Richard Lewis
2007 · AAA
27 45 37→40 51→50 42 214/264/290 76280 415 24% 6% 51 -1.7 215/258/299 84275 710 24% 5% 51 -1.7 203/241/270672576423%4%35-1.8