Bryan ReynoldsRF Pittsburgh Pirates
Age 31 S/R 6'2" / 210 lbs MLB BB +7% Svc 7.000 · Ctrl thru 2031 peak 1.9 · 2026
wRC+†vL 109121vR 115
AVG/OBP/SLG.261 / .334 / .438
PA612
HR21
SB6
K%25
BB%9
xwOBA.357
Barrel%9.8%
MLB%100%
BAT: +14.8 runs (wOBA-derived runs vs avg)+15BATRUN: +1.6 runs (SB/CS + UBR baserunning)+2RUNFLD: -8.1 runs (Defensive runs vs avg)-8FLDPOS: -6.6 runs (Positional adjustment)-7POSREP: +17.3 runs (Replacement-level credit)+17REPTotal WAR: +1.90+1.9WAR
Scouting · nowfuture
HIT
5555
PWR
5050
SPD
5555
EYE
5350
trajectory · 10 yrs
2.4peak
2026

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2019
Service   7.000 yrs.days
Team Control Through   2031
First FA Year   2032
NTCDEF 10%
YearStatusSalary Proj WAR Value Surplus
2026Ext / FA-deal$14M+1.9$15M+$0.9M
2027Ext / FA-deal$15M+1.4$12M-$4M
2028Ext / FA-deal$15M+0.9$4M-$11M
2029Ext / FA-deal$15M+0.4$2M-$14M
2030Ext / FA-deal$15M
2031Ext / FA-deal$20M
Totals $95M $29M -$66M
Underwater contract
Projected production over the remaining contract is worth -$66M less than the salary owed. Most often this reflects an aging-curve fade that was visible at signing — the team paid a premium for the early years.

