Gabriel Moncada1B Modesto Nuts
Age 24 L/L 6'2" / 215 lbs A HR -5% Svc 0.0 · Ctrl thru 2036
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 176 proj PA
wRC+†34
AVG/OBP/SLG.176 / .238 / .261
PA176
HR2
K%33
BB%7
ISO86
MLB%0%
Value2026 · WAR
BAT: -13.1 runs (wOBA-derived runs vs avg)-13BATRUN: -0.4 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -3.1 runs (Positional adjustment)-3POSREP: +5.0 runs (Replacement-level credit)+5REPTotal WAR: -1.10-1.1WAR
trajectory · projected WAR by year
-1.1-1.22627
Tools · ContractCON 25 / POW 25
Toolsscout grade
CONTACT25
scouting grade only
POWER25
scouting grade only
EYE30
scouting grade only
SPEED40
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2031
Service   0 yrs (est)
Team Control Through   2036
First FA Year   2037
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2031
2027MiLBstill in minors · estimated debut 2031
2028Extbeyond projection horizon · no WAR estimate
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
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond 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
201917 ROKDSL Mariners 153144 24400 7421 12 167211194405 28233 275 185 0
201917 ROKDSL Mariners 153138 33600 13291 12 239309283592 43300 198 274 68
202119 ROKDSL Mariners 206174 44823 22679 25 253366374739 121390 3311 322 105
202119 ROKDSL Mariners 206159 571624 37469 25 3585025601.062 201482 2218 467 215
202220 ROK2 teams 226205 35624 17763 42 171244278522 107246 348 235 38
202220 ROK2 teams 226194 481025 28523 42 247351397748 149312 2312 337 116
202321 AModesto Nuts 424378 8318114 351437 11 220298384681 164307 348 292 82
202321 AModesto Nuts 424362 9325112 511127 11 257360431790 174335 2612 352 127
202422 A+Everett AquaSox 266241 33901 201004 11 137215187402 50227 388 189 3
202422 A+Everett AquaSox 266223 451402 38724 11 202328291620 90287 2714 293 82
202523 AModesto Nuts 228214 34712 12830 01 159204229433 70244 365 189 3
202523 AModesto Nuts 228209 421111 17680 01 201261278539 77289 307 245 46
▸ 2026 Season
202624 MLBSEA 176161 28602 12591 11 174236248484 75259 347 230 34 -13 -0 +0 -3 +5 -1.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202725 MLBSEA 30% 233213 41914 16752 21 192255300556 108263 327 244 45 -15 +0 +0 -4 +7 -1.2
202725 MLBSEA 30% 7064 12301 5221 10 188257281538 94261 317 236 39 -5 +0 +0 -1 +2 -0.4
▸ Career Totals
Career 7064 12301 5221 10 188257281538 94268 317 236 39 -5 +0 +0 -1 +2 -0.4
/ 162G 650594 1112809 462049 90 187255279535 93268 317 236 39 -45 +2 +0 -12 +18 -3.7
Career 19121730 32267730 14164527 1214 186258285543 99274 347 242 43 -123 -3 +0 -34 +54 -10.8
/ 162G 650588 10923210 482199 45 185257282540 97273 347 242 43 -42 -1 +0 -12 +18 -3.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
201917 ROKDSL Mariners 153138 33600 13291 12 239309283592 43300 198 274 68 -6 -1 +4 -0.2
202119 ROKDSL Mariners 206159 571624 37469 25 3585025601.062 201482 2218 467 215 +27 -2 +6 3.2
202220 AModesto Nuts 9178 12202 11282 00 154275256531 103208 3112 254 53 -5 +0 +3 -0.2
202220 ROKACL Mariners 135116 36823 17241 42 310403491894 181367 1813 394 159 +9 +0 +4 1.3
202321 AModesto Nuts 424362 9325112 511127 11 257360431790 174335 2612 352 127 +13 -0 +12 2.5
202422 A+Everett AquaSox 266223 451402 38724 11 202328291620 90287 2714 293 82 -5 -0 +8 0.2
202523 AModesto Nuts 228209 421111 17680 01 201261278539 77289 307 245 46 -14 -0 +6 -0.8

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
#1Adam Rosaleslast yr '17
career totals — 9 seasons, 1,756 PA
91,7564716227293367+6+83.03.5
/162664186+2.4+3.01.1pk7: 4
#2Juan Castrolast yr '10
career totals — 11 seasons, 2,352 PA
112,352344237273341+10+211.02.7
/162664101+3.0+5.80.3pk7: 4
#3Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
#4Jake Cavelast yr '24
career totals — 7 seasons, 1,564 PA
71,5644513236292400-11-61.31.3
/162664196-4.5-2.50.6pk7: 1
#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
124632181241271-4-2-1.5-0.7
/16266494-11.9-4.0-3.9pk7: 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
Gabriel Moncada (OGILVIE) 24 25 25 40 30 176/238/261 86259 21 33% 7% 34 -0.8
Brandon Dulin
2017 · A
24 40→30 43→45 46→40 35 203/245/307 105286 114 33% 4% 48 -1.9 202/258/338 136287 173 35% 5% 63 -0.8 176/240/32815223523036%6%50-1.3
Ryan Kirby
2019 · A
24 38→34 44→45 45→40 36 187/250/304 117288 114 37% 6% 50 -1.7 190/249/306 116332 127 43% 6% 50 -1.7 90/150/1889819715761%6%-23-1.3
Jameson Fisher
2018 · A
24 41→36 41→45 44→45 42 201/268/303 102282 87 30% 7% 58 -1.2 185/257/277 92287 86 35% 8% 46 -2.0 185/252/28510027810435%7%45-1.5
Michael Harrington
2010 · A
24 38→34 41→45 45→40 39 189/237/289 101266 83 32% 6% 40 -2.4 191/242/275 84287 65 33% 6% 39 -2.5 149/205/195452343035%6%0-1.6
Scott Hurst
2021 · AA
25 41→31 40 44→50 41 200/257/288 88290 86 32% 7% 48 -1.9 201/267/295 94294 915 32% 8% 55 -1.4 197/269/29093279101731%8%51-0.9
Michael Johnson
2013 · A
24 39 38→40 41→40 41 188/249/266 79281 44 33% 7% 40 -2.4 214/282/284 70309 46 29% 8% 58 -1.2 251/330/318673533727%10%84+0.3
Michael Ferris
2007 · A
24 36→35 44→45 38→30 45 184/256/298 114252 122 31% 8% 52 -1.6 198/262/303 105285 105 32% 8% 55 -1.4 184/245/2789425610331%8%40-1.2
Ross Adolph
2021 · A
24 40→32 40 45→50 40 183/270/277 93321 89 41% 8% 53 -1.5 199/291/318 119355 1210 43% 8% 72 -0.2 183/288/300118335121144%9%64-0.3
Tim Morris
2011 · A
23 40→41 40 46→50 38 194/256/282 88282 83 33% 6% 47 -1.9 205/259/296 91293 712 31% 6% 51 -1.7 197/249/2808327761730%5%40-1.6
Chris Serritella
2014 · A
24 40→37 40→45 47→30 35 195/234/281 86292 73 35% 5% 37 -2.7 196/248/297 101292 94 34% 6% 47 -1.9 170/229/27610624611034%7%33-1.6
Jesse Bosnik
2012 · A
24 40→39 42→40 41→45 38 199/245/305 106274 104 31% 5% 48 -1.9 204/243/301 97264 912 26% 4% 45 -2.1 193/226/2768423791723%4%29-2.1
Matt Winaker
2021 · A
25 37→38 41→45 46→45 42 183/263/283 100256 87 30% 7% 52 -1.6 195/287/282 87269 76 28% 8% 62 -0.9 175/279/254792407327%9%50-0.7
Steve Laurino
2017 · A
24 36 39→30 43→30 41 180/237/259 79249 73 30% 6% 33 -2.9 190/242/275 85290 85 35% 6% 39 -2.5 150/196/208582506041%4%-1-1.5
Logan Moore
2015 · AA
24 38 38→40 40→30 40 187/239/267 80265 53 30% 6% 35 -2.8 202/248/296 94280 93 30% 6% 46 -2.0 190/236/2829226410031%6%35-1.1
Jordan Pearce
2019 · A
23 38→34 39→40 46→40 47 189/260/270 81253 83 28% 9% 46 -2.0 194/278/278 84265 75 27% 9% 56 -1.3 170/274/238682316326%10%43-1.4
Sean Dwyer
2015 · A
23 38 38→30 42→40 46 183/254/257 74259 55 30% 9% 40 -2.4 186/258/256 70291 57 34% 9% 41 -2.3 139/222/170312382539%9%4-1.6
Aaron Dudley
2012 · A
24 44 40 44→40 37 213/261/301 88310 86 33% 5% 53 -1.5 208/263/305 97275 96 26% 6% 56 -1.3 203/256/288852686326%6%46-0.9
Jared Carr
2023 · A
24 41→36 37→40 47→55 40 192/262/263 71298 514 35% 7% 45 -2.1 200/268/284 84309 617 34% 8% 53 -1.5 188/260/2708229172435%8%43-1.4
Gabe Snyder
2019 · A
24 42→35 39→50 43→40 42 203/265/289 85285 76 30% 6% 53 -1.5 201/268/335 134283 155 33% 7% 66 -0.6 186/259/33715125418433%8%60-0.6
Garrison Schwartz
2021 · AA
25 40 38→40 44→45 38 188/250/263 75302 67 38% 7% 40 -2.4 179/266/261 82400 611 51% 9% 47 -1.9 44/182/743016331465%11%-32-1.4