Zach MorganC Sacramento River Cats
Age 26 R/R 5'11" / 202 lbs AAA HR -8%H -3% Svc 0.0 · Ctrl thru 2033
2026 ROS PROJECTION90 act + 88 ros · stats below = ROS only
wRC+†68
AVG/OBP/SLG.212 / .284 / .288
PA88
HR1
K%22
BB%8
BABIP267
ISO75
MLB%10%
Value2026 · WAR
BAT: -4.9 runs (wOBA-derived runs vs avg)-5BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +3.2 runs (Positional adjustment)+3POSREP: +5.0 runs (Replacement-level credit)+5REPTotal WAR: +0.40+0.4WAR
0.00.51.00.00.50.50.50.40.20.0+$14M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 49 / POW 35
Toolsscout grade
CONTACT49
scouting grade only
POWER35
scouting grade only
EYE48
scouting grade only
SPEED48
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2028
Service   0 yrs (est)
Team Control Through   2033
First FA Year   2034
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2028
2027MiLBstill in minors · estimated debut 2028
2028Pre-Arb$0.8M+0.5$2M+$1M
2029Pre-Arb$0.8M+0.5$2M+$1.0M
2030Pre-Arb$0.9M+0.4$1M+$0.6M
2031Arb-1$0.2M+0.2$0.5M+$0.4M
2032Arb-2$0.4M
2033Extbeyond projection horizon · no WAR estimate
Totals $3M $5M +$3M

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
202222 ROKACL Giants Orange 3028 2100 2110 00 71133107240 36118 377 144 -32
202222 ROKACL Giants Orange 3027 4200 380 00 148233222456 74211 2710 216 23
202323 A3 teams 393349 691617 371071 81 198276309586 112257 279 260 57
202323 A3 teams 393332 881917 54731 81 265370392761 127314 1914 341 119
202424 A+2 teams 332299 491004 26883 81 164238237475 74215 278 217 24
202424 A+2 teams 332283 601305 42633 81 212320311631 99253 1913 291 81
202525 AA2 teams 160141 27402 11293 20 191265262527 71223 187 234 38
202525 AA2 teams 160136 30403 15233 20 221310316626 96241 149 280 73
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD26 AAASF 9076 19101 9172 10 250345303647 53300 1910 294 83 -2 +0 +0 +2 +3 0.3
YTD26 AAASF 9072 19101 13132 10 264391319710 56300 1414 325 107 +1 +0 +0 +2 +3 0.5
ROS26 AAASF 10% 8880 17301 7191 10 212284287572 75274 228 274 68 -3 +0 +0 +2 +2 0.1
ROS26 MLBSF 10% 98 1000 120 00 125222125347 269 2211 260 58 -0 +0 +0 +0 +0 -0.0
FULL26 AAASF 9984 20101 10192 10 238333286619 48288 1910 291 81 -2 +0 +0 +2 +3 0.3
TOT26 AAASF 178156 36402 16363 20 231314295609 64283 209 284 76 -5 +0 +0 +3 +5 0.4
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202727 MLBSF 31% 264238 54914 21583 40 227298324621 97277 228 280 73 -8 +1 +0 +5 +7 0.5
202828 MLBSF 42% 316283 641115 26704 41 226300325625 99277 228 282 74 -9 +0 -1 +6 +9 0.5
202929 MLBSF 46% 336301 681116 28754 41 226300329629 103277 228 283 74 -10 +0 -1 +6 +10 0.5
203030 MLBSF 48% 350314 711216 29794 40 226300328628 102277 238 281 73 -11 +1 -2 +6 +10 0.4
203131 MLBSF 50% 331297 661115 27764 30 222296316612 94274 238 277 70 -11 +1 -3 +6 +9 0.2
203232 MLBSF 50% 306275 611015 25713 20 222294320614 98271 238 271 66 -12 +0 -4 +5 +9 -0.1
202727 MLBSF 31% 8274 16301 7181 10 216293297590 81272 229 267 62 -3 +0 +0 +1 +2 0.1
202828 MLBSF 42% 133119 26402 11292 20 218295303598 84272 228 269 64 -5 +0 -0 +2 +4 0.1
202929 MLBSF 46% 155139 30502 13352 20 216292295587 79272 238 269 64 -6 +0 -1 +3 +4 0.1
203030 MLBSF 48% 169151 33503 14382 20 219293311605 93272 228 268 63 -7 +0 -1 +3 +5 0.0
203131 MLBSF 50% 164147 31502 14382 20 211288286574 75269 239 264 60 -7 +0 -1 +3 +5 -0.1
203232 MLBSF 50% 154138 29502 13362 10 210288290577 80266 238 259 56 -8 +0 -2 +3 +4 -0.2
▸ Career Totals
Career 866776 16627012 7319611 100 214291295586 81269 238 266 61 -38 +2 -5 +15 +25 -0.1
/ 162G 650582 1242009 551478 80 213290294584 81267 238 266 61 -28 +2 -4 +12 +18 -0.1
Career 29062605 54898745 23968330 404 210284305589 95265 248 265 61 -127 +6 -10 +52 +82 0.3
/ 162G 650583 12322210 531537 91 211285307592 96266 248 265 61 -29 +1 -2 +12 +18 0.1

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
202222 ROKACL Giants Orange 3027 4200 380 00 148233222456 74211 2710 216 23 -3 +0 +1 -0.2
202323 A+Eugene Emeralds 9589 26602 5200 00 292330427757 135353 215 333 113 +1 +0 +3 0.4
202323 ASan Jose Giants 258209 531314 43451 71 254383383766 129297 1717 345 122 +6 +1 +7 1.5
202323 INTLScottsdale Scorpions 4034 9001 680 10 265375353728 88320 2015 338 117 +1 +0 +1 0.2
202424 AARichmond Flying Squirrels 9384 19302 8220 30 226293333627 107283 249 282 74 -3 +1 +3 0.1
202424 A+Eugene Emeralds 239199 411003 34413 51 206331302632 95242 1714 294 83 -4 +1 +7 0.3
202525 AAASacramento River Cats 4841 11201 491 00 268348390738 122323 198 321 104 +0 +0 +1 0.2
202525 AARichmond Flying Squirrels 11295 19202 11142 20 200294284578 84210 1210 263 59 -5 +0 +3 -0.2

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
#1Mike Mathenylast yr '06
career totals — 7 seasons, 2,830 PA
72,830452244301351+21+317.27.2
/162664110+4.9+7.21.7pk7: 7
#2Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#3Paul Bakolast yr '09
career totals — 9 seasons, 1,844 PA
91,844192219297308+17+525.65.8
/16266471+6.1+18.72.0pk7: 6
#4Ronny Cedenolast yr '13
career totals — 9 seasons, 2,783 PA
92,7834039246289354+28+195.55.6
/162664109+6.7+4.51.3pk7: 6
#5Gary Bennettlast yr '07
career totals — 8 seasons, 1,703 PA
81,703206239301327+17+62.62.6
/16266482+6.7+2.41.0pk7: 3
#6Ryan 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 3 projected seasons
38751410222293318+16+121.11.1
/162664117+11.9+9.10.9pk7: 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
Zach Morgan (OGILVIE) 26 49 35 48 48 231/314/295 64283 22 20% 9% 76 +0.4
Tyler Smith
2017 · AAA
26 51→54 39→40 47→50 45 242/293/331 89302 79 22% 6% 75 -0.0 205/261/296 91271 87 26% 6% 53 -1.5 174/240/252782347428%7%30-1.5
Paul Janish
2009 · MLB
26 46→54 41→45 49→45 46 221/281/321 99264 86 20% 6% 67 -0.5 220/287/315 95256 76 16% 7% 69 -0.4 217/287/297802464413%7%60-0.5
Jack Dunn
2023 · AAA
26 48→47 38→40 46→55 47 226/294/303 77302 512 26% 8% 68 -0.5 216/308/302 86279 821 23% 10% 75 -0.0 206/313/2888225892622%12%72-0.1
Ryan Jackson
2014 · MLB
26 51→54 39→40 52→45 45 244/291/328 85299 76 21% 6% 72 -0.2 229/285/297 68310 47 25% 7% 62 -0.9 217/279/259433021327%8%47-1.0
Kramer Robertson
2021 · AAA
26 44→51 41→45 45→55 51 214/298/315 101261 913 21% 8% 74 -0.1 208/299/315 107268 1119 25% 9% 75 -0.0 194/295/2849025592225%10%63-0.7
Clayton Daniel
2021 · AA
26 49 39→40 45→40 50 235/294/320 85276 66 17% 7% 72 -0.2 218/270/308 90287 87 25% 6% 59 -1.1 200/247/259592627225%6%32-0.9
Dominic Miroglio
2021 · AA
26 47 40→45 46→40 45 227/281/322 95274 76 20% 6% 67 -0.5 207/274/339 132268 135 27% 7% 69 -0.4 190/259/32913824015227%7%58-0.6
L.J. Mazzilli
2017 · AAA
26 46→55 39→40 49→45 47 219/272/309 91265 58 19% 7% 60 -1.0 217/275/312 95265 78 20% 7% 62 -0.9 215/276/306912617820%7%58-0.7
Seth Mejias-Brean
2017 · AAA
26 47→52 40→45 46→45 44 227/285/319 92293 87 25% 7% 68 -0.5 235/282/331 96303 96 24% 5% 70 -0.3 229/278/34511628713624%6%68-0.3
Brian Friday
2012 · AAA
26 45→52 41→45 47→50 47 218/284/320 103282 712 24% 8% 69 -0.4 203/266/299 96266 714 25% 7% 56 -1.3 173/240/2467322541624%7%28-1.7
Nevin Ashley
2011 · AAA
26 44→51 40→45 46→45 42 210/279/300 90290 77 29% 7% 61 -1.0 228/294/344 116298 116 26% 6% 79 +0.3 229/298/34812029511425%7%79+0.1
Humberto Castro
2017 · AAA
26 48 38→40 47→45 43 227/283/309 82284 57 21% 5% 65 -0.7 241/296/325 84274 78 14% 4% 75 -0.0 246/299/307612793612%4%68-0.3
Derrik Gibson
2016 · AAA
26 49→54 37→40 46→55 47 232/296/307 75302 410 23% 8% 69 -0.4 218/276/303 85286 412 24% 7% 60 -1.0 210/269/2998927741224%7%53-0.9
Nick Trzesniak
2007 · AAA
26 47 42→45 49→50 44 227/277/332 105289 910 24% 6% 68 -0.5 221/268/332 111297 117 28% 6% 64 -0.8 208/251/31010228512030%5%50-0.4
Stephen Bruno
2017 · AAA
26 48→51 38→40 50 40 226/284/309 82302 510 26% 5% 66 -0.6 219/273/328 109264 1212 22% 4% 66 -0.6 208/261/309101241131120%3%55-0.6
Christian Herrera
2009 · AAA
27 48 38→40 48→45 44 228/280/310 81288 58 22% 6% 63 -0.8 229/277/317 88299 68 24% 5% 64 -0.8 232/282/319873096826%5%65-0.3
Brett Dowdy
2008 · AAA
26 48→50 39→40 51→50 47 228/283/313 85279 613 20% 6% 66 -0.6 225/271/321 96273 912 20% 5% 63 -0.9 221/265/3149326491119%4%54-1.0
Humberto Sosa
2012 · AAA
26 47→49 41→50 48→45 46 229/280/331 102275 95 20% 6% 69 -0.4 230/277/372 142273 177 22% 6% 79 +0.3 225/277/38215727222226%6%81+0.1
Austin Romine
2015 · MLB
26 45→53 42→45 48→45 43 223/267/328 105277 105 23% 6% 63 -0.9 231/269/345 114276 114 20% 5% 68 -0.5 252/290/39214031618226%5%88+0.3
Marc Maddox
2010 · AA
26 46→55 39→40 45→50 48 219/282/302 83262 612 19% 7% 63 -0.9 221/280/306 85273 58 20% 6% 63 -0.9 230/284/302712862519%6%60-0.7