Nick Madrigal3B Durham Bulls
Age 29 R/R 5'7" / 175 lbs MLB HR -6%H +4% Svc 6.000 · Ctrl thru 2026
2026 ROS PROJECTION430 act + 270 ros · stats below = ROS only
wRC+†vL 8169vR 37
AVG/OBP/SLG.273 / .336 / .359
PA270
HR3
SB6
K%9
BB%7
BABIP294
ISO86
MLB%100%
Value2026 · WAR
BAT: -6.9 runs (wOBA-derived runs vs avg)-7BATRUN: +2.7 runs (SB/CS + UBR baserunning)+3RUNFLD: +1.2 runs (Defensive runs vs avg)+1FLDPOS: +2.5 runs (Positional adjustment)+2POSREP: +19.8 runs (Replacement-level credit)+20REPTotal WAR: +1.90+1.9WAR
trajectory · projected WAR by year
0.72.11.71.20.2262830
Tools · Splits · ContractCON 80 / POW 32
Toolsscout grade · Statcast %ile · 2023-2026
CONTACT80
Whiff%
903.5%
xwOBA
360.292
POWER32
Barrel%
100.5
Avg EV
1386.3
Bat Spd
1065.4
EYE53
Chase%
5530.7%
SPEED48
Sprint
3626.8
Platoon Splits2024 · 94 PA
vs LHP
vs RHP
Edge
PA
33
61
wRC+
76
32
◀◀L
wOBA
284
228
◀◀L
ISO
069
018
◀◀L
BABIP
280
235
◀◀L
K%
12.1%
9.8%
▶▶R
BB%
6.1%
3.3%
◀◀L
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2020
Service   6.000 yrs.days
Team Control Through   2026
First FA Year   2027
YearStatusSalary Proj WAR Value Surplus
2026ROSExt / FA-deal$3M+0.8$3M+$0.5M
Totals $3M $3M +$0.5M

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 A+3 teams 173158 47700 487 86 297343342685 44305 52 298 87
201821 A+3 teams 173155 47700 757 86 303361348709 45305 34 319 102
201922 A+3 teams 532488 1292243 29229 3513 264317344662 80270 45 291 81
201922 A+3 teams 532473 1472754 44169 3513 311380414795 104313 38 355 130
202023 MLBChicago White Sox 109103 35300 472 21 340376369745 29365 64 336 115 +2 +0 +2 +0 +3 0.7
202023 MLBChicago White Sox 109103 35300 472 21 340376369745 29365 64 340 118 +2 +0 +2 +0 +3 0.8
202124 MLBChicago White Sox 215200 611042 11173 12 305350425775 120324 85 339 118 +4 -1 +1 +1 +6 1.2
202124 MLBChicago White Sox 215200 611042 11173 12 305350425775 120324 85 344 122 +5 -1 +1 +1 +6 1.3
202225 MLB2 teams 271249 63800 16334 31 253309285594 32292 126 269 64 -11 +0 +2 +1 +8 -0.0
202225 MLB2 teams 271248 64800 17324 31 258316290606 32296 126 280 72 -9 +0 +2 +1 +8 0.2
202326 MLB2 teams 364332 922043 153212 102 277331389720 111300 94 319 103 +1 +1 +8 +1 +10 2.2
202326 MLB2 teams 364329 962243 183112 102 292351410761 119315 95 338 117 +7 +1 +8 +1 +10 2.8
202427 MLBChicago Cubs 9486 19300 4103 10 221280256535 35250 114 244 45 -6 +0 -3 +0 +3 -0.6
202427 MLBChicago Cubs 9486 19300 4103 10 221280256535 35250 114 248 48 -6 +0 -3 +0 +3 -0.6
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD29 AAATB 430377 1001124 34285 91 265334337671 72270 78 298 86 -7 +1 +0 +2 +12 0.9
YTD29 AAATB 430366 1011225 45235 91 276363361724 85275 510 322 104 +2 +1 +0 +2 +12 1.8
ROS29 AAATB 100% 270245 671013 19254 61 273336359695 86295 97 315 99 -0 +1 +1 +1 +8 1.0
ROS29 MLBTB 100% 270245 671012 19254 61 273336347683 73299 97 305 92 -2 +1 +1 +1 +8 0.8
FULL29 AAATB 700622 1672136 53539 152 268335341676 72280 88 301 89 -9 +2 +1 +2 +20 1.7
TOT29 AAATB 700622 1672137 53539 152 268335346680 77279 88 305 91 -7 +2 +1 +2 +20 1.9
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202730 MLBTB 92% 660599 1652536 466410 122 275337357695 82299 107 316 100 -0 +2 +1 +2 +19 2.4
202831 MLBTB 92% 660599 1632436 466610 102 272334352687 80296 107 311 96 -3 +1 +0 +2 +19 2.0
202932 MLBTB 92% 660599 1602335 466810 82 267330341670 73292 107 304 91 -7 +1 -1 +2 +19 1.5
203033 MLBTB 92% 222202 52711 15243 20 257318317635 59287 117 296 85 -4 +0 -3 +1 +6 0.0
202730 MLBTB 92% 607551 1542335 42599 112 279341359700 80303 107 307 93 -5 +1 +1 +2 +17 1.7
202831 MLBTB 92% 607551 1522235 42619 92 276337354691 78300 107 302 90 -7 +1 +0 +2 +17 1.3
202932 MLBTB 92% 607551 1492134 42639 81 270332341673 71296 107 296 84 -11 +1 -1 +2 +17 0.9
203033 MLBTB 92% 204185 48611 14223 20 259322319641 59292 117 288 78 -5 +0 -3 +1 +6 -0.1
▸ Career Totals
Career 32352951 8081211621 20231554 5312 274332347679 73300 106 301 88 -42 +6 +7 +12 +92 7.6
/ 162G 650593 1622434 416311 112 273332344676 71299 106 301 88 -8 +1 +1 +2 +18 1.6
Career 42303860 10531622329 25537677 9832 273330349680 76295 96 306 92 -38 +7 +7 +15 +120 11.3
/ 162G 650593 1622544 395812 155 273331349680 76296 96 306 92 -6 +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
201821 A+Winston-Salem Dash 10798 30400 553 63 306358347705 41319 55 321 104 +0 +0 +3 0.4
201821 AKannapolis Intimidators 4944 15300 101 22 341370409779 68319 02 329 110 +1 -0 +1 0.2
201821 ROKACL White Sox 1713 2000 103 01 154353154507 154 06 277 70 -1 -0 +0 -0.0
201922 AAACharlotte Knights 134118 39611 1351 43 331402424825 93336 410 368 139 +6 -0 +4 1.0
201922 AABirmingham Barons 180164 561121 1452 146 341400451851 110348 38 382 150 +10 +0 +5 1.6
201922 A+Winston-Salem Dash 218191 521022 1766 174 272350377727 105269 38 325 107 +2 +2 +6 1.0
202023 MLBChicago White Sox 109103 35300 472 21 340376369745 29365 64 340 118 +2 +0 +2 +0 +3 0.8
202124 MLBChicago White Sox 215200 611042 11173 12 305350425775 120324 85 344 122 +5 -1 +1 +1 +6 1.3
202225 MLBChicago Cubs 228209 52700 14273 31 249305282588 33286 126 271 65 -9 +0 +2 +1 +6 0.1
202225 AAAIowa Cubs 4339 12100 351 00 308372333705 26353 127 327 109 +0 +0 +1 0.2
202326 MLBChicago Cubs 294270 711612 10249 102 263311352663 89283 83 296 85 -5 +1 +8 +1 +8 1.4
202326 AAAIowa Cubs 7059 25631 873 00 4245146781.192 254471 1011 514 252 +12 +0 +2 1.4
202427 MLBChicago Cubs 9486 19300 4103 10 221280256535 35250 114 248 48 -6 +0 -3 +0 +3 -0.6
▸ Career Totals (raw MLB only — historical actual)
MLB Career 940868 2383954 438520 176 274323344668 70300 95 301 89 -12 +1 +9 +4 +27 2.9

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
#1Maicer Izturislast yr '13
career totals — 10 seasons, 3,312 PA
103,3123992269331372+15+2313.113.4
/162664818+3.0+4.62.6pk7: 14
#2Matt Duffylast yr '23
career totals — 8 seasons, 2,549 PA
82,5493141277335369+10+109.39.3
/162664811+2.5+2.62.4pk7: 9
#3Endy Chavezlast yr '14
career totals — 13 seasons, 3,436 PA
133,43630106270308364-15+296.58.0
/162664620-2.8+5.71.3pk7: 9
#4Mike Redmondlast yr '10
career totals — 11 seasons, 2,096 PA
112,096101282335353+21+97.77.9
/16266430+6.7+2.72.4pk7: 8
#5Brock Holtlast yr '21
career totals — 10 seasons, 2,661 PA
102,6612541262332362+5+37.47.8
/162664610+1.2+0.61.9pk7: 8
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 11 projected seasons
113,2982354272328348+12+237.57.5
/162664511+2.4+4.51.5pk7: 8
#6Jose Vizcainolast yr '06
career totals — 7 seasons, 1,971 PA
71,9711515269315355+3+22.82.8
/16266455+0.9+0.60.9pk7: 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
Nick Madrigal (OGILVIE) 29 80 32 48 53 268/335/346 77279 715 8% 8% 91 +1.9
Ramon Rios
2017 · AAA
29 62→69 39→40 47→50 44 299/323/381 82320 67 9% 3% 99 +1.7 271/299/359 88294 84 10% 3% 83 +0.6 271/298/348772917110%2%77+0.1
Michael Spidale
2012 · AAA
30 63→70 37→40 51→55 45 298/336/370 72340 419 14% 4% 102 +1.8 268/300/341 73302 514 13% 4% 79 +0.3 277/289/313363031139%1%63-0.4
Alejandro Ahumada
2008 · AAA
29 59→69 40 50→55 46 280/320/375 95323 619 16% 5% 97 +1.5 252/293/331 79308 518 19% 4% 74 -0.1 266/316/3316533241020%6%79+0.1
Heber Gomez
2007 · AAA
29 58→62 39→40 45→50 52 274/326/364 90291 612 8% 6% 96 +1.5 264/318/350 86287 611 10% 6% 90 +1.0 268/323/3427429351210%6%87+0.5
Norris Hopper
2009 · MLB
30 60→69 35→30 53→55 50 284/327/346 62314 321 11% 6% 92 +1.2 254/296/304 50281 221 10% 6% 68 -0.5 260/300/292322870249%5%62-0.7
Jose Iglesias
2019 · MLB
29 56→65 43→45 48→50 47 267/308/389 122290 813 12% 5% 96 +1.5 279/315/406 127308 119 13% 4% 103 +1.9 282/316/40312131311614%4%99+1.1
Aaron Miles
2006 · MLB
29 57→65 39→40 48→45 46 270/304/350 81293 610 11% 4% 83 +0.6 274/320/355 81300 55 10% 6% 91 +1.1 284/332/35773309439%6%90+0.8
Jesus Merchan
2010 · AAA
29 58→64 39→45 48→50 44 278/319/369 90310 66 13% 4% 95 +1.4 259/298/337 78294 44 13% 4% 78 +0.2 274/310/343703053211%4%79+0.1
Roman Gonzalez
2006 · AAA
29 55→65 37→30 49→50 44 258/302/332 74314 49 19% 5% 78 +0.2 271/311/338 67308 211 12% 4% 83 +0.6 278/316/3365831701212%4%81+0.3
Kelby Tomlinson
2019 · MLB
29 56→63 35→40 51→60 48 258/316/312 54327 218 21% 7% 79 +0.3 217/265/283 66295 49 26% 6% 50 -1.8 190/231/232412710628%4%19-2.4
Jaime Brena
2009 · AAA
29 58→68 36→40 44→45 53 269/328/345 75303 27 12% 7% 92 +1.2 268/331/362 94302 57 12% 7% 98 +1.6 280/345/373943144512%7%104+1.0
Johnny Giavotella
2016 · MLB
29 53→61 41→45 49→50 50 254/301/360 106281 710 13% 6% 85 +0.7 255/300/368 113283 98 13% 6% 87 +0.8 265/307/3821172909612%5%92+0.8
Jeff Keppinger
2009 · MLB
29 60→69 40→45 43→40 54 288/335/383 96296 74 6% 6% 105 +2.1 270/324/380 110281 94 7% 7% 100 +1.7 289/336/393104298926%6%106+1.8
Ryan Theriot
2009 · MLB
29 61→65 36→40 53→55 59 285/354/359 74312 323 10% 10% 107 +2.2 277/335/347 70311 417 12% 8% 95 +1.4 272/327/3376530631512%7%86+0.8
Jake Elmore
2015 · MLB
28 53→62 38→40 51→55 52 249/316/329 80298 420 17% 8% 84 +0.6 224/297/281 57269 415 17% 9% 64 -0.8 240/302/3107029131018%7%71-0.2
Angel Sanchez
2013 · MLB
29 55→60 37→40 48→45 51 259/308/327 69286 58 12% 6% 79 +0.3 225/272/305 80261 76 16% 6% 59 -1.1 194/237/251572324018%4%28-1.0
Kevin Newman
2023 · MLB
29 53→62 39→45 50 48 249/291/340 91274 610 12% 5% 76 +0.0 248/295/346 98288 713 16% 6% 79 +0.3 244/289/3328828861317%5%71-0.1
Joe Inglett
2007 · MLB
29 59→63 41→45 53→50 47 284/329/398 113327 716 15% 5% 106 +2.2 266/319/374 108308 612 15% 6% 96 +1.5 292/353/40811634051215%8%116+1.4
Irving Falu
2013 · MLB
30 59→65 39→40 53→55 47 283/317/374 91318 520 13% 5% 95 +1.4 252/292/330 78285 418 12% 5% 72 -0.2 269/307/3619129481311%5%84+0.5
Oswaldo Morejon
2008 · AAA
29 56→66 41→45 46→50 51 267/326/373 106289 710 10% 6% 99 +1.7 270/328/365 95295 711 11% 6% 98 +1.6 301/347/407107319878%4%114+1.8