Career Projections (MLE)

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201621 AAugusta GreenJackets 6665 16401 1260 10 .246.258.354.611 .108.395 392 .256 54 -3 +0 +0 -1 +2 -0.2
201722 A+San Jose Giants 541502 1362189 271406 53 .271.316.398.714 .127.355 265 .307 93 -4 -0 +0 -6 +15 0.5
201823 AA2 teams 459412 1122039 361134 54 .272.336.400.737 .129.347 258 .322 105 +2 -1 +0 -5 +13 1.0
201924 MLB2 teams 603543 17335422 511346 64 .319.383.519.903 .201.387 228 .387 154 +37 -0 +1 -6 +17 4.9
202025 MLBPittsburgh Pirates 208186 36538 21571 11 .194.279.382.661 .188.231 2710 .287 78 -5 -0 +2 -2 +6 -0.0
202126 MLBPittsburgh Pirates 646559 16735524 751198 52 .299.389.508.897 .209.340 1812 .377 146 +34 +0 +9 +2 +18 6.5
202227 MLBPittsburgh Pirates 614542 14619529 5614114 73 .269.353.483.836 .214.313 239 .353 128 +20 +0 -6 +2 +17 3.5
202328 MLBPittsburgh Pirates 640574 15229526 531387 121 .265.334.469.803 .204.303 228 .345 122 +16 +2 -6 -7 +18 2.4
202429 MLBPittsburgh Pirates 692622 16825324 5715610 102 .270.341.436.777 .166.324 238 .339 118 +14 +1 -13 -7 +20 1.4
202530 MLBPittsburgh Pirates 654587 13934216 571737 32 .237.312.383.695 .147.307 269 .303 90 -8 -0 -5 -7 +19 -0.1
▸ 2026 Season (actual · ROS · total)
202631 MLBPittsburgh Pirates 11091 23213 17291 10 .253.376.396.772 .143.333 2615 .333 113 +2 +0 -2 -1 +3 0.2
ROS31 MLBPIT 502440 11621317 511256 51 .264.348.441.789 .177.326 2510 .346 123 +13 +1 -6 -5 +14 1.7
TOT31 MLBPIT 612531 13923420 681547 61 .262.353.433.786 .171.330 2511 .344 121 +15 +1 -8 -7 +17 1.9
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202732 MLBPIT 593522 13424319 601176 40 .257.340.423.764 .167.297 2010 .342 120 +13 +1 -11 -6 +17 1.4
202833 MLBPIT 563495 12622318 571156 20 .255.339.420.759 .166.295 2010 .336 115 +10 +0 -11 -6 +16 0.9
202934 MLBPIT 514453 11320315 511105 00 .249.332.406.738 .157.294 2110 .329 110 +6 +0 -11 -6 +15 0.4
203035 MLBPIT 458405 9817213 451025 00 .242.325.390.715 .148.291 2210 .321 104 +2 +0 -11 -5 +13 -0.1
203136 MLBPIT 397351 8214210 39934 00 .234.317.370.688 .137.288 2310 .312 97 -1 +0 -11 -4 +11 -0.6
203237 MLBPIT 331293 671128 32813 00 .229.311.362.673 .133.285 2410 .301 89 -4 +0 -11 -4 +9 -1.0
▸ Career Totals (MLE all levels + projections)
Career 84817551 198135656268 769194098 6623 .262.338.431.769 .168.318 239 .335 115 +140 +4 -91 -73 +240 22.5
/ 162G 650579 15227421 591498 52 .263.340.432.771 .169.317 239 .335 115 +11 +0 -7 -6 +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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201621 AAugusta GreenJackets 6663 20501 3200 10 .317.348.444.793 .127.452 305 .352 128 +2 +0 +2 0.4
201722 A+San Jose Giants 541491 15326910 371066 53 .312.366.462.829 .151.376 207 .364 136 +22 -0 +15 3.8
201823 AAAltoona Curve 383331 1001837 43733 44 .302.387.438.825 .136.362 1911 .365 138 +16 -1 +11 2.7
201823 INTLSurprise Saguaros 7660 11100 14131 10 .183.347.200.547 .017.229 1718 .274 68 -3 +0 +2 -0.0
201924 MLBPittsburgh Pirates 546491 15437416 461216 32 .314.379.503.882 .189.387 228 .387 155 +34 -0 +1 -6 +15 4.4
201924 AAAIndianapolis Indians 5749 18115 7110 32 .367.439.7351.173 .367.394 1912 .494 236 +9 -0 +2 1.0
202025 MLBPittsburgh Pirates 208185 35627 21571 11 .189.274.357.631 .168.231 2710 .284 75 -6 -0 +2 -2 +6 -0.1
202126 MLBPittsburgh Pirates 646559 16935824 751198 52 .302.393.522.915 .220.345 1812 .400 164 +47 +0 +9 +2 +18 7.8
202227 MLBPittsburgh Pirates 614542 14219427 5614114 73 .262.346.461.808 .199.306 239 .358 132 +22 +0 -6 +2 +17 3.7
202328 MLBPittsburgh Pirates 640574 15131524 531387 121 .263.333.460.793 .197.304 228 .347 124 +17 +2 -6 -7 +18 2.5
202429 MLBPittsburgh Pirates 692622 17129324 5715610 102 .275.345.447.792 .172.330 238 .351 127 +21 +1 -13 -7 +20 2.2
202530 MLBPittsburgh Pirates 654587 14438316 571737 32 .245.320.402.722 .157.319 269 .322 105 +3 -0 -5 -7 +19 1.0
▸ Career Totals (raw MLB only — historical actual)
MLB Career 40003560 96619529138 36590553 4113 .271.348.459.807 .187.326 239 .356 131 +139 +3 -18 -25 +113 21.6

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
Bryan Reynolds (OGILVIE) 31 55 50 55 50 .260/.343/.432 .172.298 207 19% 10% 123 +3.4
Emil Brown
2006 · MLB
31 55→58 50 54→50 51 .275/.340/.440 .165.313 1710 18% 8% 123 +3.3 .269/.333/.419 .150.307 1510 17% 8% 115 +2.7 .261/.323/.398.137.29414916%8%101+1.4
Leobardo Arauz
2008 · AAA
31 51→58 49→50 47→45 53 .256/.327/.399 .143.282 179 16% 8% 108 +2.3 .263/.336/.395 .132.285 147 13% 9% 109 +2.4 .267/.345/.386.119.28911411%10%111+1.8
Jason Heyward
2021 · MLB
31 50→60 51→55 48→50 58 .252/.341/.415 .163.279 197 17% 11% 117 +2.9 .231/.309/.382 .151.267 168 19% 9% 95 +1.4 .229/.304/.401.172.25619619%9%95+0.6
Asdrúbal Cabrera
2017 · MLB
31 51→61 52→55 49→50 49 .261/.318/.433 .172.294 197 18% 7% 112 +2.6 .272/.335/.446 .174.310 194 18% 8% 123 +3.3 .266/.337/.435.169.30419319%9%118+2.7
David Peralta
2019 · MLB
31 55→59 54→60 50→45 49 .282/.340/.468 .186.319 227 19% 8% 130 +3.8 .278/.338/.450 .172.325 194 20% 8% 124 +3.4 .270/.333/.420.150.32213219%8%109+1.6
Jody Gerut
2009 · MLB
31 54→56 55 50 52 .275/.331/.465 .190.290 2212 15% 8% 126 +3.5 .250/.305/.413 .163.269 1810 15% 7% 102 +1.8 .234/.288/.381.147.25116714%7%82+0.2
Alex Dickerson
2021 · MLB
31 53→54 56→55 47→45 50 .270/.339/.471 .201.307 235 20% 8% 131 +3.9 .235/.299/.414 .179.278 224 24% 7% 100 +1.7 .213/.276/.380.167.25221125%7%77+0.1
Neil Walker
2017 · MLB
31 53→57 55 46→45 51 .272/.337/.454 .182.297 235 18% 8% 125 +3.5 .257/.338/.414 .157.297 183 19% 10% 116 +2.8 .248/.339/.391.143.29315119%11%103+1.4
Rangel Ravelo
2023 · MLB
31 53→55 56→50 48→45 53 .272/.345/.466 .194.294 238 17% 9% 132 +4.0 .259/.345/.402 .143.304 166 19% 10% 116 +2.8 .267/.368/.388.121.31415018%12%123+1.4
Seth Smith
2013 · MLB
30 50→56 52→60 49→50 54 .251/.328/.430 .179.287 187 19% 10% 115 +2.8 .255/.340/.420 .165.307 153 20% 11% 118 +3.0 .252/.347/.428.176.29417019%12%116+2.2
Josh Reddick
2018 · MLB
31 57→63 50→60 49→50 54 .285/.342/.447 .162.304 1710 13% 8% 125 +3.5 .266/.326/.413 .147.292 168 15% 8% 110 +2.4 .254/.317/.392.138.27816615%8%96+1.0
Christian Walker
2022 · MLB
31 50→52 53→65 47→45 50 .253/.327/.426 .173.308 205 24% 9% 115 +2.7 .247/.326/.459 .212.274 285 21% 10% 123 +3.3 .244/.329/.472.228.26331521%10%122+3.4
Marwin Gonzalez
2020 · MLB
31 53→60 53→55 43→50 50 .269/.336/.442 .173.314 205 21% 8% 122 +3.3 .228/.298/.364 .136.277 165 23% 8% 86 +0.8 .196/.271/.310.114.24114524%7%59-0.4
Ryan Church
2009 · MLB
30 52→55 53→55 45 51 .261/.335/.439 .178.313 197 23% 9% 121 +3.2 .252/.318/.390 .138.304 127 20% 8% 101 +1.8 .242/.307/.363.121.2948719%8%81+0.2
Gio Urshela
2023 · MLB
31 54→62 48→55 49→40 48 .269/.321/.416 .146.315 163 20% 7% 108 +2.3 .266/.310/.383 .117.312 124 18% 6% 95 +1.4 .260/.301/.356.096.3058217%5%81+0.2
Jedd Gyorko
2020 · MLB
31 49→53 52→60 49→45 53 .253/.329/.421 .168.293 207 21% 10% 114 +2.7 .245/.324/.432 .187.296 257 25% 10% 115 +2.7 .241/.331/.487.246.27639028%11%128+0.8
Rob Refsnyder
2023 · MLB
32 53→59 50 48→50 50 .261/.344/.421 .160.335 177 26% 10% 120 +3.1 .260/.348/.410 .150.330 1610 24% 10% 119 +3.1 .260/.353/.414.154.32617924%11%116+1.2
Kole Calhoun
2019 · MLB
31 47→56 50→60 46→50 54 .239/.319/.396 .157.278 185 21% 10% 103 +1.9 .231/.318/.439 .208.265 275 24% 10% 115 +2.7 .229/.322/.456.227.25631324%11%114+1.6
J.C. Linares
2016 · AAA
31 51→54 51→55 46→40 47 .256/.325/.425 .170.308 185 23% 7% 113 +2.6 .236/.302/.385 .149.276 169 20% 8% 93 +1.3 .220/.292/.371.151.22720314%9%85+0.2
Danny Bautista
2003 · MLB
31 57→59 50 50→45 50 .286/.335/.450 .164.307 1710 14% 7% 123 +3.3 .277/.328/.406 .129.308 128 14% 7% 108 +2.3 .279/.330/.394.115.31010613%6%102+1.4