Bryan ReynoldsRF Pittsburgh Pirates
Age 31 S/R 6'2" / 210 lbs MLB Svc 6.948 · Ctrl thru 2030
2026 ROS PROJECTION422 act + 278 ros · stats below = ROS only
wRC+†vL 120121vR 126
AVG/OBP/SLG.269 / .370 / .454
PA278
HR9
K%23
BB%12
BABIP333
ISO185
MLB%100%
Value2026 · WAR
BAT: +36.8 runs (wOBA-derived runs vs avg)+37BATRUN: +3.1 runs (SB/CS + UBR baserunning)+3RUNFLD: -2.9 runs (Defensive runs vs avg)-3FLDPOS: -7.5 runs (Positional adjustment)-8POSREP: +19.8 runs (Replacement-level credit)+20REPTotal WAR: +4.90+4.9WAR
0.02.04.02.03.22.21.40.6+$16M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · Splits · ContractCON 55 / POW 50
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT55
Whiff%
5810.2%
xwOBA
870.351
POWER50
Barrel%
629.9
Avg EV
7290.6
Bat Spd
6472.8
EYE50
Chase%
8724.5%
SPEED55
Sprint
6328.0
Platoon Splits2024-2026 · 1461 PA
vs LHP
vs RHP
Edge
PA
406
1055
wRC+
108
115
R
wOBA
326
336
ISO
161
163
BABIP
324
326
K%
26.1%
24.1%
R
BB%
8.4%
8.8%
R
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2019
Service   6.948 yrs.days
Team Control Through   2030
First FA Year   2027
NTCOPT
YearStatusSalary Proj WAR Value Surplus
2026ROSExt$5M+2.0$16M+$10M
2027Ext$13M+3.2$24M+$12M
2028Ext$13M+2.2$15M+$4M
2029Ext$13M+1.4$9M-$0.8M
2030Ext$13M+0.6$2M-$7M
Totals $59M $65M +$19M
Options · projected decision
2031CLUB OPT$13.3M / $0.0M buyoutDECLINE
2032CLUB OPT$20.0M / $2.0M buyoutDECLINE
Why some years run red
On long-term deals the salary is locked in regardless of how the player ages. Late years are red whenever projected production drops below the AAV — that's expected, not a sign the deal is bad. The honest scorecard is the Net Surplus over the whole contract, not any single year.

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
201621 AAugusta GreenJackets 6665 16401 1260 10 246258354611 108395 392 272 66
201621 AAugusta GreenJackets 6663 20501 3200 10 317348444793 127452 305 352 128
201722 A+San Jose Giants 541501 1372189 281376 53 273320401721 128356 255 310 95
201722 A+San Jose Giants 541491 15326910 371066 53 312366462829 151376 207 364 136
201823 AA2 teams 459409 10821211 391144 54 264334406740 142333 258 325 107
201823 AA2 teams 459391 1111937 57864 54 284381402782 118341 1912 350 126
201924 MLB2 teams 603543 17238521 511346 64 317382521903 204386 228 390 157 +39 -0 +1 -6 +17 5.1
201924 MLB2 teams 603540 17238521 531326 64 319385524909 206387 229 397 162 +42 -0 +1 -6 +17 5.5
202025 MLBPittsburgh Pirates 208186 35627 21571 11 188274355629 167230 2710 282 74 -6 -0 +2 -2 +6 -0.1
202025 MLBPittsburgh Pirates 208185 35627 21571 11 189274357631 168231 2710 284 75 -6 -0 +2 -2 +6 -0.1
202126 MLBPittsburgh Pirates 646559 17035824 751198 52 304394524918 220348 1812 389 156 +41 +0 +9 +2 +18 7.2
202126 MLBPittsburgh Pirates 646559 16935824 751198 52 302393522915 220345 1812 400 164 +47 +0 +9 +2 +18 7.8
202227 MLBPittsburgh Pirates 614542 14319427 5614114 73 264348463811 199309 239 350 126 +18 +0 -6 +2 +17 3.3
202227 MLBPittsburgh Pirates 614542 14219427 5614114 73 262346461808 199306 239 358 132 +22 +0 -6 +2 +17 3.7
202328 MLBPittsburgh Pirates 640574 15231524 531387 121 265334462796 197306 228 344 121 +16 +2 -6 -7 +18 2.4
202328 MLBPittsburgh Pirates 640574 15131524 531387 121 263333460793 197304 228 347 124 +17 +2 -6 -7 +18 2.5
202429 MLBPittsburgh Pirates 692622 17229324 5715610 102 277347449795 172333 238 347 124 +19 +1 -13 -7 +20 1.9
202429 MLBPittsburgh Pirates 692622 17129324 5715610 102 275345447792 172330 238 351 127 +21 +1 -13 -7 +20 2.2
202530 MLBPittsburgh Pirates 654587 14538316 571737 32 247321404725 157322 269 320 103 +2 -0 -5 -7 +19 0.9
202530 MLBPittsburgh Pirates 654587 14438316 571737 32 245320402722 157319 269 322 105 +3 -0 -5 -7 +19 1.0
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD31 MLBPIT 422350 9922214 62948 70 283402477880 194348 2215 383 151 +25 +1 -2 -5 +12 3.2
YTD31 MLBPIT 422350 9922214 62948 70 283402477880 194348 2215 391 157 +27 +1 -2 -5 +12 3.5
ROS31 MLBPIT 100% 278238 641329 34654 40 269370454823 185330 2312 367 139 +12 +1 -1 -3 +8 1.7
ROS31 MLBPIT 100% 278238 641329 34654 40 269370454823 185328 2312 354 129 +9 +1 -1 -3 +8 1.4
FULL31 MLBPIT 700588 16335423 9615912 110 277389468857 190342 2314 372 143 +34 +2 -3 -8 +20 4.6
TOT31 MLBPIT 700588 16335423 9615912 110 277389468857 190342 2314 377 146 +37 +2 -3 -8 +20 4.9
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202732 MLBPIT 100% 660564 14629421 8115610 81 259362436798 177321 2412 358 132 +24 +1 -6 -7 +19 3.2
202833 MLBPIT 100% 581496 12624418 711419 51 254358427785 173315 2412 349 126 +17 +1 -6 -6 +16 2.2
202934 MLBPIT 100% 514439 10720315 621288 30 244348405753 162306 2512 339 117 +10 +1 -7 -6 +15 1.3
203035 MLBPIT 100% 458393 9216313 551177 20 234338389728 155296 2612 327 108 +4 +0 -7 -5 +13 0.6
202732 MLBPIT 100% 660564 14629421 8115610 81 259362436798 177320 2412 345 122 +17 +1 -6 -7 +19 2.4
202833 MLBPIT 100% 581496 12524418 711419 51 252356425781 173313 2412 337 116 +10 +1 -6 -6 +16 1.5
202934 MLBPIT 100% 514439 10720315 621288 30 244348405753 162304 2512 326 108 +5 +1 -7 -6 +15 0.8
203035 MLBPIT 100% 458393 9116313 551177 20 232336387723 155295 2612 314 99 -1 +0 -7 -5 +13 0.1
▸ Career Totals
Career 64915690 149929745214 668151291 6315 263350444794 181321 2310 348 124 +179 +7 -46 -52 +184 27.7
/ 162G 650570 15030521 671519 62 263350444794 181322 2310 348 124 +18 +0 -5 -5 +18 2.7
Career 76146718 178534456240 7411802101 7724 266347441788 175327 2410 345 122 +193 +6 -46 -64 +216 31.2
/ 162G 650574 15229520 631549 72 265347437785 172327 2410 345 122 +16 +1 -4 -5 +18 2.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
201621 AAugusta GreenJackets 6663 20501 3200 10 317348444793 127452 305 352 128 +2 +0 +2 0.4
201722 A+San Jose Giants 541491 15326910 371066 53 312366462829 151376 207 364 136 +22 -0 +15 3.8
201823 AAAltoona Curve 383331 1001837 43733 44 302387438825 136362 1911 365 138 +16 -1 +11 2.7
201823 INTLSurprise Saguaros 7660 11100 14131 10 183347200547 17229 1718 274 68 -3 +0 +2 -0.0
201924 MLBPittsburgh Pirates 546491 15437416 461216 32 314379503882 189387 228 387 155 +34 -0 +1 -6 +15 4.4
201924 AAAIndianapolis Indians 5749 18115 7110 32 3674397351.173 367394 1912 494 236 +9 -0 +2 1.0
202025 MLBPittsburgh Pirates 208185 35627 21571 11 189274357631 168231 2710 284 75 -6 -0 +2 -2 +6 -0.1
202126 MLBPittsburgh Pirates 646559 16935824 751198 52 302393522915 220345 1812 400 164 +47 +0 +9 +2 +18 7.8
202227 MLBPittsburgh Pirates 614542 14219427 5614114 73 262346461808 199306 239 358 132 +22 +0 -6 +2 +17 3.7
202328 MLBPittsburgh Pirates 640574 15131524 531387 121 263333460793 197304 228 347 124 +17 +2 -6 -7 +18 2.5
202429 MLBPittsburgh Pirates 692622 17129324 5715610 102 275345447792 172330 238 351 127 +21 +1 -13 -7 +20 2.2
202530 MLBPittsburgh Pirates 654587 14438316 571737 32 245320402722 157319 269 322 105 +3 -0 -5 -7 +19 1.0
▸ Career Totals (raw MLB only — historical actual)
MLB Career 40003560 96619529138 36590553 4113 271348459807 187326 239 356 131 +139 +3 -18 -25 +113 21.6

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
#1Shin-Soo Choolast yr '20
career totals — 14 seasons, 7,116 PA
147,116218157275377449-66-9534.230.9
/1626642015-6.2-8.83.2pk7: 28
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 13 projected seasons
137,32924375267350450-79-4734.630.1
/162664227-7.1-4.23.1pk7: 26
#2Jayson Werthlast yr '17
career totals — 15 seasons, 6,366 PA
156,366229132267360455-68-3632.029.7
/1626642414-7.1-3.73.3pk7: 27
#3Pat Burrelllast yr '11
career totals — 12 seasons, 6,520 PA
126,5202927253361472-61-8031.028.0
/162664301-6.3-8.13.2pk7: 25
#4Justin Uptonlast yr '22
AS×4SS×2
career totals — 16 seasons, 7,649 PA
167,649325151261342469-82-9129.627.0
/1626642813-7.1-7.92.6pk7: 24
#5Aubrey Hufflast yr '12
career totals — 13 seasons, 6,786 PA
136,78624237278342464-60-7525.526.9
/162664244-5.8-7.42.5pk7: 28
#6Nick Swisherlast yr '15
career totals — 12 seasons, 6,308 PA
126,30824513249351447-62-5624.524.4
/162664261-6.5-5.92.6pk7: 24

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 277/389/468 190342 2311 23% 14% 146 +4.9
Dexter Fowler
2018 · MLB
32 53→63 53→55 54→55 60 262/364/451 189316 1812 22% 13% 135 +4.2 233/332/398 165284 199 23% 12% 109 +2.4 216/320/36715026419824%12%95+0.8
Chris Taylor
2022 · MLB
31 54→62 55→60 54→55 51 265/349/460 195344 2112 28% 10% 132 +4.0 241/325/411 170342 1815 32% 10% 110 +2.4 228/316/385158331171733%10%96+0.9
Michael Cuddyer
2010 · MLB
31 52→58 56→60 53→50 53 270/340/473 203296 227 17% 9% 131 +3.9 267/331/441 174297 189 16% 8% 119 +3.1 266/329/434168301191118%8%112+2.2
Aaron Hicks
2021 · MLB
31 46→56 55 48→55 64 236/352/425 190271 229 22% 15% 124 +3.4 226/332/359 133281 1510 23% 13% 100 +1.7 220/329/327107278131123%13%86+0.4
David Peralta
2019 · MLB
31 55→62 54→60 50→45 49 282/340/467 185319 226 19% 8% 130 +3.8 273/333/440 167322 174 20% 8% 120 +3.1 266/330/41715131712219%8%108+1.5
Rob Refsnyder
2023 · MLB
32 53→60 50 48→50 50 258/343/417 159330 187 26% 10% 119 +3.1 255/344/405 150322 1610 24% 10% 116 +2.8 255/349/40615132016924%11%114+1.1
Hunter Pence
2014 · MLB
31 55→63 56→60 53→50 50 284/343/482 197317 2312 19% 8% 135 +4.2 287/343/477 190331 2211 19% 8% 134 +4.1 291/350/47718633921820%8%133+3.2
Wilson Betemit
2012 · MLB
30 55→56 51→60 48→40 48 269/333/443 174350 175 27% 9% 121 +3.2 246/308/396 150330 174 29% 8% 98 +1.6 215/278/35814328619131%8%76+0.0
Robbie Grossman
2022 · MLB
32 49→58 53→50 53→50 61 248/355/431 182292 2017 22% 13% 128 +3.6 229/333/369 140293 149 24% 13% 102 +1.9 217/324/33311628510525%13%88+0.6
Neil Walker
2017 · MLB
31 53→57 55 46→45 51 274/338/454 181301 235 18% 8% 126 +3.5 257/339/416 159297 193 19% 10% 117 +2.9 250/341/39814829416119%11%109+1.6
Asdrúbal Cabrera
2017 · MLB
31 52→62 53→55 48→50 48 266/322/443 177298 207 19% 7% 117 +2.9 267/332/443 176303 204 18% 8% 121 +3.2 263/334/43717429820319%9%117+2.6
Rickie Weeks Jr.
2013 · MLB
30 50→58 54→55 51→55 53 254/344/443 189306 2112 24% 10% 126 +3.5 240/328/407 167304 1810 25% 10% 111 +2.5 239/329/413175304181026%10%110+1.2
José A. Martínez
2018 · MLB
30 56→66 50 52→50 49 278/333/434 156322 1710 19% 8% 118 +3.0 281/344/431 150334 175 20% 9% 122 +3.3 293/358/43814534617219%9%127+3.0
Cody Ross
2012 · MLB
31 52→57 52→65 47→45 50 264/330/437 173309 198 21% 8% 118 +3.0 254/317/413 159300 185 21% 8% 107 +2.2 252/311/39714529716320%7%96+0.9
Mark Bellhorn
2005 · MLB
30 53→56 51→55 45 59 254/365/425 171340 178 28% 14% 129 +3.7 220/319/371 151307 155 30% 12% 97 +1.5 209/296/36115226816127%10%82+0.3
Steven Souza Jr.
2020 · MLB
31 46→56 55→60 54→55 53 237/330/431 194301 2214 28% 11% 117 +2.9 230/312/413 183321 2011 32% 10% 105 +2.1 217/304/41319630322934%10%99+0.5
Morgan Burkhart
2003 · MLB
31 50→49 52→60 49→30 50 249/333/418 169315 209 26% 10% 115 +2.8 251/339/429 178287 226 20% 10% 121 +3.2 258/367/43317629022118%11%131+2.7
Juan Miranda
2015 · AAA
32 53→60 55→50 46→40 53 269/359/449 180324 245 24% 10% 134 +4.1 244/337/385 141301 175 23% 10% 108 +2.3 235/336/36713229116323%10%102+1.0
Adam Lind
2015 · MLB
32 58→60 52→60 48→40 53 289/352/466 177329 192 18% 9% 134 +4.1 275/341/466 191308 232 18% 9% 131 +3.9 272/340/46919729826018%9%121+2.3
Ross Gload
2007 · MLB
31 58 51→55 50→40 47 292/332/461 169315 189 14% 5% 125 +3.5 272/316/399 127294 116 11% 6% 102 +1.8 270/320/3861152929311%6%93+0.7