Devin Mann3B Sacramento River Cats
Age 29 R/R 6'2" / 180 lbs AAA HR -8%H -3% Svc 0.0 · Ctrl thru 2033
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 250 proj PA
wRC+†77
AVG/OBP/SLG.209 / .290 / .334
PA250
HR5
K%28
BB%8
ISO126
MLB%10%
Value2026 · WAR
BAT: -6.6 runs (wOBA-derived runs vs avg)-7BATRUN: -0.1 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.9 runs (Positional adjustment)+1POSREP: +7.1 runs (Replacement-level credit)+7REPTotal WAR: +0.10+0.1WAR
0.00.51.00.00.0-$1M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 50 / POW 40
Toolsscout grade
CONTACT50
scouting grade only
POWER40
scouting grade only
EYE60
scouting grade only
SPEED45
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 $-0.3M +$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
201821 AGreat Lakes Loons 264233 461011 25654 74 197286262548 64266 259 255 53
201821 AGreat Lakes Loons 264224 541312 34504 74 241351335686 94299 1913 316 100
201922 A+3 teams 499444 9820120 421455 56 221295405701 185272 298 304 91
201922 A+3 teams 499428 11825220 581055 56 276369484852 208315 2112 371 142
202124 AATulsa Drillers 440388 7420114 3013815 64 191275356630 165247 317 277 70
202124 AATulsa Drillers 440369 9027114 4910015 64 244356436792 192290 2311 350 126
202225 AA2 teams 451396 8917314 441148 12 225315389704 164277 2510 307 93
202225 AA2 teams 451375 9921316 64868 12 264382464846 200301 1914 375 145
202326 AAAOmaha Storm Chasers 550488 11233119 511807 41 230311418729 189317 339 317 101
202326 AAAOmaha Storm Chasers 550460 12742120 791497 41 276390502892 226363 2714 392 158
202427 AAA2 teams 485437 9018011 351367 42 206276323598 117271 287 265 61
202427 AAA2 teams 485412 10421115 601087 42 252357417774 165306 2212 345 122
202528 AAA2 teams 267235 411103 23718 10 174271260530 85235 279 245 46
202528 AAA2 teams 267223 501304 34568 10 224346336682 112280 2113 316 100
▸ 2026 Season
202629 MLBSF 250222 461105 21695 21 207290324615 117278 288 285 77 -7 +0 +0 +1 +7 0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202730 MLBSF 27% 287256 541306 24795 21 211291332623 121278 288 286 77 -7 +0 -2 +1 +8 -0.0
202831 MLBSF 37% 292260 551306 25805 21 212293331624 119277 279 285 76 -8 +0 -3 +1 +8 -0.1
202730 MLBSF 27% 7870 14302 7211 10 200282329611 129273 279 268 63 -3 +0 -1 +0 +2 -0.1
202831 MLBSF 37% 10997 20502 9302 10 206287320607 113272 288 267 63 -5 +0 -1 +0 +3 -0.2
▸ Career Totals
Career 187167 34804 16513 20 204285323608 120265 279 268 63 -8 +0 -2 +1 +5 -0.3
/ 162G 650580 11828014 5617710 70 203284324609 121265 279 268 63 -27 +1 -6 +2 +18 -1.1
Career 37853359 705166799 320107769 3422 210292352644 142274 288 286 77 -97 -2 -5 +14 +107 1.7
/ 162G 650577 12129117 5518512 64 210292352644 142274 288 286 77 -17 -0 -1 +2 +18 0.3

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
201821 AGreat Lakes Loons 264224 541312 34504 74 241351335686 94299 1913 316 100 +0 -0 +7 0.8
201922 A+Rancho Cucamonga Quakes 424367 10219219 45935 54 278365496860 218317 2211 373 144 +21 -1 +12 3.3
201922 ROKAZL Dodgers Lasorda 1614 7200 210 01 5005626431.205 143538 612 531 264 +3 -0 +0 0.3
201922 INTLGlendale Desert Dogs 5947 9401 11110 01 191345340685 149222 1919 314 98 -0 -0 +2 0.1
202124 AATulsa Drillers 440369 9027114 4910015 64 244356436792 192290 2311 350 126 +13 -0 +12 2.6
202225 AAAOklahoma City Dodgers 156132 34535 21363 00 258372455826 197319 2313 369 140 +7 +0 +4 1.2
202225 AATulsa Drillers 295243 6516011 43505 12 267387469856 202292 1715 378 147 +16 -1 +8 2.4
202326 AAAOmaha Storm Chasers 550460 12742120 791497 41 276390502892 226363 2714 392 158 +36 +0 +16 5.3
202427 AAAOmaha Storm Chasers 403343 8817013 48907 42 257359420779 163310 2212 347 124 +11 +0 +11 2.3
202427 INTLCriollos de Caguas 8269 16412 12180 00 232346406751 174286 2215 335 114 +1 +0 +2 0.4
202528 AAASacramento River Cats 199163 411102 28367 10 252384356740 104310 1814 343 121 +5 +0 +6 1.1
202528 AARichmond Flying Squirrels 6860 9202 6201 00 150235283519 133184 299 238 40 -5 +0 +2 -0.3

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
#2Guillermo Heredialast yr '22
career totals — 6 seasons, 1,530 PA
61,530256231311345+3+173.53.5
/162664113+1.2+7.61.5pk7: 3
#3Gary Bennettlast yr '07
career totals — 8 seasons, 1,703 PA
81,703206239301327+17+62.62.6
/16266482+6.7+2.41.0pk7: 3
#4Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
#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
121352213290339+1+00.00.0
/162664145+2.4+1.60.1pk7: 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
Devin Mann (OGILVIE) 29 50 40 45 60 209/290/334 125278 52 28% 8% 77 +0.0
Phillip Evans
2022 · MLB
29 46→53 43→45 41→40 51 227/306/335 108276 114 21% 9% 82 +0.5 223/288/323 100265 114 19% 7% 71 -0.3 221/286/3129226010219%7%66-0.4
Danny Mendick
2023 · MLB
29 49 44→45 43→50 46 240/300/357 117301 127 24% 7% 85 +0.7 231/290/367 136278 1514 22% 7% 83 +0.6 223/282/357134264161522%7%73-0.1
Andy González
2012 · AAA
30 48→53 42→40 47→50 50 233/303/335 102291 106 23% 9% 80 +0.4 213/286/324 111260 116 21% 9% 71 -0.3 199/278/30810923911421%9%63-0.7
Chris Nelson
2015 · MLB
29 49→52 42→50 43→50 45 236/290/339 103300 105 24% 7% 76 +0.0 209/257/300 91257 86 21% 5% 51 -1.7 187/228/258712265320%4%24-1.3
Nevin Ashley
2014 · AAA
29 46→51 44→45 47→45 44 225/288/347 122288 127 26% 6% 77 +0.1 222/285/334 112288 114 26% 7% 72 -0.2 219/288/32510628511126%7%69-0.2
C.J. Hinojosa
2023 · AAA
29 46→56 46→45 47→45 42 232/277/361 129281 138 23% 5% 76 +0.0 213/256/317 104257 108 21% 5% 55 -1.4 203/243/290872419520%4%39-1.5
Doug Bernier
2009 · AAA
29 49→54 41→40 45 50 232/311/331 99302 85 24% 9% 83 +0.6 204/275/282 78287 47 28% 8% 55 -1.4 240/293/328883018622%6%70-0.2
Tommy Field
2016 · MLB
29 43→53 46→45 50→45 47 215/284/346 131266 138 24% 8% 76 +0.0 200/259/317 117247 126 24% 6% 58 -1.2 187/243/29110522912424%5%41-1.6
Dusty Brown
2011 · AAA
29 42 44→45 47→30 43 212/272/328 116281 123 28% 7% 66 -0.6 219/288/371 152273 165 25% 8% 84 +0.6 214/294/38316925618123%9%90+0.3
Alejandro Gonzalez
2015 · AAA
29 46→49 43→45 41→50 45 227/302/335 108290 126 25% 7% 81 +0.4 223/279/314 91309 86 29% 5% 65 -0.7 227/286/3279931371228%5%69-0.3
Tony Schrager
2006 · AAA
29 43 47→45 43→45 50 217/290/352 136259 157 22% 9% 80 +0.4 232/296/358 126295 118 24% 8% 84 +0.6 262/328/3761143493024%7%95+0.3
Seth Mejias-Brean
2021 · MLB
30 47→52 45 47→45 42 235/280/356 122290 137 24% 5% 76 +0.0 222/276/349 127293 1413 28% 6% 72 -0.2 202/260/316113267141429%6%53-0.6
Craig Stansberry
2011 · MLB
29 48→47 43→50 44→50 47 234/292/349 114282 119 21% 7% 79 +0.3 224/282/341 117296 1114 27% 7% 73 -0.1 195/262/29510027591831%7%53-0.6
Matt Tuiasosopo
2015 · MLB
29 47→50 45 41→45 48 227/306/348 121314 143 30% 10% 85 +0.7 203/280/327 124303 134 35% 9% 69 -0.4 183/264/30011728113237%9%53-0.9
Damek Tomscha
2021 · AAA
29 43→53 45 43→40 40 216/270/334 119274 145 26% 5% 66 -0.6 211/266/332 121291 136 31% 5% 65 -0.7 193/248/30611326612131%5%46-1.1
David Vidal
2019 · AAA
29 46→45 43→45 48→30 43 224/275/335 111279 105 24% 6% 69 -0.4 224/286/350 126284 156 25% 8% 78 +0.2 215/283/33612126816325%8%72-0.2
Justin Leone
2006 · MLB
29 43→41 46→50 48→55 46 212/287/341 129296 138 31% 9% 76 +0.0 211/288/355 144273 1713 28% 9% 80 +0.4 202/286/351149254181627%10%76+0.1
Austin Romine
2018 · MLB
29 46→53 42→45 46→45 44 227/273/334 107272 104 20% 5% 67 -0.5 244/289/381 137303 164 24% 6% 86 +0.8 252/290/39214031618226%5%88+0.3
Austin Wynns
2019 · MLB
28 47→51 45 47→30 44 235/285/349 114286 143 23% 6% 76 +0.1 223/276/327 104271 134 22% 6% 66 -0.6 235/302/33810429012322%7%78+0.1
Brad Davis
2012 · MLB
29 46 45→50 46→45 43 229/281/353 124295 124 26% 6% 76 +0.0 203/248/308 105271 98 28% 5% 50 -1.8 162/203/250882177728%5%13-1.3