Will BrennanRF Sacramento River Cats
INJURED · Reassigned to Minors (RM)
Age 28 L/L 5'11" / 205 lbs AAA BB -3% Svc 2.901S2 · Ctrl thru 2029 peak 0.5 · 2027
wRC+†vL -11111vR 123
AVG/OBP/SLG.268 / .308 / .379
PA133
HR2
K%15
BB%5
MLB%55%
BAT: +1.7 runs (wOBA-derived runs vs avg)+2BATRUN: +0.6 runs (SB/CS + UBR baserunning)+1RUNFLD: -1.0 runs (Defensive runs vs avg)-1FLDPOS: -1.4 runs (Positional adjustment)-1POSREP: +3.8 runs (Replacement-level credit)+4REPTotal WAR: +0.40+0.4WAR
Scouting · nowfuture
HIT
6060
PWR
4040
SPD
5555
EYE
3835
trajectory · 10 yrs
0.6peak
2027

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   2027
YearStatusSalary Proj WAR Value Surplus
2026Arb-1$0.9M+0.4$2M+$0.7M
2027Arb-2$1M+0.5$2M+$1M
2028Arb-3$1M+0.3$1M+$0.0M (cut)
2029Arb-4$1M+0.1$0.4M+$0.0M (cut)
Totals $4M $5M +$2M

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
201921 ROKAZL Indians Blue 140127 29521 992 54 .228.290.323.613 .094.235 66 .271 66 -5 -1 +0 -2 +4 -0.4
202123 A+2 teams 446401 982415 309510 156 .244.313.347.660 .102.305 217 .290 80 -10 +1 +0 -5 +13 -0.2
202224 AAA3 teams 635584 17336512 38874 224 .296.343.437.780 .140.326 146 .338 117 +12 +3 -0 -7 +18 2.6
202325 MLBCleveland Guardians 455432 1172305 16575 135 .271.305.359.663 .088.301 134 .291 81 -10 +1 -1 -5 +13 -0.3
202426 MLB2 teams 392367 981628 20584 82 .267.312.387.699 .120.298 155 .307 93 -3 +1 -3 -4 +11 0.1
202527 AAAColumbus Clippers 156151 39602 5250 21 .258.282.338.620 .079.298 163 .277 70 -5 +0 +0 -2 +4 -0.2
▸ 2026 Season (actual · ROS · total)
202628 AAASacramento River Cats 5451 18211 180 00 .353.365.490.856 .137.386 152 .355 130 +2 +0 -1 -1 +2 0.2
ROS28 MLBSF 7975 20301 3121 20 .267.304.347.650 .080.312 154 .314 99 -0 +0 -0 -1 +2 0.1
TOT28 MLBSF 133126 38512 4201 20 .302.328.405.733 .103.340 153 .331 111 +2 +0 -1 -1 +4 0.4
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202729 MLB 66%SF 348327 921526 15473 61 .281.319.394.713 .113.309 144 .317 100 +0 +1 -3 -4 +10 0.5
202830 MLB 75%SF 358336 931526 16493 61 .277.315.387.702 .110.308 144 .313 98 -1 +1 -3 -4 +10 0.3
202931 MLB 83%SF 343323 901526 15492 40 .279.315.393.708 .115.307 144 .310 95 -2 +1 -4 -4 +10 0.1
203032 MLB 89%SF 324305 831415 14482 20 .272.308.374.682 .102.306 154 .305 91 -3 +0 -5 -3 +9 -0.2
203133 MLB 95%SF 294277 741214 13452 10 .267.305.361.666 .094.304 154 .299 87 -4 +0 -5 -3 +8 -0.4
203234 MLBSF 251236 621013 11412 00 .263.301.352.653 .089.303 164 .292 82 -5 +0 -6 -3 +7 -0.7
▸ Career Totals (MLE all levels + projections)
Career 42213941 10681941964 20562240 8624 .271.314.379.692 .108.306 155 .306 92 -37 +8 -31 -45 +120 1.5
/ 162G 650607 16530310 32966 134 .272.315.381.695 .109.307 155 .306 92 -6 +1 -5 -7 +18 0.2

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
201921 ROKAZL Indians Blue 140121 37731 1562 54 .306.391.438.829 .132.310 411 .367 139 +6 -1 +4 1.0
202123 AAAkron RubberDucks 177150 42602 18295 22 .280.376.360.736 .080.328 1610 .333 113 +3 -0 +5 0.7
202123 A+Lake County Captains 269238 692214 25435 134 .290.369.441.811 .151.339 169 .362 135 +11 +1 +8 2.0
202224 MLBCleveland Guardians 4542 15111 241 21 .357.400.500.900 .143.378 94 .399 164 +3 +0 -0 -7 +1 -0.3
202224 AAAColumbus Clippers 433393 1242839 33532 151 .316.371.471.842 .155.342 128 .370 141 +20 +3 +12 3.6
202224 AAAkron RubberDucks 157135 421214 17161 52 .311.392.504.896 .193.319 1011 .386 153 +9 +0 +4 1.4
202325 MLBCleveland Guardians 455432 1152405 16575 135 .266.300.356.657 .090.296 134 .294 83 -9 +1 -1 -5 +13 -0.1
202426 MLBCleveland Guardians 353330 871328 19483 42 .264.310.388.698 .124.287 145 .311 97 -1 +0 -3 -4 +10 0.1
202426 AAAColumbus Clippers 3935 13401 281 40 .371.410.571.982 .200.462 215 .425 184 +4 +1 +1 0.6
202527 AAAColumbus Clippers 156148 45803 8200 21 .304.340.419.759 .115.336 135 .339 118 +3 +0 +4 0.8
▸ Career Totals (raw MLB only — historical actual)
MLB Career 853804 21738314 371099 198 .270.309.377.686 .107.297 134 .307 93 -7 +1 -5 -16 +24 -0.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
Will Brennan (OGILVIE) 28 60 40 55 35 .268/.308/.379 .112.301 23 15% 5% 94 +0.3
Raimel Tapia
2023 · MLB
29 55→64 41→50 52→55 47 .265/.309/.368 .103.307 817 16% 6% 90 +1.0 .248/.308/.366 .118.306 1220 22% 8% 90 +1.0 .232/.311/.333.101.300123325%10%82+0.2
Alex Presley
2013 · MLB
28 56→63 47→50 55 46 .274/.316/.422 .148.317 1318 18% 6% 108 +2.3 .260/.305/.374 .114.307 1016 18% 6% 90 +1.0 .262/.306/.349.087.30971617%5%81+0.3
Felix Pie
2012 · MLB
27 51→55 44→50 50→60 47 .250/.298/.377 .127.295 1010 19% 6% 89 +0.9 .237/.284/.368 .131.292 1026 21% 6% 80 +0.4 .256/.309/.411.155.305152521%6%99+1.1
Xavier Paul
2013 · MLB
28 53→58 45→50 53→55 44 .258/.301/.390 .133.314 1220 22% 6% 93 +1.3 .234/.294/.369 .135.301 159 26% 7% 85 +0.7 .204/.273/.329.125.26815129%8%62-0.5
Tony Kemp
2020 · MLB
28 53→60 44→45 52→55 52 .256/.316/.376 .121.281 1118 14% 7% 96 +1.5 .246/.333/.369 .123.275 1113 14% 10% 102 +1.8 .250/.341/.359.109.27791213%10%101+1.1
Matthew den Dekker
2016 · MLB
28 50→58 45→50 51→55 46 .242/.300/.372 .130.303 1114 24% 7% 88 +0.9 .208/.263/.335 .127.280 1317 29% 6% 63 -0.8 .192/.243/.320.128.265131832%6%48-1.1
Matt Beaty
2021 · MLB
28 50→58 48→50 51→45 48 .248/.307/.396 .148.272 157 16% 6% 98 +1.6 .243/.325/.362 .119.291 136 20% 7% 98 +1.6 .238/.331/.338.100.29211221%7%92+0.5
Joshua Palacios
2023 · MLB
28 51→54 43→50 51→55 45 .247/.310/.353 .106.306 1021 22% 6% 88 +0.9 .246/.305/.395 .149.293 1715 22% 7% 97 +1.5 .235/.300/.390.155.278191122%7%91+0.6
Juan Lagares
2017 · MLB
28 55→64 42→45 51→50 43 .265/.307/.376 .111.316 912 19% 5% 92 +1.2 .251/.301/.366 .115.310 913 21% 6% 86 +0.8 .234/.279/.353.119.2979823%5%71-0.1
Jeff Fiorentino
2011 · MLB
28 50→54 44→50 51→50 49 .245/.303/.363 .118.294 1015 20% 8% 87 +0.8 .225/.290/.353 .128.271 1210 21% 8% 79 +0.3 .216/.288/.345.130.25813821%8%76+0.0
Steve Susdorf
2014 · AAA
28 57→56 39→45 45→50 47 .269/.321/.360 .091.325 512 18% 6% 93 +1.3 .247/.297/.337 .090.306 612 20% 6% 77 +0.1 .246/.291/.324.078.30741220%5%71-0.1
David Lough
2014 · MLB
28 54→61 43→50 55→50 43 .263/.296/.381 .118.296 916 15% 4% 89 +0.9 .241/.285/.353 .112.282 1014 18% 5% 77 +0.1 .224/.278/.319.095.26481218%6%62-0.3
Kevin Reese
2006 · AAA
28 50→51 46→45 52→50 48 .243/.302/.386 .143.278 1213 17% 6% 93 +1.3 .240/.300/.360 .120.279 1111 18% 6% 85 +0.7 .236/.300/.337.100.27510918%6%79+0.2
Gerardo Parra
2016 · MLB
29 55→62 45→50 47→55 47 .269/.315/.403 .134.306 1111 16% 6% 102 +1.9 .265/.304/.394 .129.308 1110 17% 5% 95 +1.4 .263/.317/.375.111.306111117%6%91+0.7
Dwight Smith Jr.
2021 · MLB
28 48→53 49→50 50 49 .243/.307/.396 .153.283 169 20% 8% 98 +1.6 .221/.283/.333 .112.291 128 26% 8% 71 -0.3 .187/.257/.236.049.2703329%8%31-0.7
Joe Thurston
2008 · MLB
28 53→58 42→45 49→50 46 .255/.300/.371 .116.285 814 14% 5% 88 +0.9 .256/.305/.371 .115.294 913 15% 6% 90 +1.0 .245/.313/.353.108.28791117%7%86+0.6
Cory Sullivan
2008 · MLB
28 54→60 40→45 52→50 46 .256/.307/.359 .104.321 512 22% 7% 87 +0.8 .248/.300/.351 .103.299 712 18% 7% 82 +0.5 .246/.303/.337.091.28951316%7%76+0.0
Ben Gamel
2019 · MLB
27 57→63 42→50 52→50 48 .270/.328/.387 .117.336 812 21% 8% 103 +1.9 .254/.335/.386 .132.338 118 26% 10% 107 +2.2 .235/.329/.378.143.30515626%12%97+0.9
Moisés Sierra
2017 · MLB
28 54→56 42→50 49→50 43 .259/.308/.369 .110.324 1015 23% 6% 91 +1.1 .251/.309/.374 .123.312 1214 22% 6% 92 +1.2 .250/.316/.378.129.306141522%7%94+1.0
Andy Dirks
2013 · MLB
27 54→53 49→50 52→55 46 .272/.317/.422 .151.305 1614 17% 6% 108 +2.3 .257/.317/.384 .127.299 1310 18% 8% 98 +1.6 .250/.318/.362.112.28912917%9%86+0.6