Gabriel Moreno

C Arizona Diamondbacks
Age 27 R/R 5'9" / 195 lbs MLB HR -11% Svc 3.355 · Ctrl thru 2029
Overview
MLB40-MANArb-1FA 2030
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WAR
202424MLBARI351.266/.356/.380531052.6
202525MLBARI309.285/.355/.433921163.0
202626MLBARI549.311/.395/.4861661425.2
2027PROJ27MLBARI520.293/.375/.4541461314.9
2028PROJ28MLBARI520.291/.373/.4491441294.7
2029PROJ29MLBARI520.288/.370/.4421331264.5
Last 3 seasons WAR 10.8  ·  Next 3 projected WAR 14.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2029Service3.355First FA2030
2027Arb-1$10M2028Arb-2$16M2029Arb-3$22M
Skills · percentileStatcast 2024-2026
Whiff%90
Chase%90
xwOBA85
Avg EV60
Bat Spd55
Barrel%43
Form.301/.381/.489 ▲▲ rolling true talent (45d window) · proj .286/.366/.444
CompsJunior Spivey (age 28) · J.T. Realmuto (age 27) · Chris Stynes (age 28)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 132131vR 125
AVG/OBP/SLG.293 / .375 / .454
PA520
HR14
SB6
K%15
BB%11
BABIP327
ISO165
MLB%100%
Value2027 · WAR
BAT: +19.0 runs (wOBA-derived runs vs avg)+19BATRUN: -0.3 runs (SB/CS + UBR baserunning)-0RUNFLD: +8.0 runs (Defensive runs vs avg)+8FLDPOS: +9.3 runs (Positional adjustment)+9POSREP: +11.3 runs (Replacement-level credit)+11REPTotal WAR: +5.30+5.3WAR
0.03.06.05.34.74.527282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$69M ctrl surplus
Tools · Recent Form · Splits · ContractCON 60 / POW 45
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT60
Whiff%
903.8%
xAVG
800.275
POWER45
Barrel%
437.2
Avg EV
6089.8
Bat Spd
5571.9
EYE55
Chase%
9015.0%
SPEED50
Sprint
2326.2
Recent Formrolling true talent ⓘ
K%14%▲12% over 65 PA (45d) · proj 15%
BB%11%·11% over 118 PA (60d) · proj 11%
ISO.188▲.233 over 103 AB (60d) · proj .158
HR/BB5.2%▲6.7% over 89 BBE (60d) · proj 3.9%
BABIP.320·.349 over 83 BIP (60d) · proj .317
SLASH.301/.381/.489▲▲proj .286/.366/.444
Platoon Splits2024-2026 · 691 PA
vs LHP
vs RHP
Edge
PA
197
494
—
wRC+
114
116
—
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   2029
First FA Year   2030
YearStatusSalary Proj WAR Value Surplus
2027Arb-1$10M+5.3$64M+$54M
2028Arb-2$16M+4.7$52M+$38M
2029Arb-3$22M+4.5$46M+$28M
Totals $47M $162M +$121M

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 = actual YTD + projected ROS + total. 2028+ via Advanced Marcel + aging curve. Catcher framing: only 2027 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
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
201717 ROKDSL Blue Jays — 135125 31410 650 54 248282296578 48250 44 255 7 — — — — — —
201818 ROKBluefield Blue Jays — 167153 551724 7204 21 359402575978 216386 124 420 103 — — — — — —
201919 ALansing Lugnuts — 341307 8617512 22387 71 280342485828 205282 116 359 86 — — — — — —
202020 INTLCardenales de Lara — 7059 22501 1160 10 373471508980 136404 916 438 182 — — — — — —
202121 AANew Hampshire Fisher Cats — 145126 47918 14223 12 3734486511.098 278398 1510 469 172 — — — — — —
202121 INTLCardenales de Lara — 173146 451112 24241 20 308409438848 130352 1414 378 142 — — — — — —
202222 MLBToronto Blue Jays — 7369 22101 480 00 319356377733 58350 115 332 110 +1 +0 +4 +6 +2 1.3
202222 AAABuffalo Bisons — 267238 751603 24454 71 315387420807 105377 179 364 113 — — — — — —
202323 MLBArizona Diamondbacks — 380341 971917 29753 62 284346408753 123338 208 333 107 +3 +0 +12 +7 +8 3.1
202424 MLBArizona Diamondbacks — 351305 811815 41522 31 266356380737 115303 1512 333 105 +2 +0 +10 +6 +8 2.6
202525 MLBArizona Diamondbacks — 309277 791219 29531 22 285355433788 148323 179 350 116 +6 -0 +11 +6 +7 3.0
202525 AAAReno Aces — 2320 8302 350 00 4004788501.328 450462 2213 557 187 — — — — — —
202626 MLBArizona Diamondbacks — 549473 14733116 61805 64 311395486881 175339 1511 385 142 +28 -0 +2 +10 +12 5.2
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 16621465 42683438 16426811 179 291366431797 140329 1610 353 125 +50 -0 +39 +35 +36 16.3
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201717 ROK MLEDSL Blue Jays — 135127 23310 460 54 181206220427 39169 43 179 7 — — — — — —
201818 ROK MLEBluefield Blue Jays — 167156 421213 4284 21 269305417722 147305 172 320 103 — — — — — —
201919 A MLELansing Lugnuts — 341314 751449 15547 71 239289395684 156255 164 296 86 — — — — — —
202121 AA MLENew Hampshire Fisher Cats — 145130 45817 10273 12 346406585990 238386 197 423 172 — — — — — —
202222 MLB MLEToronto Blue Jays — 7369 22101 480 00 319356377733 58350 115 331 110 +1 +0 +4 +6 +2 1.3
202222 AAA MLEBuffalo Bisons — 267245 761502 17534 71 310365396761 86382 206 335 113 — — — — — —
202323 MLB MLEArizona Diamondbacks — 380341 951717 29753 62 279340396736 117338 208 326 107 +3 +0 +12 +7 +8 3.1
202424 MLB MLEArizona Diamondbacks — 351306 791615 40522 31 258348366714 108303 1511 324 105 +2 +0 +10 +6 +8 2.6
202525 MLB MLEArizona Diamondbacks — 309280 7911110 26531 22 282345436781 154323 178 340 116 +6 -0 +11 +6 +7 3.0
202525 AAA MLEReno Aces — 2321 7202 260 00 3333917141.106 381396 269 445 187 — — — — — —
202626 MLB MLEArizona Diamondbacks — 549473 14429117 61805 64 304390478867 173339 1511 378 142 +28 -0 +2 +10 +12 5.2
201717 ROK MLEDSL Blue Jays — 135127 23310 460 54 181206220427 39184 43 179 7 — — — — — —
201717 ROK RAWDSL Blue Jays — 135125 31410 650 54 248282296578 48250 44 255 7 — — — — — —
201818 ROK MLEBluefield Blue Jays — 167156 421213 4284 21 269305417722 147305 172 320 103 — — — — — —
201818 ROK RAWBluefield Blue Jays — 167153 551724 7204 21 359402575978 216386 124 420 103 — — — — — —
201919 A MLELansing Lugnuts — 341314 751449 15547 71 239289395684 156258 164 296 86 — — — — — —
201919 A RAWLansing Lugnuts — 341307 8617512 22387 71 280342485828 205282 116 359 86 — — — — — —
202020 INTL MLECardenales de Lara — 7059 22501 1160 10 373471508980 136404 916 — — — — — — — —
202020 INTL RAWCardenales de Lara — 7059 22501 1160 10 373471508980 136404 916 438 182 — — — — — —
202121 INTL MLE2 teams — 318287 9918215 23594 32 345401578980 233387 197 423 172 — — — — — —
202121 INTL RAW2 teams — 318272 9220210 38464 32 338427537964 199373 1412 420 172 — — — — — —
202222 AAA MLE2 teams — 340314 981603 21614 71 312363392755 80378 186 334 112 — — — — — —
202222 AAA RAW2 teams — 340307 971704 28534 71 316381410791 94371 168 357 112 — — — — — —
202323 MLB MLEArizona Diamondbacks — 380341 951717 29753 62 279340396736 117331 208 326 107 +3 +0 +12 +7 +8 3.1
202323 MLB RAWArizona Diamondbacks — 380341 971917 29753 62 284346408753 123338 208 333 107 +3 +0 +12 +7 +8 3.1
202424 MLB MLEArizona Diamondbacks — 351306 791615 40522 31 258348366714 108294 1511 324 105 +2 +0 +10 +6 +8 2.6
202424 MLB RAWArizona Diamondbacks — 351305 811815 41522 31 266356380737 115303 1512 333 105 +2 +0 +10 +6 +8 2.6
202525 MLB MLE2 teams — 332301 8513111 28591 22 282345442787 159318 188 347 121 +8 -0 +11 +6 +7 3.3
202525 MLB RAW2 teams — 332297 8715111 32581 22 293364461825 168330 1710 365 121 +8 -0 +11 +6 +7 3.3
202626 MLB MLEArizona Diamondbacks — 549473 14429117 61805 64 304390478867 173329 1511 378 142 +28 -0 +2 +10 +12 5.2
202626 MLB RAWArizona Diamondbacks — 549473 14733116 61805 64 311395486881 175339 1511 385 142 +28 -0 +2 +10 +12 5.2
201717 ROK MLEDSL Blue Jays — 135130 23310 460 54 177206215421 38169 43 179 7 — — — — — —
201818 ROK MLEBluefield Blue Jays — 167157 421213 4284 21 268305414719 146305 172 320 103 — — — — — —
201919 A MLELansing Lugnuts — 341316 751449 15547 71 237289392681 155255 164 296 86 — — — — — —
202121 INTL MLE2 teams — 318288 9918215 23594 32 344401576978 233386 197 423 172 — — — — — —
202222 AAA MLE2 teams — 340312 981603 21614 71 314363394757 80375 186 334 112 — — — — — —
202323 MLB MLEArizona Diamondbacks — 380345 951717 29753 62 275340391732 116338 208 326 107 — — — — — —
202424 MLB MLEArizona Diamondbacks — 351306 791615 40522 31 258348366714 108303 1511 324 105 — — — — — —
202525 MLB MLE2 teams — 332300 8513111 28591 22 283345443789 160328 188 347 121 — — — — — —
202626 MLB MLEArizona Diamondbacks — 549478 14429117 61805 64 301390473862 172339 1511 378 142 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202424 MLB MLEArizona Diamondbacks — 351306 791615 40522 31 258348366714 108303 1511 324 105 — — — — — —
202525 MLB MLE2 teams — 332300 8513111 28591 22 283345443789 160328 188 347 121 — — — — — —
202626 MLB MLEArizona Diamondbacks — 549478 14429117 61805 64 301390473862 172339 1511 378 142 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202727 MLB MLEARI 100% 469412 11723113 50724 52 286369444814 158317 1511 361 131 +17 +0 +7 +8 +10 5.3
▸ 2027 — real world (MLB)
202727 MLB CTXARI 100% 520455 13429214 56804 62 293375454829 161327 1511 368 131 +19 +0 +8 +9 +11 4.9
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202828 MLB MLEARI 100% 520455 12925114 56814 41 284367439806 155316 1611 359 129 +18 +0 +7 +9 +11 4.7
202929 MLB MLEARI 100% 520456 12825114 55834 31 282364433797 151315 1611 355 126 +16 +0 +7 +9 +11 4.5
203030 MLB MLEARI 100% 510447 12424113 54834 11 278360424784 146313 1611 350 123 +14 -0 +6 +9 +11 4.0
203131 MLB MLEARI 100% 480424 11622112 50803 11 273355413768 140309 1710 343 118 +11 -0 +5 +9 +10 3.5
203232 MLB MLEARI 100% 447395 10420010 46773 10 267348398746 132304 1710 335 113 +7 +0 +3 +8 +10 2.8
203333 MLB MLEARI 100% 406360 931709 41722 00 258339380719 122298 1810 324 105 +3 +0 +2 +7 +9 2.1
203434 MLB MLEARI 100% 352312 781407 35652 00 248328359686 110290 1810 311 96 -2 +0 +1 +6 +8 1.3
203535 MLB MLEARI 100% 294262 621005 29571 00 237316335651 99281 1910 296 87 -5 +0 -1 +5 +6 0.6
202828 MLB CTXARI 100% 520455 13228114 56814 41 291373449822 158326 1611 365 129 +18 +0 +7 +9 +11 4.7
202929 MLB CTXARI 100% 520456 13128113 55834 31 288370442812 154325 1611 361 126 +16 +0 +7 +9 +11 4.5
203030 MLB CTXARI 100% 510447 12827113 54834 11 285366433799 149322 1611 356 123 +14 -0 +6 +9 +11 4.0
203131 MLB CTXARI 100% 480424 11825111 50803 11 279360422782 142319 1710 349 118 +11 -0 +5 +9 +10 3.5
203232 MLB CTXARI 100% 447395 10722010 46773 10 273353407760 134313 1710 340 113 +7 +0 +3 +8 +10 2.8
203333 MLB CTXARI 100% 406360 941908 41722 00 264344388732 124307 1810 329 105 +3 +0 +2 +7 +9 2.1
203434 MLB CTXARI 100% 352312 791507 35652 00 253332366698 112298 1810 315 96 -2 +0 +1 +6 +8 1.3
203535 MLB CTXARI 100% 294262 641205 29571 00 242320342662 100288 1910 300 87 -5 +0 -1 +5 +6 0.6
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 51914576 12792598119 53086634 2713 280359418776 138319 1710 346 114 +111 +0 +68 +98 +112 39.8
/ 162G— A+C — 650573 16032115 661084 32 279357417774 138319 1710 346 114 +14 +0 +9 +12 +14 5.0
Career— MLE — 70326244 172632517170 658115857 5824 276351416766 139313 169 337 114 +130 +1 +76 +107 +124 44.7
/ 162G— MLE — 650577 16030216 611075 52 277351419771 142313 169 337 114 +15 +0 +9 +12 +14 5.1