Michael Dattalo3B Palm Beach Cardinals
Age 22 R/R 6'0" / 204 lbs A Svc 0.0 · Ctrl thru 2036
2026 ROS PROJECTION215 act + 143 ros · stats below = ROS only
wRC+†90
AVG/OBP/SLG.247 / .316 / .356
PA143
HR2
K%23
BB%8
BABIP315
ISO108
MLB%0%
Value2026 · WAR
BAT: -0.7 runs (wOBA-derived runs vs avg)-1BATRUN: +1.1 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.3 runs (Positional adjustment)+1POSREP: +10.2 runs (Replacement-level credit)+10REPTotal WAR: +1.20+1.2WAR
0.00.91.90.81.11.31.41.41.31.10.90.6+$73M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 60 / POW 37
Toolsscout grade
CONTACT60
scouting grade only
POWER37
scouting grade only
EYE54
scouting grade only
SPEED51
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
2028MiLBstill in minors · estimated debut 2031
2029MiLBstill in minors · estimated debut 2031
2030MiLBstill in minors · estimated debut 2031
2031Pre-Arb$0.9M+1.4$8M+$7M
2032Pre-Arb$0.9M+1.3$7M+$6M
2033Pre-Arb$1.0M+1.1$5M+$5M
2034Arb-1$2M+0.9$2M+$1M
2035Arb-2$2M+0.6$1M+$0.4M
2036Extbeyond projection horizon · no WAR estimate
Totals $7M $23M +$20M

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
202521 APalm Beach Cardinals 6559 15500 3163 00 254323339662 85349 255 289 79
202521 APalm Beach Cardinals 6558 15400 4113 00 259338328666 69319 176 309 95
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD22 ASTL 215190 53912 18405 40 279357368725 89340 198 321 104 +1 +1 +0 +1 +6 0.9
YTD22 ASTL 215184 57913 24295 40 310404418822 109351 1311 370 142 +10 +1 +0 +1 +6 1.8
ROS22 ASTL 0% 143129 32612 11332 20 247316356672 108315 238 303 90 -2 +0 +0 +1 +4 0.3
ROS22 MLBSTL 0% 01 0000 000 00 314 290 80 +0 +0
FULL22 ASTL 215191 53912 18405 40 277357366723 89338 198 321 104 +1 +1 +0 +1 +6 0.9
TOT22 ASTL 358319 851524 29737 60 266341363704 97330 208 314 98 -1 +1 +0 +1 +10 1.2
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202723 MLBSTL 34% 296266 651215 23685 41 244316353670 109312 238 307 93 -2 +0 +0 +1 +8 0.8
202824 MLBSTL 46% 381342 861627 30866 51 251323371694 120311 238 310 96 -2 +1 +0 +1 +11 1.1
202925 MLBSTL 52% 421377 941728 34957 61 249323369692 119310 238 312 97 -1 +1 +0 +2 +12 1.3
203026 MLBSTL 54% 445399 991829 361017 61 248321371692 123310 238 313 98 -1 +1 +0 +2 +13 1.4
203127 MLBSTL 54% 452405 1011929 371027 61 249323373696 123310 238 313 98 -1 +1 +0 +2 +13 1.4
203228 MLBSTL 54% 453406 1001829 371037 61 246320367687 121309 238 312 97 -2 +1 -1 +2 +13 1.3
203329 MLBSTL 53% 445398 991829 371027 61 249324372695 123308 238 310 95 -2 +1 -1 +2 +13 1.1
203430 MLBSTL 52% 437391 951728 361027 51 243318358676 115307 238 307 93 -3 +1 -2 +2 +12 0.9
203531 MLBSTL 52% 424380 921628 351006 41 242316358674 116305 248 303 90 -5 +0 -3 +2 +12 0.6
202723 MLBSTL 34% 10291 23412 8232 10 253327385711 132312 238 295 84 -2 +0 +0 +0 +3 0.2
202824 MLBSTL 46% 176157 39713 14403 20 248322363685 115311 238 299 87 -3 +0 +0 +1 +5 0.3
202925 MLBSTL 52% 217195 48914 17493 31 246316364680 118310 238 300 88 -3 +0 +0 +1 +6 0.4
203026 MLBSTL 54% 241216 541015 19544 31 250322375697 125310 228 301 89 -3 +0 +0 +1 +7 0.5
203127 MLBSTL 54% 245219 551015 20564 31 251325374700 123310 238 301 89 -3 +0 +0 +1 +7 0.5
203228 MLBSTL 54% 246220 551015 20564 31 250324373696 123309 238 300 88 -3 +0 -0 +1 +7 0.4
203329 MLBSTL 53% 236210 52915 20544 31 248325371696 124308 238 298 86 -4 +0 -1 +1 +7 0.3
203430 MLBSTL 52% 229205 50914 19533 31 244317356673 112307 238 296 84 -4 +0 -1 +1 +6 0.2
203531 MLBSTL 52% 221198 48914 18523 20 242315359674 116305 248 291 81 -5 +0 -1 +1 +6 0.1
▸ Career Totals
Career 19131712 42477937 15543730 236 248321368689 120310 238 298 86 -29 +2 -4 +7 +54 3.1
/ 162G 650582 14426313 5314810 82 247321369691 122309 238 298 86 -10 +1 -1 +2 +18 1.1
Career 39623552 8781621874 31990864 509 247320365686 118311 238 309 95 -24 +6 -7 +14 +112 10.4
/ 162G 650583 14427312 5214910 81 247319365684 118311 238 309 95 -4 +1 -1 +2 +18 1.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
202521 APalm Beach Cardinals 6558 15400 4113 00 259338328666 69319 176 309 95 -0 +0 +2 0.1

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
#1Logan Forsythelast yr '19
career totals — 9 seasons, 3,502 PA
93,5027042246327370+5-118.69.2
/162664138+0.9-2.21.6pk7: 10
#2Casey McGeheelast yr '16
career totals — 7 seasons, 3,061 PA
73,061677258318386+3+78.38.3
/162664152+0.7+1.41.8pk7: 8
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 6 projected seasons
62,0493927247317367+7+35.45.0
/162664139+2.4+1.01.7pk7: 5
#3Tony Kemplast yr '23
career totals — 7 seasons, 2,198 PA
72,1983552238326354-4-34.34.3
/1626641116-1.3-0.81.3pk7: 4
#4Dustin Ackleylast yr '16
career totals — 6 seasons, 2,347 PA
62,3474631241304367-5+73.83.8
/162664139-1.3+1.91.1pk7: 4
#5Dan Wilsonlast yr '04
career totals — 5 seasons, 1,801 PA
51,801275259301360+6+133.43.4
/162664102+2.1+4.71.3pk7: 3
#6Jason Phillipslast yr '07
career totals — 5 seasons, 1,508 PA
51,508290248314368+11-102.72.7
/162664130+4.7-4.41.2pk7: 3

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
Michael Dattalo (OGILVIE) 22 55→60 32→37 46→51 54 266/341/363 97330 46 20% 8% 98 +1.2
Kelby Tomlinson
2012 · A
22 49→59 40 56→60 44 236/285/341 105298 613 22% 6% 73 -0.1 220/276/279 59297 221 25% 7% 53 -1.5 281/340/3506934232417%7%94+1.0
Lou Marson
2008 · A
22 50→54 40 49→50 47 236/302/335 99315 74 26% 8% 80 +0.4 246/319/339 93319 67 23% 9% 88 +0.9 238/317/328903016821%10%82+0.3
Jonathan Jones
2012 · A
22 49→59 39→45 50→55 45 233/295/317 83307 616 25% 7% 72 -0.2 218/279/282 64277 221 21% 6% 56 -1.3 265/324/417152310162519%6%106+1.1
Jake Elmore
2009 · A
22 45→55 40 45→55 45 217/280/320 103285 610 25% 7% 66 -0.6 234/305/309 75287 314 18% 9% 74 -0.1 261/334/3347231522316%9%91+0.9
Johnny Giavotella
2009 · A
22 51→61 41→45 46→50 47 243/288/343 100281 710 16% 6% 75 -0.0 252/301/353 101293 713 16% 6% 83 +0.6 279/323/38110332371015%6%97+1.6
Leo Jiménez
2023 · A
22 47→49 41→45 49→45 50 221/327/317 97287 89 24% 9% 88 +0.9 227/313/341 114287 117 24% 7% 88 +0.9 227/317/34211428611523%7%86+0.4
Justin Miller
2012 · A
23 51→53 40→45 50 44 240/300/338 97314 78 24% 6% 79 +0.3 241/299/346 105321 1114 27% 7% 82 +0.5 243/304/348105322121627%7%81+0.2
Blaze Alexander
2021 · A
22 44→48 43→45 51→50 41 215/278/328 113300 1011 30% 6% 68 -0.5 198/268/323 125313 1412 39% 7% 63 -0.8 237/319/364126339121531%8%92+0.8
Owen Miller
2019 · A
22 50→55 41→45 48→50 40 242/282/349 107304 86 23% 4% 74 -0.1 227/273/326 99289 95 24% 5% 65 -0.7 253/307/36411131191121%6%86+0.5
Ke'Bryan Hayes
2019 · AA
22 50→55 42→50 52→50 48 238/300/350 112299 814 22% 8% 82 +0.5 248/307/389 141308 1212 22% 7% 96 +1.5 257/313/393137315121621%7%97+1.3
Tyler Nevin
2019 · A
22 49→54 40→50 45 41 236/281/332 96311 87 26% 5% 69 -0.4 209/267/315 106263 115 24% 7% 60 -1.0 244/321/39314929318422%8%101+1.2
L.J. Hoes
2012 · AA
22 53→63 38→40 47→50 46 253/302/333 81312 613 20% 6% 78 +0.2 264/323/358 94322 614 18% 7% 94 +1.3 267/331/3609332651318%8%93+1.0
Luis Santana
2021 · AA
22 50 39→45 48→50 48 235/305/324 89283 68 19% 7% 79 +0.3 210/269/326 116284 129 29% 6% 64 -0.8 207/265/33312627415829%5%61-0.5
Marty Costes
2019 · A
23 47→57 42→45 53→50 46 227/308/340 113280 811 21% 6% 85 +0.7 234/311/346 112288 1010 21% 8% 87 +0.8 249/337/36411532491623%9%100+0.8
Nick Senzel
2017 · A
22 47→56 44→50 51→50 46 228/291/356 128301 916 26% 8% 81 +0.4 248/302/388 140329 1214 27% 7% 93 +1.3 253/307/401148331141626%7%96+0.9
Phil Gosselin
2011 · A
22 49→59 39→45 51→45 39 230/279/322 92330 69 31% 6% 66 -0.6 222/265/306 84287 58 23% 5% 56 -1.3 286/325/3881023486819%5%98+0.8
Alex Hassan
2010 · A
22 47→57 45 51→45 40 230/278/359 129311 128 29% 6% 76 +0.0 231/312/349 118303 106 25% 9% 89 +0.9 250/337/3511013149321%10%96+1.0
Tony Granadillo
2007 · A
22 48→58 45 49→30 44 236/296/359 124293 124 23% 6% 84 +0.6 239/307/355 116295 93 21% 8% 87 +0.8 242/315/3541132967120%8%87+0.7
Alex Call
2017 · A
22 48→49 42→50 48→50 43 234/290/339 105297 912 24% 6% 76 +0.0 197/257/308 111275 108 30% 6% 54 -1.4 221/327/368147257161720%12%99+1.3
Gilberto Celestino
2021 · A
22 46→53 41→45 47→55 45 222/276/324 102280 810 23% 6% 66 -0.6 223/292/321 98291 88 24% 8% 72 -0.2 240/311/3197931771425%9%75-0.0