Gabriel MorenoC Arizona Diamondbacks
Age 26 R/R 5'9" / 195 lbs MLB HR +4% Svc 3.355 · Ctrl thru 2028
2026 ROS PROJECTION275 act + 183 ros · stats below = ROS only
wRC+†vL 122122vR 121
AVG/OBP/SLG.281 / .364 / .405
PA183
HR4
K%16
BB%11
BABIP322
ISO125
MLB%100%
Value2026 · WAR
BAT: +17.2 runs (wOBA-derived runs vs avg)+17BATRUN: -0.1 runs (SB/CS + UBR baserunning)-0RUNFLD: +4.7 runs (Defensive runs vs avg)+5FLDPOS: +8.2 runs (Positional adjustment)+8POSREP: +13.0 runs (Replacement-level credit)+13REPTotal WAR: +4.40+4.4WAR
0.02.04.01.83.83.8+$44M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control
Tools · Splits · ContractCON 60 / POW 45
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT60
Whiff%
904.9%
xwOBA
820.345
POWER45
Barrel%
406.9
Avg EV
6290.0
Bat Spd
5571.9
EYE55
Chase%
9019.4%
SPEED50
Sprint
2226.1
Platoon Splits2024-2026 · 691 PA
vs LHP
vs RHP
Edge
PA
197
494
wRC+
115
118
wOBA
336
340
ISO
115
139
▶▶R
BABIP
322
315
K%
11.7%
17.6%
◀◀L
BB%
9.1%
10.1%
R
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Arb-1
MLB Debut   2022
Service   3.355 yrs.days
Team Control Through   2028
First FA Year   2029
YearStatusSalary Proj WAR Value Surplus
2026ROSExt$1M+1.8$14M+$13M
2027Arb-2$12M+3.8$28M+$18M
2028Arb-3$18M+3.8$26M+$12M
Totals $31M $68M +$42M

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. Catcher framing: only 2026 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run below FG-DC by 1-3 WAR.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201717 ROKDSL Blue Jays 135127 26310 470 54 205229244473 39210 53 203 14
201717 ROKDSL Blue Jays 135125 31410 650 54 248282296578 48250 44 255 54
201818 ROKBluefield Blue Jays 167156 421213 4284 21 269305417722 147305 172 313 98
201818 ROKBluefield Blue Jays 167153 551724 7204 21 359402575978 216386 124 420 180
201919 ALansing Lugnuts 341315 731448 14577 71 232280378658 146255 174 280 72
201919 ALansing Lugnuts 341307 8617512 22387 71 280342485828 205282 116 359 133
202020 INTLCardenales de Lara 7059 22501 1160 10 373471508980 136404 916
202020 INTLCardenales de Lara 7059 22501 1160 10 373471508980 136404 916 438 193
202121 INTL2 teams 318287 9516317 23644 32 331389585974 254371 207 414 175
202121 INTL2 teams 318272 9220210 38464 32 338427537964 199373 1412 420 179
202222 AAA2 teams 340316 981504 19604 71 310357396753 85372 186 332 112
202222 AAA2 teams 340307 971704 28534 71 316381410791 94371 168 357 131
202323 MLBArizona Diamondbacks 380341 951817 29753 62 279340399739 120331 208 324 106 +2 +0 +12 +7 +11 3.3
202323 MLBArizona Diamondbacks 380341 971917 29753 62 284346408753 123338 208 333 113 +5 +0 +12 +7 +11 3.6
202424 MLBArizona Diamondbacks 351305 791715 41522 31 259351370721 111295 1512 322 105 +2 +0 +10 +6 +10 2.9
202424 MLBArizona Diamondbacks 351305 811815 41522 31 266356380737 115303 1512 333 113 +5 +0 +10 +6 +10 3.2
202525 MLB2 teams 332298 8414110 31591 22 282352436788 154320 189 342 120 +7 -0 +11 +6 +9 3.4
202525 MLB2 teams 332297 8715111 32581 22 293364461825 168330 1710 365 137 +14 -0 +11 +6 +9 4.1
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD26 MLBARI 275236 711406 32433 41 301391436828 136340 1612 364 137 +11 +0 +2 +5 +8 2.7
YTD26 MLBARI 275236 711406 32433 41 301391436828 136340 1612 368 140 +12 +0 +2 +5 +8 2.8
ROS26 MLBARI 100% 183160 45804 20301 21 281364405769 125326 1611 353 128 +6 +0 +3 +3 +5 1.7
ROS26 MLBARI 100% 183160 45804 20301 21 281365406771 125328 1611 350 126 +5 +0 +3 +3 +5 1.7
FULL26 MLBARI 458396 11622010 52734 62 293381424805 131333 1611 358 132 +17 +0 +5 +8 +13 4.4
TOT26 MLBARI 458396 11622010 52734 62 293380424804 131333 1611 359 133 +17 +0 +5 +8 +13 4.4
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202727 MLBARI 100% 409359 1011819 44673 51 281365412777 131324 1611 352 127 +13 +1 +6 +7 +12 3.9
202828 MLBARI 100% 413362 1021819 45683 51 282366412777 130323 1611 351 126 +12 +1 +5 +7 +12 3.8
202929 MLBARI 100% 407357 1011819 44683 51 283366415781 132322 1711 349 125 +11 +1 +5 +7 +12 3.6
203030 MLBARI 100% 402352 981719 44683 41 278363409772 131321 1711 346 123 +10 +0 +4 +7 +11 3.4
203131 MLBARI 100% 375328 911618 41643 31 277363405768 128318 1711 341 119 +8 +0 +3 +7 +11 2.9
203232 MLBARI 100% 346302 811407 38613 21 268356384740 116315 1811 335 114 +6 +0 +2 +6 +10 2.4
203333 MLBARI 100% 308270 711206 33562 20 263348374722 111310 1811 327 108 +3 +0 +0 +6 +9 1.8
203434 MLBARI 96% 259227 57904 28482 10 251339344682 93303 1911 317 101 +0 +0 -1 +5 +7 1.2
203535 MLBARI 91% 206181 44703 22401 10 243328331660 88295 1911 306 92 -2 +0 -3 +4 +6 0.5
202727 MLBARI 100% 409359 10419110 44673 51 290372432804 142326 1611 348 125 +11 +1 +6 +7 +12 3.8
202828 MLBARI 100% 413362 10419110 45683 51 287371428799 141326 1611 347 124 +11 +1 +5 +7 +12 3.7
202929 MLBARI 100% 407357 1011819 44683 51 283366415781 132325 1711 346 123 +10 +1 +5 +7 +12 3.5
203030 MLBARI 100% 402352 1001819 44683 41 284368418786 134324 1711 343 120 +9 +0 +4 +7 +11 3.3
203131 MLBARI 100% 375328 911618 41643 31 277363405768 128321 1711 338 117 +7 +0 +3 +7 +11 2.8
203232 MLBARI 100% 346302 821407 38613 21 272359387746 116317 1811 332 112 +5 +0 +2 +6 +10 2.3
203333 MLBARI 100% 308270 711206 33562 20 263348374722 111312 1811 324 106 +2 +0 +0 +6 +9 1.7
203434 MLBARI 96% 247216 55904 27462 10 255343352695 97305 1911 314 99 -0 +0 -1 +4 +7 1.0
203535 MLBARI 91% 187164 40603 20361 10 244330335665 91298 1911 304 90 -2 +0 -2 +3 +5 0.5
▸ Career Totals
Career 43903862 1072189892 45975230 4112 278359402761 125322 1710 337 116 +80 +3 +60 +84 +124 35.9
/ 162G 650572 15928114 681114 62 278358404762 126322 1710 337 116 +12 +0 +9 +12 +18 5.3
Career 57425102 140525117123 53597849 6621 275350404753 128317 179 330 110 +68 +5 +60 +103 +163 40.6
/ 162G 650578 15928214 611116 72 275351403754 128317 179 330 110 +8 +1 +7 +12 +18 4.6

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
201717 ROKDSL Blue Jays 135125 31410 650 54 248282296578 48250 44 255 54 -7 -1 +4 -0.4
201818 ROKBluefield Blue Jays 167153 551724 7204 21 359402575978 216386 124 420 180 +15 +0 +5 2.0
201919 ALansing Lugnuts 341307 8617512 22387 71 280342485828 205282 116 359 133 +13 +1 +10 2.4
202020 INTLCardenales de Lara 7059 22501 1160 10 373471508980 136404 916 438 193 +7 +0 +2 1.0
202121 AANew Hampshire Fisher Cats 145126 47918 14223 12 3734486511.098 278398 1510 469 217 +19 -1 +4 2.3
202121 INTLCardenales de Lara 173146 451112 24241 20 308409438848 130352 1414 378 148 +9 +0 +5 1.5
202222 MLBToronto Blue Jays 7369 22101 480 00 319356377733 58350 115 332 112 +1 +0 +4 +6 +2 1.4
202222 AAABuffalo Bisons 267238 751603 24454 71 315387420807 105377 179 364 137 +11 +1 +8 2.0
202323 MLBArizona Diamondbacks 380341 971917 29753 62 284346408753 123338 208 333 113 +5 +0 +12 +7 +11 3.6
202424 MLBArizona Diamondbacks 351305 811815 41522 31 266356380737 115303 1512 333 113 +5 +0 +10 +6 +10 3.2
202525 MLBArizona Diamondbacks 309277 791219 29531 22 285355433788 148323 179 350 126 +9 -0 +11 +6 +9 3.5
202525 AAAReno Aces 2320 8302 350 00 4004788501.328 450462 2213 557 285 +5 +0 +1 0.6
▸ Career Totals (raw MLB only — historical actual)
MLB Career 1113992 27950322 1031886 115 281352404757 123324 179 338 116 +21 +0 +37 +25 +32 11.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
#1Ramon Hernandezlast yr '13
career totals — 14 seasons, 5,543 PA
145,5431668263326418+65+5733.730.7
/162664201+7.7+6.94.0pk7: 28
#2Wilson Ramoslast yr '21
career totals — 12 seasons, 3,786 PA
123,7861361271318432+68+6128.026.7
/162664240+11.9+10.74.9pk7: 25
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 15 projected seasons
154,91210247278355403+81+11732.526.5
/162664146+11.0+15.84.4pk7: 20
#3Paul Lo Ducalast yr '08
career totals — 9 seasons, 4,178 PA
94,1787719287338411+45+4225.525.7
/162664123+7.2+6.74.1pk7: 26
#4Marco Scutarolast yr '13
career totals — 11 seasons, 5,435 PA
115,4357655278342389+45+2727.425.6
/16266497+5.5+3.33.4pk7: 24
#5Gregg Zaunlast yr '10
career totals — 11 seasons, 3,146 PA
113,1467514256349399+41+6824.523.0
/162664163+8.7+14.35.2pk7: 21
#6Francisco Cervellilast yr '20
career totals — 11 seasons, 2,611 PA
112,6114117269359383+47+7323.221.8
/162664104+11.9+18.55.9pk7: 20

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
Gabriel Moreno (OGILVIE) 26 60 45 50 55 293/380/424 131333 106 16% 11% 133 +4.4
Derek Norris
2015 · MLB
26 52→57 49→55 47→50 55 257/340/409 152307 177 21% 11% 115 +2.8 237/303/397 160294 187 25% 8% 97 +1.5 223/284/38516227620726%7%82+0.3
J.T. Realmuto
2017 · MLB
26 58→65 47→60 50→55 45 286/326/427 141329 1313 18% 5% 113 +2.6 284/337/468 184327 209 19% 6% 129 +3.7 278/337/47920131823720%7%129+3.5
Jonathan India
2023 · MLB
26 51→53 49→50 45→50 51 252/343/402 151306 168 22% 9% 115 +2.8 242/338/384 142289 1510 20% 10% 108 +2.3 238/339/37313528214920%11%104+2.0
Tyler Stephenson
2023 · MLB
26 57 49→55 47→30 49 277/346/424 147343 164 23% 8% 121 +3.2 247/323/403 156315 182 26% 9% 106 +2.2 236/317/39616030119027%10%99+1.3
Kelly Johnson
2009 · MLB
27 57→58 49→55 49→50 55 277/352/442 165326 1410 19% 10% 128 +3.6 255/332/437 182301 1812 20% 10% 118 +3.0 243/325/432190287201322%10%112+2.4
Chris Iannetta
2009 · MLB
26 51→57 54→60 47→45 58 257/364/448 191305 202 22% 12% 135 +4.2 226/341/418 192260 224 22% 13% 119 +3.1 237/357/38614930516225%15%113+1.5
Xander Bogaerts
2019 · MLB
26 54→64 51→60 53→55 53 271/341/446 175307 1811 18% 9% 125 +3.5 283/357/492 209315 258 18% 10% 144 +4.8 287/361/450163330181018%9%131+4.1
Mark Teahen
2008 · MLB
26 58→60 47→55 55→50 52 278/345/434 156337 1212 20% 9% 123 +3.3 266/327/408 142327 138 21% 8% 109 +2.4 262/323/39713532212621%8%100+1.5
Kurt Suzuki
2010 · MLB
26 55→60 45→60 45 50 267/321/393 126286 126 12% 6% 103 +1.9 249/305/381 132263 145 12% 6% 93 +1.3 269/335/47921026429012%6%129+2.1
Austin Barnes
2016 · MLB
26 52→55 46→50 52→50 52 257/325/396 138290 1312 16% 8% 105 +2.1 249/331/386 137297 1215 19% 10% 105 +2.1 233/342/38515228616823%12%104+0.9
Aledmys Díaz
2017 · MLB
26 53→58 51→55 43→45 50 265/325/433 168294 177 17% 7% 115 +2.8 253/304/412 159274 187 15% 6% 102 +1.8 252/313/41816527219315%7%102+1.1
Brendan Donovan
2023 · MLB
26 55→59 43→50 44→50 55 264/355/375 111314 109 18% 10% 113 +2.6 275/351/407 132308 137 14% 9% 119 +3.1 280/351/41713730714513%8%118+2.5
Asdrúbal Cabrera
2012 · MLB
26 55→63 49→55 50 49 273/329/423 150307 1614 17% 7% 114 +2.7 256/318/413 157292 1611 18% 7% 107 +2.2 271/332/45018030321318%8%119+2.9
Jhonny Peralta
2008 · MLB
26 54→64 50→55 39→40 51 266/336/426 159324 183 23% 9% 118 +3.0 263/324/421 158311 173 20% 8% 111 +2.5 287/344/45717033118119%8%124+3.1
Mark Ellis
2003 · MLB
26 53→63 44→50 48→50 58 259/342/384 125288 118 14% 10% 109 +2.4 261/330/393 132292 116 14% 9% 106 +2.2 275/342/42615130016514%8%118+2.7
Neil Walker
2013 · MLB
27 56→57 48→55 44→45 51 275/337/423 147320 149 19% 8% 117 +2.9 266/337/434 168298 194 17% 8% 121 +3.2 273/340/45418130023317%8%122+2.9
Devon Travis
2017 · MLB
26 56→61 48→50 49→50 45 279/320/431 152325 159 19% 6% 112 +2.6 250/290/399 149286 168 18% 5% 92 +1.2 233/271/37914626016717%4%76+0.0
Michael Young
2005 · MLB
28 60→68 48→55 53→50 48 298/338/450 152326 1510 14% 6% 124 +3.4 315/362/470 155348 157 13% 7% 140 +4.5 318/369/46114335513714%7%136+5.1
Michael Stefanic
2022 · AAA
26 56→62 47→45 43→45 46 278/327/412 134315 167 17% 5% 111 +2.5 275/346/374 99307 87 12% 8% 108 +2.3 272/357/352803036711%9%104+1.5
Ronnie Belliard
2002 · MLB
27 53→58 47→50 48→45 58 258/339/413 155286 128 14% 10% 115 +2.8 255/321/385 130289 107 15% 9% 101 +1.8 277/338/42314630713414%8%114+2.6