Tristan Gray3B Minnesota Twins
Age 30 L/R 6'1" / 215 lbs MLB Svc 0.715 · Ctrl thru 2031
2026 ROS PROJECTION180 act + 170 ros · stats below = ROS only
wRC+†vL 21971vR 13
AVG/OBP/SLG.224 / .280 / .372
PA170
HR5
K%29
BB%6
BABIP294
ISO147
MLB%100%
Value2026 · WAR
BAT: -12.2 runs (wOBA-derived runs vs avg)-12BATRUN: +0.3 runs (SB/CS + UBR baserunning)+0RUNFLD: -0.5 runs (Defensive runs vs avg)-0FLDPOS: +1.2 runs (Positional adjustment)+1POSREP: +9.9 runs (Replacement-level credit)+10REPTotal WAR: -0.10-0.1WAR
0.00.51.00.00.0-$1M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · Splits · ContractCON 50 / POW 55
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT50
Whiff%
906.9%
xwOBA
310.286
POWER55
Barrel%
457.6
Avg EV
6089.8
Bat Spd
5972.3
EYE40
Chase%
9012.1%
SPEED45
Sprint
2326.2
Platoon Splits2024-2026 · 150 PA
vs LHP
vs RHP
Edge
PA
23
127
wRC+
224
43
◀◀L
wOBA
478
241
◀◀L
ISO
364
122
◀◀L
BABIP
353
239
◀◀L
K%
13.0%
31.5%
◀◀L
BB%
4.3%
7.1%
▶▶R
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2024
Service   0.715 yrs.days
Team Control Through   2031
First FA Year   2032
YearStatusSalary Proj WAR Value Surplus
2026ROSExt$0.3M
2027Pre-Arb$0.8M
2028Extbeyond projection horizon · no WAR estimate
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
Totals $0.3M $-2M -$0.5M

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
201822 A+2 teams 679628 11641120 372277 88 185238349587 164247 335 252 51
201822 A+2 teams 679605 15747323 601597 88 260333461794 202312 239 348 124
201923 AAMontgomery Biscuits 495435 8512318 441229 210 195283361644 166223 259 284 76
201923 AAMontgomery Biscuits 495418 9416517 61929 210 225336409745 184244 1912 331 111
202125 AAADurham Bulls 275256 55936 15922 11 215264344607 129306 335 265 61
202125 AAADurham Bulls 275248 611348 23812 11 246315427742 181329 298 327 108
202226 AAADurham Bulls 500470 8013025 181928 42 170214357571 187214 384 244 45
202226 AAADurham Bulls 500458 10321033 301598 42 225284487771 262259 326 334 113
202327 AAADurham Bulls 525484 8418119 311967 23 174234333566 159240 376 246 46
202327 AAADurham Bulls 525468 11025130 461667 23 235312485797 250292 329 347 124
202428 AAA2 teams 500455 8417214 351665 01 185251323574 138250 337 253 52
202428 AAA2 teams 500446 10826419 441375 01 242317446763 204302 279 334 114
202529 AAA2 teams 368334 741848 221003 31 222276371647 150282 276 278 71
202529 AAA2 teams 368326 8520412 30863 31 261329457786 196309 238 339 117
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD30 MLBMIN 180166 39504 9561 20 235278337616 102321 315 269 64 -7 +0 +0 +1 +5 -0.1
YTD30 MLBMIN 180166 39504 9561 20 235278337616 102321 315 272 66 -7 +0 +0 +1 +5 -0.1
ROS30 MLBMIN 100% 170156 35615 11501 10 224280372652 147286 296 283 75 -5 +0 -1 +1 +5 0.0
ROS30 MLBMIN 100% 170156 35615 11501 10 224280372652 147286 296 278 71 -6 +0 -1 +1 +5 -0.1
FULL30 MLBMIN 350322 741119 201062 30 230279354633 124308 306 273 67 -13 +1 -0 +1 +10 -0.2
TOT30 MLBMIN 350322 741119 201062 30 230279354633 124308 306 276 69 -12 +1 -0 +1 +10 -0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202731 MLBMIN 65% 365336 7213110 231083 20 214271348619 134285 306 280 73 -11 +0 -4 +1 +10 -0.4
202731 MLBMIN 65% 237218 48917 15702 20 220277367644 147285 306 275 68 -8 +0 -3 +1 +7 -0.3
▸ Career Totals
Career 524480 10421215 351553 30 217274362637 146284 307 274 68 -19 +1 -4 -6 +15 -1.4
/ 162G 650595 12926219 431924 40 217274363637 146284 307 274 68 -24 +1 -5 -8 +18 -1.7
Career 38773554 68514716125 236125345 2326 193252349601 156253 326 262 59 -182 -6 -5 +7 +110 -7.7
/ 162G 650596 11625321 402108 44 195255352607 158256 326 262 59 -30 -1 -1 +1 +18 -1.3

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
201822 A+Charlotte Stone Crabs 496449 10738213 391133 55 238303419722 180287 238 317 101 +1 -1 +14 1.4
201822 INTLPerth Heat 183156 509110 21464 33 321414583998 263392 2511 430 187 +18 -1 +5 2.3
201923 AAMontgomery Biscuits 495418 9416517 61929 210 225336409745 184244 1912 331 111 +6 -4 +14 1.7
202125 AAADurham Bulls 275248 611348 23812 11 246315427742 181329 298 327 108 +3 -0 +8 1.0
202226 AAADurham Bulls 500458 10321033 301598 42 225284487771 262259 326 334 113 +8 +0 +14 2.2
202327 AAADurham Bulls 525468 11025130 461667 23 235312485797 250292 329 347 124 +14 -1 +15 2.9
202428 MLBOakland Athletics 3128 3100 3160 00 107194143336 36250 5210 167 -14 -4 +0 +1 -9 +1 -1.2
202428 AAALas Vegas Aviators 469418 10525419 411215 01 251325467792 215304 269 345 122 +12 -0 +13 2.5
202529 MLBTampa Bay Rays 8678 18503 6190 00 231286410696 179263 227 301 89 -1 +0 -1 +1 +2 0.2
202529 AAACharlotte Knights 282248 671549 24673 31 270342472814 202324 249 350 126 +8 +0 +8 1.7
▸ Career Totals (raw MLB only — historical actual)
MLB Career 117106 21603 9350 00 198261340600 142261 308 266 62 -5 +0 -0 -8 +3 -1.0

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
#1Chad Moellerlast yr '09
career totals — 10 seasons, 1,524 PA
101,524292226288351+19+143.84.3
/162664131+8.5+6.21.6pk7: 5
#2Adam Rosaleslast yr '17
career totals — 9 seasons, 1,756 PA
91,7564716227293367+6+83.03.5
/162664186+2.4+3.01.1pk7: 4
#3Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
#4Jake Cavelast yr '24
career totals — 7 seasons, 1,564 PA
71,5644513236292400-11-61.31.3
/162664196-4.5-2.50.6pk7: 1
#5Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.4pk7: 1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 4 projected seasons
4853256220273364+3+10.30.3
/162664194+2.4+0.60.2pk7: 0
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-0.4pk7: -1

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
Tristan Gray (OGILVIE) 30 50 55 45 40 230/279/354 124308 93 30% 6% 69 -0.1
Norel González
2023 · AAA
29 45 50 41→40 41 230/284/385 155294 186 28% 6% 86 +0.8 219/280/352 133293 156 29% 7% 76 +0.0 193/264/30811525713229%8%54-0.7
Scott Moore
2014 · MLB
30 45→51 49→55 38→50 43 226/290/375 149295 163 28% 7% 85 +0.7 195/263/319 124259 135 29% 6% 60 -1.0 166/241/27410821711328%6%38-1.3
Mason Williams
2021 · MLB
29 48→53 49→50 41→55 43 245/286/387 142292 177 23% 6% 86 +0.8 230/279/358 128303 1312 27% 6% 76 +0.1 226/277/338111303111328%6%65-0.3
Val Majewski
2011 · AAA
30 44→53 51→45 46→50 44 229/284/384 156278 208 26% 7% 85 +0.7 230/282/347 117286 1110 23% 6% 74 -0.1 232/283/327952855920%6%65-0.2
Ryan Flaherty
2016 · MLB
30 41→45 48→55 50→45 47 212/284/356 144258 163 24% 8% 79 +0.3 227/305/342 115290 126 24% 9% 83 +0.6 224/293/35413029215427%8%77+0.1
Dee Brown
2008 · AAA
30 46→50 49→50 43→45 42 237/283/376 139281 175 23% 5% 82 +0.5 234/294/373 139266 159 18% 7% 87 +0.8 229/295/36713925414916%8%84+0.5
Cory Aldridge
2009 · AAA
30 46→50 47→55 43→45 45 226/287/366 141304 147 30% 8% 82 +0.5 237/285/404 167314 204 30% 6% 91 +1.1 214/280/38717329327536%8%84+0.3
Raffy Lopez
2018 · MLB
30 42→50 53→50 48→40 42 223/279/392 168285 214 30% 7% 85 +0.7 215/275/375 160299 205 33% 7% 79 +0.3 173/240/30212925017237%8%40-1.3
David Bote
2023 · MLB
30 44→48 47→55 49→45 43 220/287/358 138285 158 28% 7% 81 +0.4 229/296/387 158286 178 25% 7% 92 +1.2 221/293/38716626918624%8%88+0.4
Colin Moran
2023 · MLB
30 45→55 49→55 46→30 48 228/297/369 142290 173 27% 9% 87 +0.8 226/295/354 128293 156 27% 8% 82 +0.5 216/293/3048828111026%8%65-0.2
Nick Green
2009 · MLB
30 41→47 48→50 43→45 38 215/256/350 135277 166 29% 4% 64 -0.8 214/264/338 124270 125 25% 5% 65 -0.7 218/265/35413626713323%4%66-0.4
Andy Marte
2014 · AAA
30 45→48 49→55 48→40 43 234/280/378 144275 187 23% 6% 82 +0.5 236/276/370 134267 155 18% 5% 78 +0.2 232/271/35912725714116%5%73-0.1
Brett Nicholas
2018 · MLB
30 48→54 46→50 43→40 40 242/280/373 131297 144 24% 4% 80 +0.4 224/273/355 131282 145 25% 6% 72 -0.2 208/262/33212425914125%6%59-0.9
Bryce Brentz
2018 · MLB
29 44→46 51→60 46→40 41 226/274/381 155293 194 30% 6% 80 +0.4 214/273/393 179309 224 36% 7% 84 +0.6 189/257/38019128425141%7%70-0.2
Daniel Palka
2022 · MLB
30 40→44 53→55 50 47 215/284/382 167268 217 28% 9% 85 +0.7 225/282/392 167291 225 30% 7% 87 +0.8 217/273/38016327923231%7%76+0.0
Brandon Larson
2006 · MLB
30 45→42 50 46→45 44 229/296/383 154293 186 28% 7% 91 +1.1 226/275/382 156289 206 28% 6% 81 +0.4 216/261/36615027121529%5%68-0.3
Seth Mejias-Brean
2021 · MLB
30 47→52 45 47→45 42 235/280/356 122290 137 24% 5% 76 +0.0 222/276/349 127293 1413 28% 6% 72 -0.2 202/260/316113267141429%6%53-0.6
Jason Vosler
2023 · MLB
29 42→43 53→55 49→40 45 223/288/393 170274 226 27% 7% 90 +1.0 215/275/384 169275 216 29% 7% 82 +0.5 205/266/37717225822430%7%73-0.1
JT Riddle
2021 · MLB
29 42→52 49→50 49→45 41 217/257/366 149254 177 23% 5% 69 -0.4 203/243/325 122250 125 24% 4% 53 -1.5 195/231/31011524111224%3%41-1.4
Ryan Fitzgerald
2023 · AAA
29 37→42 52→55 43→45 42 199/262/366 167247 197 28% 6% 72 -0.2 207/272/356 149273 169 29% 7% 73 -0.1 226/290/35112528912825%7%75+0.0