Brett Harris3B Worcester Red Sox
Age 28 R/R 6'2" / 208 lbs AAA H +3% Svc 2.000S2 · Ctrl thru 2029 ILReassigned to Minors (RM)
2026 ROS PROJECTION376 act + 250 ros · stats below = ROS only
wRC+†vL 6677vR 105
AVG/OBP/SLG.254 / .338 / .399
PA250
HR6
K%24
BB%9
BABIP321
ISO145
MLB%55%
Value2026 · WAR
BAT: +14.1 runs (wOBA-derived runs vs avg)+14BATRUN: +1.0 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.6 runs (Defensive runs vs avg)+1FLDPOS: +2.2 runs (Positional adjustment)+2POSREP: +17.8 runs (Replacement-level credit)+18REPTotal WAR: +3.60+3.6WAR
0.01.53.00.82.72.42.0+$38M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control
Tools · Splits · ContractCON 40 / POW 40
Toolsscout grade · Statcast %ile · 2024-2025
CONTACT40
Whiff%
728.7%
xwOBA
260.281
POWER40
Barrel%
224.5
Avg EV
1085.7
Bat Spd
4771.0
EYE60
Chase%
9023.6%
SPEED55
Sprint
5527.7
Platoon Splits2024-2025 · 207 PA
vs LHP
vs RHP
Edge
PA
65
142
wRC+
47
82
▶▶R
wOBA
246
292
▶▶R
ISO
053
118
▶▶R
BABIP
284
229
◀◀L
K%
27.7%
19.7%
▶▶R
BB%
10.8%
12.0%
R
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb SUPER-2
MLB Debut   2024
Service   2.000 yrs.days
Team Control Through   2029
First FA Year   2030
YearStatusSalary Proj WAR Value Surplus
2026ROSArb-1$0.3M+0.8$3M+$3M
2027Arb-2$6M+2.7$20M+$15M
2028Arb-3$9M+2.4$16M+$10M
2029Arb-4$11M+2.0$13M+$5M
Totals $25M $52M +$32M

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
202123 A+Lansing Lugnuts 9483 17203 6274 31 205290337628 133264 296 264 60
202123 A+Lansing Lugnuts 9481 18303 8204 31 222323370693 148259 219 314 98
202224 AA2 teams 483431 11119222 361088 115 258326464790 206293 227 336 115
202224 AA2 teams 483417 12122217 50838 115 290377475852 185325 1710 373 143
202325 AA3 teams 530467 11622310 3710319 162 248329373701 124297 197 304 91
202325 AA3 teams 530439 1182439 658519 162 269386399785 130313 1612 355 129
202426 AAA2 teams 440382 84919 491027 66 220320319639 99275 2311 293 82
202426 AAA2 teams 440373 9112211 58877 66 244356375731 131289 2013 334 114
202527 AAA2 teams 336296 671407 28686 81 226306345651 118265 208 289 79
202527 AAA2 teams 336289 8116012 35596 81 280370460830 180309 1810 364 137
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD28 AAABOS 376331 942229 34969 62 284366444810 160376 269 351 127 +11 +0 +0 +1 +11 2.4
YTD28 AAABOS 376316 10326211 49779 62 326430525956 199404 2013 421 180 +34 +0 +0 +1 +11 4.7
ROS28 AAABOS 55% 250220 561216 23605 41 254338399737 145317 249 328 109 +3 +0 +1 +1 +7 1.2
ROS28 MLBBOS 55% 138121 32713 13333 21 264350413764 149325 249 319 102 +0 +0 +0 +0 +4 0.5
FULL28 AAABOS 514452 12629312 4712912 83 279362436798 157365 259 342 120 +12 +0 +0 +2 +15 2.9
TOT28 AAABOS 626551 15034315 5715614 103 272355426781 154354 259 342 120 +14 +1 +1 +2 +18 3.6
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202729 MLBBOS 59% 660580 14430215 6216013 103 248334384719 136314 249 324 106 +5 +1 +0 +2 +19 2.7
202830 MLBBOS 61% 650571 14129215 6115913 82 247333384717 137312 249 321 104 +3 +1 -1 +2 +18 2.4
202931 MLBBOS 62% 637559 13628214 6015813 72 243331376706 132310 259 317 101 +1 +1 -1 +2 +18 2.1
203032 MLBBOS 63% 624549 13026213 5815712 62 237323362686 126306 259 311 96 -3 +0 -2 +2 +18 1.6
203133 MLBBOS 64% 538473 11122211 5013810 41 235321359680 125301 269 304 91 -6 +0 -3 +2 +15 0.9
203234 MLBBOS 59% 455401 891718 421209 21 222310329639 107295 269 295 84 -8 +0 -4 +2 +13 0.2
203335 MLBBOS 55% 384339 731317 351047 10 215302322623 106288 279 284 76 -11 +0 -5 +1 +11 -0.3
202729 MLBBOS 59% 389342 871919 36948 62 254339395734 140321 249 315 99 -0 +0 +0 +1 +11 1.3
202830 MLBBOS 61% 397349 881919 37978 51 252338390727 138320 249 312 97 -1 +1 -0 +1 +11 1.2
202931 MLBBOS 62% 398350 861819 37998 41 246332380712 134317 259 308 94 -3 +0 -1 +1 +11 1.0
203032 MLBBOS 63% 395347 841818 37998 41 242329369698 127313 259 302 89 -5 +0 -1 +1 +11 0.7
203133 MLBBOS 64% 343301 721517 32887 31 239326365692 126308 269 295 84 -6 +0 -2 +1 +10 0.3
203234 MLBBOS 59% 269237 551115 25715 10 232318350669 118302 269 285 77 -7 +0 -2 +1 +8 -0.1
203335 MLBBOS 55% 210185 42814 19574 10 227312346658 119294 279 275 69 -7 +0 -3 +1 +6 -0.3
▸ Career Totals
Career 27462408 581123857 26068455 2710 241329370699 129312 259 301 88 -37 +1 -8 +12 +78 4.8
/ 162G 650570 13729213 6216213 62 240329367696 126311 2510 301 88 -9 +0 -2 +3 +18 1.1
Career 60815351 127524319140 5471464126 8627 238323369693 131300 249 309 95 -35 +6 -14 +22 +172 15.5
/ 162G 650572 13626215 5815613 93 238322369691 131299 249 309 95 -4 +1 -1 +2 +18 1.6

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
202123 A+Lansing Lugnuts 9481 18303 8204 31 222323370693 148259 219 314 98 -0 +0 +3 0.3
202224 AAMidland RockHounds 360315 9015210 31627 115 286363441804 156327 179 353 128 +12 +0 +10 2.2
202224 A+Lansing Lugnuts 123102 31707 19211 00 304418578996 275320 1715 430 187 +12 +0 +3 1.6
202325 AAALas Vegas Aviators 147129 35704 10275 40 271347419766 147316 187 338 117 +3 +1 +4 0.8
202325 AAMidland RockHounds 314258 731635 404212 61 283403426830 143318 1313 372 143 +15 +1 +9 2.5
202325 INTLMesa Solar Sox 6952 10100 15162 61 192391212603 19278 2322 310 95 -0 +1 +2 0.2
202426 MLBOakland Athletics 123103 15303 17252 03 146279262541 117158 2014 257 55 -6 -1 -0 +2 +3 -0.3
202426 AAALas Vegas Aviators 317270 76928 41625 63 281386419805 137338 2013 364 136 +13 +0 +9 2.3
202527 MLBAthletics 8473 20500 7212 10 274354342696 68377 258 314 98 -0 +0 +2 +1 +2 0.5
202527 AAALas Vegas Aviators 252216 6111012 28384 71 282375500875 218288 1511 381 150 +14 +1 +7 2.3
▸ Career Totals (raw MLB only — historical actual)
MLB Career 207176 35803 24464 13 199309295604 97248 2212 280 72 -6 -1 +1 +3 +6 0.2

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
#1Luis Valbuenalast yr '18
career totals — 10 seasons, 3,527 PA
103,52711310226311395+13+110.511.2
/162664212+2.4+0.12.0pk7: 12
#2Logan Forsythelast yr '19
career totals — 9 seasons, 3,502 PA
93,5027042246327370+5-118.69.2
/162664138+0.9-2.21.6pk7: 10
#3Gordon Beckhamlast yr '19
career totals — 10 seasons, 3,764 PA
103,7648034237301368+13+198.28.4
/162664146+2.4+3.41.4pk7: 9
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 7 projected seasons
72,7475627235319359+10+45.96.0
/162664147+2.4+1.01.4pk7: 6
#4Desi Relafordlast yr '05
career totals — 6 seasons, 2,443 PA
62,4433464246329356-1-75.15.1
/162664917-0.3-1.81.4pk7: 5
#5Tony Kemplast yr '23
career totals — 7 seasons, 2,198 PA
72,1983552238326354-4-34.34.3
/1626641116-1.3-0.81.3pk7: 4
#6Dustin Ackleylast yr '16
career totals — 6 seasons, 2,347 PA
62,3474631241304367-5+73.83.8
/162664139-1.3+1.91.1pk7: 4

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
Brett Harris (OGILVIE) 28 40 40 55 60 272/355/426 154354 1510 25% 9% 120 +3.6
Andrew Knizner
2022 · MLB
27 43 43→50 48→40 50 212/293/324 112254 116 21% 8% 75 -0.0 218/287/334 116270 134 23% 7% 74 -0.1 218/299/36114225717222%7%83+0.2
Pedro Severino
2021 · MLB
28 46→48 49→50 48→45 49 233/301/374 141274 176 22% 8% 90 +1.0 239/299/374 135304 156 25% 8% 89 +1.0 230/288/35512529514626%7%76+0.0
Ryan Roberts
2009 · MLB
28 48→52 45→50 50→55 50 236/302/363 127289 1210 22% 8% 87 +0.8 238/312/372 134286 1316 20% 9% 94 +1.3 235/316/376141276151920%10%94+1.0
Ryan Lavarnway
2016 · MLB
28 49→45 42→55 46→30 49 236/304/342 106291 104 22% 8% 82 +0.5 227/291/334 107289 103 24% 7% 76 +0.0 231/300/39216128220025%7%90+0.4
Zack Short
2023 · MLB
28 37→38 46→50 46→45 51 190/285/315 126261 139 31% 11% 69 -0.4 190/284/317 127263 1410 31% 11% 69 -0.4 173/272/29912623415831%11%58-0.7
Brandon Larson
2005 · MLB
29 42 47→50 46→45 52 212/300/344 133268 159 26% 10% 82 +0.5 229/286/389 160293 206 28% 6% 88 +0.9 222/268/38115928022429%5%75+0.0
Logan Forsythe
2015 · MLB
28 46→56 46→55 52→50 49 231/301/360 128277 149 21% 8% 86 +0.8 256/336/414 158307 178 21% 9% 115 +2.8 256/347/41315731217722%11%116+2.6
Hiram Bocachica
2004 · MLB
28 42 51→55 46→55 44 222/272/382 160262 1911 24% 6% 79 +0.3 239/309/404 165293 2017 25% 8% 102 +1.8 242/329/420178271222219%9%111+1.2
Tim Olson
2005 · MLB
26 45 47→50 50 59 224/316/369 145252 149 17% 12% 95 +1.4 229/280/371 142289 1512 25% 6% 80 +0.4 225/270/363138287151227%5%72-0.1
Eric Campbell
2015 · MLB
28 54→57 43→45 49→50 51 258/333/376 117322 1011 22% 9% 104 +2.0 240/327/350 110299 1013 21% 10% 95 +1.4 243/339/35010729891220%11%97+1.0
Chip Ambres
2008 · MLB
28 42→49 48→50 48→50 49 217/290/354 137271 1610 26% 9% 81 +0.4 219/282/362 143266 167 23% 8% 79 +0.3 214/277/35714325516622%7%73-0.1
Tommy Field
2015 · MLB
28 46→53 45 50→45 46 229/291/357 128287 128 24% 7% 81 +0.4 205/270/329 124253 137 24% 7% 66 -0.6 186/250/29811222812524%6%46-1.4
Mark Mathias
2022 · MLB
27 48→47 46→50 52→50 43 236/287/370 134291 1314 23% 6% 82 +0.5 254/332/399 145343 1718 28% 9% 109 +2.4 258/344/393135350162028%10%111+1.3
David Bote
2022 · MLB
29 42→48 49→55 47→45 51 215/300/363 148259 175 24% 10% 88 +0.9 225/293/375 150288 168 27% 7% 87 +0.8 225/292/38015528917827%7%85+0.4
Gene Kingsale
2005 · MLB
28 49 42→40 48→55 51 235/299/341 106269 912 16% 8% 80 +0.4 233/294/337 104278 810 18% 7% 76 +0.1 233/290/312792852818%6%66-0.3
Bobby Crosby
2008 · MLB
28 48→50 46→50 51→50 51 237/297/365 128267 1412 17% 8% 85 +0.7 231/294/349 118268 108 17% 8% 80 +0.4 227/293/3371092658517%8%74-0.1
Josh VanMeter
2023 · MLB
28 41→47 49→55 49→50 53 212/299/366 154266 169 26% 11% 87 +0.8 203/306/333 130272 149 28% 12% 82 +0.5 169/296/28011123013830%14%63-0.3
Hector Luna
2008 · MLB
28 50→49 43→55 46→50 46 242/291/354 112281 1011 18% 6% 80 +0.4 252/302/393 141292 168 19% 6% 95 +1.4 256/315/42116629020719%7%106+1.5
Jose Leon
2005 · MLB
28 45 46→55 48→30 41 228/277/353 126287 157 26% 6% 74 -0.1 247/293/416 169302 224 25% 6% 98 +1.6 276/328/46919231527221%6%122+1.2
Rylan Bannon
2023 · MLB
27 37→42 49→50 52→50 48 196/278/340 144250 1812 29% 9% 72 -0.2 207/297/365 158271 1913 29% 11% 87 +0.8 195/295/355161251201230%12%82+0.4