Will BrennanRF Sacramento River Cats
Age 28 L/L 5'11" / 205 lbs AAA HR -8%H -3% Svc 2.901S2 · Ctrl thru 2029
2026 ROS PROJECTION230 act + 153 ros · stats below = ROS only
wRC+†vL -2267vR 102
AVG/OBP/SLG.270 / .309 / .374
PA153
HR2
K%14
BB%4
BABIP305
ISO104
MLB%10%
Value2026 · WAR
BAT: -6.3 runs (wOBA-derived runs vs avg)-6BATRUN: +1.2 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -4.1 runs (Positional adjustment)-4POSREP: +10.9 runs (Replacement-level credit)+11REPTotal WAR: +0.10+0.1WAR
0.00.51.00.00.1-$0M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · Splits · ContractCON 60 / POW 40
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT60
Whiff%
788.0%
xwOBA
380.295
POWER40
Barrel%
194.2
Avg EV
1085.7
Bat Spd
1767.8
EYE35
Chase%
2636.3%
SPEED55
Sprint
7128.3
Platoon Splits2024 · 353 PA
vs LHP
vs RHP
Edge
PA
35
318
wRC+
-20
105
▶▶R
wOBA
159
322
▶▶R
ISO
086
129
▶▶R
BABIP
172
301
▶▶R
K%
17.1%
13.2%
▶▶R
BB%
0.0%
5.3%
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb SUPER-2
MLB Debut   2022
Service   2.901 yrs.days
Team Control Through   2029
First FA Year   2030
YearStatusSalary Proj WAR Value Surplus
2026ROSExt$0.4M+0.0$0.0M-$0.3M
2027Arb-2$0.6M+0.1$0.4M+$0.0M (cut)
2028Extbeyond projection horizon · no WAR estimate
2029Extbeyond projection horizon · no WAR estimate
Totals $0.4M $0.4M -$0.3M

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
201921 ROKAZL Indians Blue 140127 29521 992 54 228290323613 94235 66 271 66
201921 ROKAZL Indians Blue 140121 37731 1562 54 306391438829 132310 411 367 139
202123 A+2 teams 446401 962515 309410 156 239308344653 105297 217 287 78
202123 A+2 teams 446388 1112816 437210 156 286372410782 124334 1610 350 126
202224 AAA3 teams 635582 17936612 40854 224 308356452808 144338 136 348 124
202224 AAA3 teams 635570 18141514 52734 224 318379481859 163339 118 376 146
202325 MLBCleveland Guardians 455432 1152405 16575 135 266300356657 90296 134 287 78 -11 +1 -1 -5 +13 -0.4
202325 MLBCleveland Guardians 455432 1152405 16575 135 266300356657 90296 134 294 83 -9 +1 -1 -5 +13 -0.1
202426 MLB2 teams 392367 981629 20594 82 267312395707 128297 155 308 94 -3 +1 -3 -4 +11 0.2
202426 MLB2 teams 392365 1001729 21564 82 274320405725 132302 145 323 105 +2 +1 -3 -4 +11 0.7
202527 AAAColumbus Clippers 156151 39602 5260 21 258282338620 79301 173 268 63
202527 AAAColumbus Clippers 156148 45803 8200 21 304340419759 115336 135 339 118
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD28 AAASF 230214 601112 6275 41 280316369685 89305 123 295 84 -4 +0 -1 -2 +7 -0.0
YTD28 AAASF 230212 661312 8225 41 311351410761 99332 103 335 114 +4 +0 -1 -2 +7 0.8
ROS28 AAASF 10% 153144 39712 6222 31 270309374683 104298 144 300 88 -2 +0 +1 -2 +4 0.2
ROS28 MLBSF 10% 1514 4100 120 00 286333357690 71292 137 284 76 -0 +0 +0 -0 +0 -0.0
FULL28 AAASF 245228 641212 7295 41 281317368685 88307 123 294 83 -5 +0 -1 -3 +7 -0.1
TOT28 AAASF 383358 991824 12497 72 276313371684 95305 133 297 85 -6 +1 +0 -4 +11 0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202729 MLBSF 33% 337316 841515 13505 61 266305367672 101296 154 296 84 -6 +1 +0 -4 +10 0.1
202729 MLBSF 33% 110103 26501 4162 20 252294330624 78291 154 280 73 -3 +0 +0 -1 +3 -0.1
▸ Career Totals
Career 978921 24744315 4212711 218 268308371679 103296 134 304 90 -11 +1 -5 -17 +28 -0.4
/ 162G 650612 16429210 28847 145 268308371678 103296 134 304 90 -7 +1 -3 -11 +18 -0.3
Career 27142520 6791341341 13940232 7424 269316382698 112304 155 304 91 -28 +5 -4 -29 +77 2.1
/ 162G 650604 16332310 33968 186 270316382699 113304 155 304 91 -7 +1 -1 -7 +18 0.5

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
201921 ROKAZL Indians Blue 140121 37731 1562 54 306391438829 132310 411 367 139 +6 -1 +4 1.0
202123 AAAkron RubberDucks 177150 42602 18295 22 280376360736 80328 1610 333 113 +3 -0 +5 0.7
202123 A+Lake County Captains 269238 692214 25435 134 290369441811 151339 169 362 135 +11 +1 +8 2.0
202224 MLBCleveland Guardians 4542 15111 241 21 357400500900 143378 94 399 164 +3 +0 -0 -7 +1 -0.3
202224 AAAColumbus Clippers 433393 1242839 33532 151 316371471842 155342 128 370 141 +20 +3 +12 3.6
202224 AAAkron RubberDucks 157135 421214 17161 52 311392504896 193319 1011 386 153 +9 +0 +4 1.4
202325 MLBCleveland Guardians 455432 1152405 16575 135 266300356657 90296 134 294 83 -9 +1 -1 -5 +13 -0.1
202426 MLBCleveland Guardians 353330 871328 19483 42 264310388698 124287 145 311 97 -1 +0 -3 -4 +10 0.1
202426 AAAColumbus Clippers 3935 13401 281 40 371410571982 200462 215 425 184 +4 +1 +1 0.6
202527 AAAColumbus Clippers 156148 45803 8200 21 304340419759 115336 135 339 118 +3 +0 +4 0.8
▸ Career Totals (raw MLB only — historical actual)
MLB Career 853804 21738314 371099 198 270309377686 107297 134 307 93 -7 +1 -5 -16 +24 -0.3

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
#1Emil Brownlast yr '08
career totals — 6 seasons, 2,335 PA
62,3355747263326406-24-85.35.3
/1626641613-6.7-2.21.5pk7: 5
#2Chris Singletonlast yr '05
career totals — 5 seasons, 1,909 PA
51,9092861265308392-9-33.33.3
/1626641021-3.0-1.21.2pk7: 3
#3Raimel Tapialast yr '23
career totals — 6 seasons, 1,959 PA
61,9592860275319389-21-132.12.1
/162664920-7.1-4.40.7pk7: 2
#4Doug Glanvillelast yr '04
career totals — 5 seasons, 2,256 PA
52,2563590259290356-9+31.31.3
/1626641026-2.8+0.90.4pk7: 1
#5Harold Ramírezlast yr '24
career totals — 5 seasons, 1,922 PA
51,9223819286323408-24-271.11.1
/162664137-8.2-9.40.4pk7: 1
#6Jose Tabatalast yr '14
career totals — 5 seasons, 1,724 PA
51,7241747275336379-18-270.70.7
/162664718-7.1-10.20.3pk7: 1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 2 projected seasons
29501520267303372-10-40.40.4
/1626641114-7.1-2.60.2pk7: 0

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
Will Brennan (OGILVIE) 28 60 40 55 35 276/313/371 95305 47 13% 3% 85 +0.1
David Lough
2014 · MLB
28 55→64 43→50 55→50 43 267/300/387 120302 915 15% 4% 92 +1.2 239/284/350 111280 1013 18% 5% 76 +0.0 220/274/3169526081218%6%60-0.4
Juan Lagares
2017 · MLB
28 52→62 43→45 51→50 44 254/297/368 114301 912 19% 5% 85 +0.7 244/295/357 113301 913 21% 6% 82 +0.5 231/277/3491182929823%5%69-0.2
Xavier Paul
2013 · MLB
28 52→58 45 53→55 43 255/298/383 128313 1121 22% 6% 90 +1.0 222/282/350 128292 148 27% 7% 76 +0.0 192/261/30811525714130%8%51-0.8
Joe Thurston
2008 · MLB
28 54→58 42→45 49→50 47 256/302/370 114286 715 13% 5% 88 +0.9 253/303/369 116291 913 16% 6% 89 +0.9 245/305/374129283131018%6%88+0.7
Raimel Tapia
2023 · MLB
29 52→62 41→45 52→55 47 251/294/351 101289 816 17% 6% 79 +0.3 242/304/362 120299 1320 22% 8% 88 +0.9 229/308/329100295123325%10%79+0.1
Buck Coats
2010 · MLB
28 53→58 41→45 53→55 45 256/298/356 99304 719 18% 5% 82 +0.5 257/303/355 98304 812 17% 6% 84 +0.6 275/321/367923277817%6%93+1.0
Adron Chambers
2015 · MLB
28 51→61 42→45 47→55 45 248/304/349 102315 913 24% 7% 84 +0.6 238/294/339 101301 813 22% 7% 77 +0.1 241/296/3409932421425%7%74-0.0
Nick Buss
2015 · MLB
28 51→58 41→50 52→55 45 244/294/340 97297 815 20% 6% 77 +0.1 241/288/344 103296 813 20% 6% 76 +0.0 242/288/35511329481320%5%77+0.1
Joaquin Arias
2013 · MLB
28 53→60 43→45 52→55 44 255/290/368 113288 99 15% 4% 82 +0.5 254/283/347 93291 77 15% 4% 73 -0.1 257/276/323672972314%2%58-0.3
Kevin Reese
2006 · AAA
28 50→51 46→45 52→50 48 244/302/386 142278 1213 17% 7% 93 +1.3 239/299/357 118278 1111 18% 6% 84 +0.6 236/299/33510027510918%6%78+0.1
Miles Mastrobuoni
2023 · MLB
27 52→57 44→45 52→60 46 253/305/371 118313 1116 22% 7% 90 +1.0 233/300/332 99292 825 21% 9% 78 +0.2 225/302/3058028253020%10%70-0.2
Mitch Maier
2010 · MLB
28 51→56 42→50 49→50 49 245/304/349 104288 912 18% 7% 84 +0.6 247/322/360 113306 99 20% 10% 94 +1.3 246/326/3611153088621%10%93+0.5
Matthew den Dekker
2016 · MLB
28 49→57 45→50 51→55 46 238/296/368 130296 1114 23% 7% 85 +0.7 204/257/332 128278 1317 30% 6% 60 -1.0 191/240/320130267131833%5%47-1.2
BJ Boyd
2021 · AAA
28 49→56 40→45 48→50 43 237/282/331 94290 810 21% 5% 69 -0.4 258/311/406 148312 1612 22% 6% 102 +1.9 269/324/418149322171221%6%107+1.3
Leury García
2020 · MLB
29 55→60 42→45 52→60 39 267/302/375 108335 916 23% 4% 89 +1.0 253/301/357 104313 910 21% 6% 85 +0.7 241/294/326853016821%6%72-0.1
Ryan Lollis
2016 · AAA
29 53→61 40→45 47→45 47 256/302/354 98292 79 15% 6% 84 +0.6 241/285/313 72286 47 16% 6% 66 -0.6 235/279/288532802516%5%54-1.0
Vinny Rottino
2008 · MLB
28 51→57 43→45 47→55 46 247/300/355 109291 1013 19% 6% 84 +0.6 239/293/339 100280 814 17% 6% 76 +0.1 260/311/379119294101915%6%92+1.0
Joey Wendle
2018 · MLB
28 50→60 45→50 54→50 38 245/279/378 133301 1113 23% 3% 81 +0.4 258/312/388 130311 1017 19% 5% 98 +1.6 268/329/39813032091918%6%103+1.1
Jeremy Reed
2009 · MLB
28 53→58 44→45 46→50 48 260/303/382 122287 1010 14% 6% 92 +1.2 245/294/349 104286 88 17% 6% 79 +0.3 232/285/320872766617%7%64-0.3
Jordany Valdespin
2016 · MLB
28 52→53 43→50 49→55 49 250/305/361 111280 1016 15% 6% 87 +0.8 253/302/352 99297 817 17% 6% 83 +0.6 261/304/36099300101816%5%83+0.3