Basenerd Banner
Loading games...
Tristan Gray
Tristan Gray
Minnesota Twins • Third Base
Age 30 • 6' 1" • 215 lb
Bats: L • Throws: R
MLB Debut: 2023-09-16
Born: Houston , TX • USA
Draft: 2017
2025 Stats
G
30
AB
78
H
18
HR
3
RBI
9
R
9
SB
0
AVG
.231
OBP
.282
SLG
.410
OPS
.692
Career Stats
G
47
AB
111
H
23
HR
4
RBI
10
R
10
SB
0
AVG
.207
OBP
.264
SLG
.369
OPS
.633
Year-by-Year Hitting
Year Team GPAABH HRRBISB AVGOBPSLGOPSAwards
2023 TB 2 5 5 2 1 1 .400 .400 1.000 1.400
2024 Total 15 31 28 3 .107 .194 .143 .337
2025 TB 30 86 78 18 3 9 .231 .282 .410 .692
Spring Training
Hitting
YearTeamGPAABHHRRBISBAVGOBPSLGOPS
2018 TB 2541 11 .250.4001.0001.400
2019 TB 5771 13 .143.143.571.714
2020 TB 1013113 1 .273.385.455.840
2021 TB 2036339 37 .273.333.636.969
2022 TB 814133 2 .231.286.385.671
2023 TB 18484618 49 .391.396.8041.200
2024 MIA 1737336 23 .182.270.364.634
2025 CWS 1430278 27 .296.310.667.977
2026 MIN 1950459 2 .200.280.289.569
Game Logs
Season selector loads one year at a time.
Hitting
Date Opponent AB H 2B 3B HR RBI R BB SO
2025-09-28 @ TOR 4 0 0 0 0 0 0 0 2
2025-09-25 @ BAL 2 2 1 0 0 1 1 0 0
2025-09-24 @ BAL 4 1 1 0 0 0 0 0 0
2025-09-23 @ BAL 0 0 0 0 0 0 0 1 0
2025-09-21 vs BOS 4 0 0 0 0 0 0 0 1
2025-09-19 vs BOS 3 0 0 0 0 0 1 1 1
2025-09-18 vs TOR 4 0 0 0 0 0 0 0 1
2025-09-17 vs TOR 4 1 1 0 0 0 0 0 1
2025-09-16 vs TOR 4 3 0 0 0 1 0 0 0
2025-09-15 vs TOR 3 0 0 0 0 0 0 0 1
2025-09-13 @ CHC 1 1 0 0 0 0 0 0 0
2025-09-11 @ CWS 4 0 0 0 0 0 0 0 0
2025-09-10 @ CWS 0 0 0 0 0 0 0 1 0
2025-09-09 @ CWS 3 1 0 0 1 1 2 1 1
2025-09-06 vs CLE 2 2 1 0 0 0 1 0 0
2025-09-02 vs SEA 1 0 0 0 0 1 0 0 1
2025-09-01 vs SEA 4 1 0 0 1 2 1 0 1
2025-08-31 @ WSH 3 0 0 0 0 0 1 1 2
2025-08-22 vs STL 3 2 0 0 1 2 1 1 0
2025-08-21 vs STL 4 1 0 0 0 0 0 0 1
2025-08-20 vs NYY 4 1 1 0 0 0 0 0 1
2025-08-19 vs NYY 3 1 0 0 0 0 0 0 0
2025-08-16 @ SF 1 0 0 0 0 0 1 0 0
2025-08-09 @ SEA 3 0 0 0 0 0 0 0 1
2025-08-08 @ SEA 3 0 0 0 0 0 0 0 0
2025-08-03 vs LAD 1 0 0 0 0 0 0 0 1
2025-07-29 @ NYY 1 0 0 0 0 1 0 0 0
2025-07-28 @ NYY 2 1 0 0 0 0 0 0 0
2025-07-27 @ CIN 3 0 0 0 0 0 0 0 3
2025-07-26 @ CIN 0 0 0 0 0 0 0 0 0
Transactions
Entire history • newest first.
2026-01-21
Minnesota Twins traded C Nate Baez to Boston Red Sox for 3B Tristan Gray.
2025-11-18
Tampa Bay Rays traded 3B Tristan Gray to Boston Red Sox for RHP Luis Guerrero.
2025-08-01
Tampa Bay Rays recalled 3B Tristan Gray from Durham Bulls.
2025-07-30
Tampa Bay Rays optioned 3B Tristan Gray to Durham Bulls.
2025-07-26
Tampa Bay Rays activated 3B Tristan Gray.
2025-07-26
Chicago White Sox traded 3B Tristan Gray to Tampa Bay Rays for cash.
2025-07-08
Chicago White Sox optioned 3B Tristan Gray to Charlotte Knights.
2025-07-07
Chicago White Sox recalled 3B Tristan Gray from Charlotte Knights.
2025-07-05
Chicago White Sox selected the contract of 3B Tristan Gray from Charlotte Knights.
2025-07-05
Chicago White Sox optioned 3B Tristan Gray to Charlotte Knights.
2025-01-30
Chicago White Sox signed free agent 3B Tristan Gray to a minor league contract.
2025-01-30
3B Tristan Gray roster status changed by Chicago White Sox.
2025-01-27
Pittsburgh Pirates sent 3B Tristan Gray outright to Indianapolis Indians.
2025-01-20
Pittsburgh Pirates designated 3B Tristan Gray for assignment.
2024-10-31
Pittsburgh Pirates claimed 3B Tristan Gray off waivers from Oakland Athletics.
2024-10-01
Oakland Athletics recalled 3B Tristan Gray from Las Vegas Aviators.
2024-09-10
Oakland Athletics optioned 3B Tristan Gray to Las Vegas Aviators.
2024-09-01
Oakland Athletics recalled SS Tristan Gray from Las Vegas Aviators.
2024-08-27
Oakland Athletics claimed SS Tristan Gray off waivers from Miami Marlins.
2024-08-25
Miami Marlins designated SS Tristan Gray for assignment.
2024-06-10
Miami Marlins optioned SS Tristan Gray to Jacksonville Jumbo Shrimp.
2024-06-07
Miami Marlins recalled SS Tristan Gray from Jacksonville Jumbo Shrimp.
2024-05-21
Miami Marlins optioned SS Tristan Gray to Jacksonville Jumbo Shrimp.
2024-05-12
Miami Marlins selected the contract of SS Tristan Gray from Jacksonville Jumbo Shrimp.
2023-11-16
SS Tristan Gray roster status changed by Miami Marlins.
2023-11-16
Miami Marlins signed free agent SS Tristan Gray to a minor league contract.
2023-11-06
Tampa Bay Rays sent SS Tristan Gray outright to Durham Bulls.
2023-10-05
Tampa Bay Rays activated SS Tristan Gray.
2023-10-02
Tampa Bay Rays recalled SS Tristan Gray from Durham Bulls.
2023-09-18
Tampa Bay Rays optioned SS Tristan Gray to Durham Bulls.
2023-09-16
Tampa Bay Rays activated SS Tristan Gray.
2023-09-16
Tampa Bay Rays activated SS Tristan Gray.
2023-09-16
Tampa Bay Rays selected the contract of SS Tristan Gray from Durham Bulls.
2023-01-19
Tampa Bay Rays invited non-roster SS Tristan Gray to spring training.
2023-01-19
SS Tristan Gray roster status changed by Tampa Bay Rays.
2022-03-18
SS Tristan Gray assigned to Tampa Bay Rays.
2022-03-18
SS Tristan Gray roster status changed by Tampa Bay Rays.
2022-03-18
SS Tristan Gray roster status changed by Tampa Bay Rays.
2021-02-12
SS Tristan Gray roster status changed by Tampa Bay Rays.
2021-02-12
2B Tristan Gray roster status changed by Tampa Bay Rays.
2020-02-03
Tampa Bay Rays invited non-roster 2B Tristan Gray to spring training.
2019-03-05
2B Tristan Gray assigned to Tampa Bay Rays.
2018-02-22
Tampa Bay Rays traded LF Corey Dickerson to Pittsburgh Pirates for RHP Daniel Hudson, 2B Tristan Gray and cash.
2017-06-20
Pittsburgh Pirates signed Tristan Gray.
Scouting Report
Statcast-style percentiles • Basenerd theme
Season 2025
Batting
xwOBA
90
0.349
xBA
79
0.257
xSLG
89
0.473
Avg EV
85
91.4
Barrel%
85
13.1%
HardHit%
70
44.3%
SweetSpot%
94
42.6%
Chase%
54
27.6%
Whiff%
24
31.9%
K%
61
22.1%
BB%
46
7.0%
Percentiles are computed within season pool • colors: blue (low) → gray (avg) → red (high).
Spray Chart
Hits only • Stadium overlay
1B 2B 3B HR
MLBAM-style coords scaled into stadium viewBox. Home plate baseline ≈ (125, 199). Stadium SVG: twins.svg.
Results by Pitch Type
Pitch # Usage% Zone% Whiff% AVG HardHit%
4-Seam Fastball 103 32.7% 46.6% 24.0% .250 57.1%
Sinker 62 19.7% 59.7% 21.9% .235 72.7%
Slider 38 12.1% 57.9% 30.0% .167 45.5%
Changeup 33 10.5% 51.5% 25.0% .455 36.4%
Curveball 23 7.3% 56.5% 25.0% .111 0.0%
Sweeper 21 6.7% 38.1% 100.0% .000 0.0%
Cutter 15 4.8% 60.0% 12.5% .500 25.0%
Splitter 15 4.8% 60.0% 50.0% .000 33.3%
Knuckle Curve 4 1.3% 0.0% 50.0% .000 0.0%
Slurve 1 0.3% 0.0% 0.0% .000 0.0%
Total 315 100.0% 51.7% 28.9% .231 44.3%
Results by Pitch Category
Category # Usage% Zone% Whiff% AVG HardHit%
Fastball 180 57.1% 52.2% 22.2% .270 58.6%
Breaking 87 27.6% 49.4% 38.0% .125 27.8%
Offspeed 48 15.2% 54.2% 34.6% .294 35.7%
Total 315 100.0% 51.7% 28.9% .231 44.3%
MLB Avg - - 50.6% 25.3% .245 41.0%
More