Junior GonzalezC ACL Mariners
Age 26 R/R 5'8" / 186 lbs ROK HR -5% Svc 0.0 · Ctrl thru 2037
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 93 proj PA
wRC+†51
AVG/OBP/SLG.189 / .260 / .287
PA93
HR2
K%35
BB%8
ISO99
MLB%0%
Value2026 · WAR
BAT: -5.1 runs (wOBA-derived runs vs avg)-5BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.7 runs (Positional adjustment)+2POSREP: +2.6 runs (Replacement-level credit)+3REPTotal WAR: -0.10-0.1WAR
trajectory · projected WAR by year
-0.10.00.00.0262829
Tools · Contract
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
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
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. 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
201818 ROKDSL Mariners 4541 8100 271 00 195250220470 24229 164 205 15
201818 ROKDSL Mariners 4539 9100 451 00 231318256575 26257 119 268 63
201919 ROKDSL Mariners 244221 32512 14693 12 145206204410 59192 286 178 -6
201919 ROKDSL Mariners 244212 42712 23483 12 198286269555 71238 209 254 53
202121 ROKACL Mariners 7364 10212 6301 00 156239312552 156235 418 240 42
202121 ROKACL Mariners 7359 13312 11211 00 220352407759 186289 2915 334 114
202222 ROK2 teams 9889 7020 6532 20 79155124278 45189 546 125 -46
202222 ROK2 teams 9885 11030 10362 20 129237200437 71220 3710 209 19
202323 ROKACL Mariners 2622 4101 2131 00 182280364644 182333 508 270 65
202323 ROKACL Mariners 2621 6201 391 00 286400524924 238417 3512 392 158
202424 ROK2 teams 194170 31315 18853 32 182272300572 118313 449 251 50
202424 ROK2 teams 194161 41515 27583 32 255372391763 137356 3014 343 121
▸ 2026 Season
202626 MLBSEA 9385 17312 7321 10 200269329598 129285 348 252 51 -5 +0 +0 +2 +3 -0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202727 MLBSEA 26% 122110 22412 10411 10 200273309582 109285 348 259 57 -6 +0 +0 +2 +3 -0.0
202828 MLBSEA 39% 213192 38614 17702 21 198270302572 104286 338 263 60 -10 +0 -1 +4 +6 -0.1
202929 MLBSEA 44% 268241 48815 22883 31 199274303577 104285 338 264 60 -12 +0 -1 +5 +8 -0.1
202727 MLBSEA 26% 3129 6101 2100 00 207258345603 138283 326 249 49 -2 +0 +0 +1 +1 -0.0
202828 MLBSEA 39% 8476 14202 7281 10 184262289551 105283 338 253 52 -5 +0 -0 +1 +2 -0.1
202929 MLBSEA 44% 119107 22412 10391 10 206280318597 112283 338 254 53 -6 +0 -1 +2 +3 -0.1
▸ Career Totals
Career 234212 42715 19772 20 198270311582 113282 338 253 52 -13 +0 -1 +4 +7 -0.2
/ 162G 650589 11719314 532146 60 199272312584 114283 338 253 52 -35 +1 -2 +12 +18 -0.7
Career 13761235 21733923 10448818 136 176250273523 97262 358 233 36 -99 +0 -2 +25 +39 -3.8
/ 162G 650583 10316411 492319 63 177251274526 98264 368 233 36 -47 +0 -1 +12 +18 -1.8

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
201818 ROKDSL Mariners 4539 9100 451 00 231318256575 26257 119 268 63 -2 +0 +1 -0.1
201919 ROKDSL Mariners 244212 42712 23483 12 198286269555 71238 209 254 53 -13 -1 +7 -0.7
202121 ROKACL Mariners 7359 13312 11211 00 220352407759 186289 2915 334 114 +1 +0 +2 0.3
202222 AModesto Nuts 2120 3010 0101 00 150190250440 100300 480 198 10 -2 +0 +1 -0.2
202222 ROKACL Mariners 7765 8020 10261 20 123250185435 62200 3413 213 21 -7 +0 +2 -0.4
202323 ROKACL Mariners 2621 6201 391 00 286400524924 238417 3512 392 158 +2 +0 +1 0.2
202424 AModesto Nuts 4335 8211 6111 01 229357429786 200292 2614 344 122 +1 -0 +1 0.2
202424 ROKACL Mariners 151126 33304 21472 31 262376381757 119377 3114 343 121 +4 +0 +4 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
#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 2 projected seasons
232764197267303+6+8-0.1-0.1
/162664127+11.9+16.2-0.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
Junior Gonzalez (OGILVIE) 26 189/260/287 98285 21 35% 8% 51 -0.3
Mike Salvatore
2023 · A
26 31 41→40 49→45 40 165/225/253 88235 95 33% 7% 26 -3.4 191/259/280 89260 88 28% 8% 48 -1.9 174/253/251762286725%9%34-1.1
Drake Osborn
2023 · A
25 39 44→45 49→40 42 198/262/310 112269 116 30% 7% 57 -1.2 190/247/298 108260 124 31% 6% 47 -1.9 181/237/28510424412230%6%37-1.2
McCarthy Tatum
2022 · AA
26 33→24 41→55 45→50 34 169/233/260 91279 96 41% 6% 32 -3.0 199/256/319 120289 1110 34% 5% 57 -1.2 200/252/336136277131132%4%56-0.4
Camden Duzenack
2021 · AA
26 35→37 45→50 48→50 39 184/243/301 118247 1410 31% 6% 47 -1.9 204/251/338 134276 1610 31% 5% 59 -1.1 203/253/332129265151029%5%56-0.7
JJ Schwarz
2021 · A
25 38 40→50 48→30 43 190/254/280 90264 96 30% 7% 46 -2.0 212/278/349 137295 173 32% 8% 74 -0.1 203/274/34213927918132%9%67-0.3
Jake Means
2022 · A
26 35→31 47→45 49→45 45 184/268/318 135269 146 36% 10% 63 -0.9 179/252/309 130257 169 35% 8% 53 -1.5 156/231/282125215171035%8%34-1.6
Seaver Whalen
2021 · A
26 40 39→50 48→50 39 196/264/283 86269 76 29% 5% 52 -1.6 206/275/335 129269 1310 28% 4% 70 -0.3 170/246/316147208171027%3%53-0.5
Jake Washer
2022 · A
26 36 38→60 49→30 36 175/230/251 76288 78 40% 6% 27 -3.3 200/246/348 148298 196 38% 5% 60 -1.0 198/243/40020228233242%5%69-0.2
Tim Roberson
2015 · A
26 39→35 41→40 47→30 36 198/236/293 95281 92 33% 5% 40 -2.4 218/253/309 91312 83 31% 4% 52 -1.6 234/266/323893297130%4%55-0.5
Taylor Snyder
2021 · A
26 38→31 43→50 50 33 187/239/297 110306 1112 41% 5% 43 -2.2 185/237/343 158278 2112 40% 6% 56 -1.3 159/216/313154231211441%7%37-1.4
Chris Roller
2023 · AA
26 36 39→50 50→55 40 177/243/264 88262 614 33% 6% 37 -2.6 198/276/337 139318 1616 40% 8% 71 -0.3 186/272/335149306191942%9%67-0.4
Dave Wallace
2006 · A
26 35 44→45 44→40 40 179/263/296 117278 125 38% 8% 56 -1.3 190/264/315 125262 155 32% 8% 60 -1.0 177/251/29912322617329%8%48-0.6
Jackson Cluff
2023 · AA
26 36→29 40→45 48→60 36 176/240/269 93284 811 39% 6% 37 -2.6 186/269/308 122285 1221 36% 9% 60 -1.0 181/273/314133265152835%10%61-0.6
Aaron Schunk
2023 · AA
26 39→42 44→45 48→50 36 200/246/316 117282 129 33% 5% 51 -1.7 211/256/324 113294 1110 30% 5% 57 -1.2 209/254/319110274101027%5%52-1.0
Jorge Saez
2017 · AA
26 37 45 44→30 40 191/250/309 118275 134 34% 7% 52 -1.6 208/275/344 136298 175 34% 8% 72 -0.2 192/268/32413226719234%9%62-0.3
Tomas Duenas
2006 · A
25 38 43→50 52→40 36 192/245/300 108282 128 35% 5% 47 -1.9 218/266/359 141280 175 28% 5% 71 -0.3 217/263/36514726620226%5%69-0.2
Chase Pinder
2022 · AA
26 39 43→45 44→45 46 197/280/304 107271 125 30% 8% 64 -0.8 229/320/373 144297 1510 26% 11% 98 +1.6 224/323/376152290161126%12%98+0.8
Stuart Levy
2019 · A
26 36 38→40 44→40 38 175/245/249 74270 65 35% 6% 34 -2.8 191/251/282 91306 87 38% 6% 45 -2.1 149/202/237882459341%6%9-0.9
Liam Spence
2023 · A
25 37 41→40 48→45 42 184/254/275 91273 96 34% 8% 45 -2.1 198/269/287 89308 78 35% 8% 54 -1.4 149/242/196472523738%10%17-0.7
Brady Policelli
2021 · A
26 40→37 43→45 51→50 43 199/265/315 116270 1013 29% 7% 59 -1.1 193/255/312 119275 1213 32% 7% 54 -1.4 161/219/278117225131834%6%27-1.6