Joe SuozziOF Brooklyn Cyclones
Age 28 R/R 6'3" / 215 lbs A+ Svc 0.0 · Ctrl thru 2035
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 170 proj PA
wRC+†92
AVG/OBP/SLG.238 / .310 / .363
PA170
HR4
K%29
BB%8
ISO127
MLB%0%
Value2026 · WAR
BAT: -1.6 runs (wOBA-derived runs vs avg)-2BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -1.0 runs (Positional adjustment)-1POSREP: +4.8 runs (Replacement-level credit)+5REPTotal WAR: +0.20+0.2WAR
0.00.51.00.00.20.2+$3M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2030
Service   0 yrs (est)
Team Control Through   2035
First FA Year   2036
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2030
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
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
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond 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.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202123 A2 teams 193175 33612 10847 140 189260269529 80344 445 240 42
202123 A2 teams 193170 43723 15607 140 253339371709 118370 318 322 105
202224 A+Brooklyn Cyclones 268240 39537 1511712 84 163247296543 133274 446 234 37
202224 A+Brooklyn Cyclones 268231 51748 248612 84 221326390715 169312 329 323 106
202325 AAA3 teams 374337 79916 2512710 72 234306320627 86354 347 280 72
202325 AAA3 teams 374326 871127 369810 72 267358377735 110359 2610 334 114
202426 A+2 teams 4034 3100 5221 00 88225118343 29250 5512 171 -11
202426 A+2 teams 4032 4100 7171 00 125300156456 31267 4218 240 42
▸ 2026 Season
202628 MLBNYM 170152 36614 13483 31 237310368678 132323 288 305 92 -2 +0 +0 -1 +5 0.2
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202729 MLBNYM 22% 243218 51915 19684 41 234307353660 119319 288 305 92 -2 +0 -1 -1 +7 0.2
202830 MLBNYM 34% 290260 611116 23815 41 235309354663 119316 288 304 91 -3 +0 -2 -2 +8 0.2
202729 MLBNYM 22% 5348 11201 4151 10 229302333635 104319 288 293 82 -1 +0 -0 -0 +2 0.0
202830 MLBNYM 34% 9989 21402 8282 10 236313348661 112316 288 292 82 -2 +0 -1 -1 +3 -0.0
▸ Career Totals
Career 152137 32603 12433 20 234309343652 109319 288 292 82 -3 +0 -1 -1 +4 -0.0
/ 162G 650586 13726013 5118413 90 234309345654 111319 288 292 82 -13 +2 -4 -4 +18 -0.1
Career 15781416 30247830 11054742 409 213290321611 108322 357 275 69 -55 +4 -3 -9 +45 -2.0
/ 162G 650583 12319312 4522517 164 211286316602 105318 357 275 69 -23 +2 -1 -4 +18 -0.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
202123 A+Brooklyn Cyclones 6457 10321 5272 10 175266351617 175310 428 277 70 -2 +0 +2 -0.0
202123 ASt. Lucie Mets 129113 33402 10335 130 292375381756 88392 268 344 121 +3 +3 +4 1.0
202224 A+Brooklyn Cyclones 268231 51748 248612 84 221326390715 169312 329 323 106 +2 +0 +8 0.9
202325 AAASyracuse Mets 146126 34214 15335 30 270370397767 127337 2310 350 126 +4 +1 +4 0.9
202325 AABinghamton Rumble Ponies 119101 25313 14393 11 248356386742 139367 3312 336 115 +2 -0 +3 0.5
202325 A+Brooklyn Cyclones 10999 28600 7262 31 283343343686 61378 246 312 97 -0 +0 +3 0.3
202426 AABinghamton Rumble Ponies 1613 0000 291 00 188188 5612 133 -40 -3 +0 +0 -0.2
202426 A+Brooklyn Cyclones 2419 4100 580 00 211375263638 53364 3321 312 97 -0 +0 +1 0.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
Joe Suozzi (OGILVIE) 28 238/310/363 126323 43 29% 8% 92 +0.3
Chris Nelson
2014 · MLB
28 50→52 45→50 49→50 42 245/289/372 127308 128 24% 6% 83 +0.6 221/273/316 95277 95 22% 6% 63 -0.9 205/258/278722556221%6%43-1.1
John Hester
2011 · MLB
27 50 48→55 48→50 42 249/296/406 157318 1411 26% 6% 95 +1.4 208/266/322 114288 125 30% 7% 62 -0.9 184/244/29110726911434%7%42-1.0
Chris Aguila
2007 · MLB
28 52→54 46→55 49→50 45 257/301/395 138310 1312 22% 6% 95 +1.4 239/290/390 151299 1812 26% 6% 89 +1.0 222/284/39317128522829%7%84+0.5
Jason Donald
2013 · MLB
28 51→55 41→50 49→50 43 243/303/347 104316 813 25% 6% 83 +0.6 213/257/310 97303 79 31% 5% 54 -1.4 193/229/276832875633%4%30-1.3
Matt Tuiasosopo
2014 · MLB
28 46→50 48→45 44→45 47 229/307/369 141311 176 30% 9% 92 +1.2 214/292/340 126308 144 33% 9% 78 +0.2 199/281/32012128813233%9%65-0.4
Lewis Brinson
2022 · MLB
28 44→52 48→55 49→50 39 224/271/363 139294 1610 29% 5% 74 -0.1 238/286/422 184328 249 34% 6% 97 +1.5 230/278/43520532828838%5%92+0.8
Chris Owings
2020 · MLB
28 43→53 47→50 48→55 41 219/272/353 134292 1416 30% 6% 72 -0.2 214/278/359 145296 1614 31% 8% 76 +0.1 184/261/307123264151135%8%53-0.8
Josh Fields
2011 · MLB
28 48→56 49→55 44→50 44 240/299/387 147309 178 28% 7% 92 +1.2 244/297/382 138330 1411 29% 7% 89 +1.0 240/291/358118341111131%6%79+0.2
Scott Kingery
2022 · MLB
28 41→51 48→55 53→55 42 207/270/353 146286 1412 32% 7% 72 -0.2 199/262/324 125297 1322 35% 8% 60 -1.0 198/239/341143265191733%5%52-0.8
Dwight Smith Jr.
2021 · MLB
28 47→53 49→50 50 49 238/303/392 154278 179 21% 8% 95 +1.4 217/278/325 108290 118 27% 7% 67 -0.5 186/249/234482743331%8%27-0.8
Clint Frazier
2022 · MLB
27 44→45 51→55 48→50 53 223/318/386 163288 187 28% 11% 101 +1.8 199/286/319 120299 1211 35% 9% 70 -0.3 180/265/284104278111236%9%50-1.0
Pedro Severino
2021 · MLB
28 46→48 49→50 48→45 49 233/301/374 141274 176 22% 8% 90 +1.0 239/299/374 135304 156 25% 8% 89 +1.0 230/288/35512529514626%7%76+0.0
JaCoby Jones
2020 · MLB
28 46 50 51→50 42 228/293/393 165308 1614 30% 7% 92 +1.2 219/280/368 149328 169 36% 6% 79 +0.3 192/246/31212031614542%6%48-0.7
Eli White
2022 · MLB
28 43→49 47→50 48→60 44 213/287/345 132291 1513 31% 8% 77 +0.1 227/302/365 138317 1728 31% 9% 88 +0.9 238/302/384146318183130%7%89+0.5
Ryan Roberts
2009 · MLB
28 48→52 45→50 50→55 50 236/302/363 127289 1210 22% 8% 87 +0.8 238/312/372 134286 1316 20% 9% 94 +1.3 235/316/376141276151920%10%94+1.0
Steve Selsky
2017 · MLB
28 52 45→50 46→45 42 251/312/377 126343 136 29% 6% 95 +1.4 213/267/341 128305 155 34% 6% 67 -0.5 187/240/30311627314236%6%43-1.1
Eric Campbell
2015 · MLB
28 54→57 43→45 49→50 51 258/333/376 117322 1011 22% 9% 104 +2.0 240/327/350 110299 1013 21% 10% 95 +1.4 243/339/35010729891220%11%97+1.0
Charles Leblanc
2023 · MLB
27 48→52 52→55 49→45 40 238/297/406 168340 1910 34% 7% 97 +1.5 220/306/363 143310 167 32% 10% 89 +1.0 195/302/33614027017532%12%79+0.2
Tim Olson
2006 · MLB
27 46 48→50 45→50 45 232/289/379 147283 1512 24% 7% 86 +0.8 225/268/357 132293 1512 27% 5% 71 -0.3 205/244/322117273141230%5%50-0.7
Ryan Lavarnway
2016 · MLB
28 49→45 42→55 46→30 49 236/304/342 106291 104 22% 8% 82 +0.5 227/291/334 107289 103 24% 7% 76 +0.0 231/300/39216128220025%7%90+0.4