Cody MorissetteSS St. Paul Saints
Age 26 L/R 6'0" / 190 lbs AAA Svc 0.0 · Ctrl thru 2033
2026 ROS PROJECTION174 act + 116 ros · stats below = ROS only
wRC+†44
AVG/OBP/SLG.187 / .243 / .308
PA116
HR3
K%33
BB%6
BABIP254
ISO121
MLB%10%
Value2026 · WAR
BAT: -14.5 runs (wOBA-derived runs vs avg)-15BATRUN: +2.5 runs (SB/CS + UBR baserunning)+3RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +3.1 runs (Positional adjustment)+3POSREP: +8.2 runs (Replacement-level credit)+8REPTotal WAR: -0.10-0.1WAR
trajectory · projected WAR by year
-0.8-0.4-0.42628
Tools · ContractCON 40 / POW 35
Toolsscout grade
CONTACT40
scouting grade only
POWER35
scouting grade only
EYE50
scouting grade only
SPEED55
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
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
Totals $0.0M $-1M +$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
202121 AJupiter Hammerheads 159143 22411 14501 02 154234217451 63226 319 211 20
202121 AJupiter Hammerheads 159137 28811 20381 02 204310299609 95273 2413 283 75
202222 A+Beloit Sky Carp 379345 6614013 241197 41 191258345603 154245 316 263 59
202222 A+Beloit Sky Carp 379336 7817013 33907 41 232314399713 167275 249 318 101
202323 AA2 teams 493455 7415113 241546 43 163214286500 123207 315 219 26
202323 AA2 teams 493442 9317217 371176 43 210280373654 163242 248 289 79
202424 AAPensacola Blue Wahoos 418391 651328 191295 163 166214271486 105222 315 214 22
202424 AAPensacola Blue Wahoos 418380 7617210 301085 163 200267334602 134249 267 270 65
202525 AA2 teams 332298 571216 241010 194 191252299550 107258 307 239 41
202525 AA2 teams 332284 651417 38780 194 229320359679 130282 2311 300 88
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD26 AAAMIN 174159 32506 13611 70 201266346612 145280 357 269 64 -7 +1 +0 +2 +5 0.1
YTD26 AAAMIN 174153 38707 19501 70 248335431767 183320 2911 341 119 +4 +1 +0 +2 +5 1.2
ROS26 AAAMIN 10% 116107 20403 7381 40 187243308552 121247 336 242 44 -7 +1 +0 +1 +3 -0.2
ROS26 MLBMIN 10% 1211 1000 140 00 9116791258 247 338 238 41 -1 +0 +0 +0 +0 -0.0
FULL26 AAAMIN 186170 33506 14651 70 194259329589 135270 358 267 62 -8 +1 +0 +2 +5 0.1
TOT26 AAAMIN 290266 52909 20992 110 195257331588 135269 347 258 56 -15 +2 +0 +3 +8 -0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202727 MLBMIN 31% 336308 581118 231062 101 188249308558 120253 327 251 50 -19 +2 +0 +4 +10 -0.4
202828 MLBMIN 42% 364334 631219 251132 111 189249311561 123256 317 256 54 -19 +2 -1 +4 +10 -0.4
202727 MLBMIN 31% 10495 18303 7331 30 189252316568 126253 327 247 47 -6 +1 +0 +1 +3 -0.2
202828 MLBMIN 42% 153140 26504 11471 41 186250307557 121256 317 251 51 -9 +0 -0 +2 +4 -0.3
▸ Career Totals
Career 269246 45807 19842 71 183247301548 118242 317 249 49 -16 +1 -0 +3 +8 -0.4
/ 162G 650594 10819017 462035 172 182247300546 118240 317 249 49 -38 +3 -1 +7 +18 -1.1
Career 25972381 42585761 16081024 6815 178237297534 118237 316 237 39 -178 +8 -1 +28 +74 -7.1
/ 162G 650596 10621215 402036 174 178237295532 117237 316 237 39 -44 +2 -0 +7 +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
202121 AJupiter Hammerheads 159137 28811 20381 02 204310299609 95273 2413 283 75 -5 -1 +5 -0.1
202222 A+Beloit Sky Carp 379336 7817013 33907 41 232314399713 167275 249 318 101 +1 +0 +11 1.2
202323 AAPensacola Blue Wahoos 434391 8717216 311084 32 223286399685 176260 257 299 87 -6 -0 +12 0.6
202323 AJupiter Hammerheads 5951 6001 692 11 118237176414 59122 1510 208 17 -6 -0 +2 -0.4
202424 AAPensacola Blue Wahoos 418380 7617210 301085 163 200267334602 134249 267 270 65 -16 +2 +12 -0.3
202525 AAAJacksonville Jumbo Shrimp 6356 12512 6200 50 214290446737 232294 3210 318 101 +0 +1 +2 0.3
202525 AAPensacola Blue Wahoos 269228 53905 32580 144 232327338665 105279 2212 296 85 -5 +1 +8 0.4

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 1 projected seasons
128278189247312+3+3-0.4-0.2
/1626641620+7.1+7.1-0.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
Cody Morissette (OGILVIE) 26 40 35 55 50 195/257/331 135269 911 34% 7% 56 -0.1
Kevin Merrell
2022 · AAA
26 39→35 40 54→55 39 192/243/281 89271 817 31% 6% 40 -2.4 229/282/370 141281 1811 25% 6% 81 +0.4 236/283/39616025327620%6%87+0.2
Chad Oberacker
2015 · AA
26 40→49 41→45 55→50 41 197/244/302 105256 814 26% 6% 46 -2.0 216/266/308 92287 715 26% 6% 57 -1.2 223/274/3088529561825%6%58-0.5
Daniel Lockhart
2019 · AA
26 39→41 41→45 52→50 41 193/243/291 98256 810 27% 6% 43 -2.2 206/259/316 110274 119 28% 6% 57 -1.2 186/239/29110523612526%5%40-1.1
Julian Escobedo
2023 · AA
25 37→34 41→40 48→50 40 186/251/287 100259 914 31% 6% 46 -2.0 205/270/324 119291 1114 32% 7% 64 -0.8 182/254/327145270142036%6%54-0.3
Vance Vizcaino
2021 · AA
26 42 40 55 38 205/255/298 93300 824 33% 6% 50 -1.8 219/277/326 107312 1115 31% 6% 67 -0.5 205/263/28883291111332%5%48-0.5
Jacob Hannemann
2017 · AA
26 42→41 43→45 58→60 40 209/260/324 115279 924 28% 5% 59 -1.1 200/253/308 108263 1026 27% 5% 52 -1.6 188/241/2879924692927%5%39-1.4
Wes Darvill
2018 · AA
26 41→38 41→40 49→45 45 202/263/298 95262 910 26% 7% 53 -1.5 205/253/295 90296 87 32% 6% 49 -1.8 169/209/221522475033%5%7-1.3
Jesus Loya
2019 · AAA
27 42 40 51→50 37 208/247/291 84284 813 29% 4% 44 -2.1 211/245/310 99280 107 28% 4% 49 -1.8 194/219/267732558027%2%26-1.5
Jacob Pearson
2023 · AA
25 39 41→40 50 44 195/260/293 98266 819 29% 7% 52 -1.6 202/266/316 114300 1015 34% 7% 60 -1.0 141/207/294152225171344%8%26-0.6
Kody Eaves
2019 · AAA
26 38→43 42→45 46→50 41 190/245/298 108263 97 31% 6% 46 -2.0 196/245/310 114287 117 34% 6% 49 -1.8 180/227/29711626612436%5%35-2.2
Rashad Crawford
2019 · AAA
25 41→44 39→40 51→55 40 200/252/287 87282 615 30% 6% 46 -2.0 212/262/299 87310 817 32% 6% 53 -1.5 208/256/2807230592133%6%42-1.7
Cam Gibson
2019 · AA
25 40→41 43→45 53→55 43 198/261/314 116274 1117 31% 7% 57 -1.2 200/261/298 98280 819 30% 7% 53 -1.5 181/243/2708825172529%6%35-2.1
Todd Hankins
2017 · AAA
26 41→48 42→45 53→55 38 205/251/307 103288 1018 32% 5% 51 -1.7 213/259/298 85313 721 32% 5% 51 -1.7 213/257/2786531942633%5%42-1.1
Max Burt
2023 · AAA
26 39 46→45 54→55 36 201/251/328 127286 1418 34% 5% 57 -1.2 188/246/300 112281 1222 36% 6% 48 -1.9 163/230/2488424472934%6%26-1.3
Dave Krynzel
2009 · AAA
27 42→44 44→45 52→55 40 208/265/323 115293 1219 32% 6% 62 -0.9 220/266/328 108318 1117 33% 5% 63 -0.9 214/258/3069231292033%5%50-1.2
Jason Christian
2012 · AA
25 43 40 54→55 38 208/251/296 88297 716 32% 6% 47 -1.9 204/259/279 75296 410 30% 6% 46 -2.0 187/256/216292590525%7%27-1.1
Anderson Miller
2021 · AA
27 39→45 43→45 47→50 36 199/237/307 108271 1212 31% 4% 45 -2.1 205/268/345 140282 1815 33% 7% 69 -0.4 166/237/308143210221833%7%45-0.9
Jamie Athas
2006 · AAA
26 45 43→45 51→50 39 221/261/330 109291 1113 28% 5% 61 -1.0 215/263/323 108276 1111 25% 5% 60 -1.0 190/238/272822359823%5%34-0.8
Keith Curcio
2019 · AA
26 42→47 39→40 51→50 47 203/258/290 87245 512 19% 6% 49 -1.8 210/257/302 92280 612 26% 6% 51 -1.7 204/246/2868227341226%5%41-1.5
Ryan Metzler
2019 · AAA
26 39 40 50 38 192/244/277 85285 815 34% 6% 40 -2.4 202/255/293 91305 912 34% 6% 49 -1.8 138/193/172342363841%6%-10-1.1