← MIN team pageMLB injury reportMLB news

Tristan Gray
SS
MIN
2026 season
- GP
- 66
- AVG
- .225
- HR
- 4
- RBI
- 29
- R
- 16
- SB
- 2
- OPS
- .595
Game log
| Date | Opp | Result | AB | H | R | HR | RBI | SB | BB | K |
|---|---|---|---|---|---|---|---|---|---|---|
| Aug 6 | @KC | W 4-3 | 3 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| Aug 2 | @SEA | L 6-7 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Jul 31 | @SEA | W 5-3 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
| Jul 19 | @CHC | L 1-10 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Jul 17 | @CHC | W 5-2 | 2 | 0 | 1 | 0 | 0 | 0 | 0 | 1 |
| Jul 11 | vs LAA | W 5-3 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Jul 10 | vs LAA | L 3-4 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Jul 9 | vs CLE | L 2-5 | 3 | 1 | 0 | 0 | 1 | 0 | 0 | 1 |
| Jul 3 | @NYY | L 2-5 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 3 |
| Jul 1 | @HOU | W 8-3 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
| Jun 30 | @HOU | L 4-6 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| Jun 29 | @HOU | W 5-4 | 3 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| Jun 27 | vs COL | L 5-8 | 4 | 1 | 1 | 0 | 0 | 0 | 0 | 2 |
| Jun 26 | vs COL | W 9-8 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
| Jun 24 | vs LAD | L 3-4 | 3 | 2 | 1 | 0 | 0 | 0 | 0 | 1 |
| Jun 23 | vs LAD | L 3-12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| Jun 21 | @AZ | W 4-2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Jun 20 | @AZ | W 16-8 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Jun 19 | @AZ | L 5-9 | 4 | 1 | 0 | 0 | 1 | 0 | 0 | 1 |
| Jun 18 | @TEX | W 9-3 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| Jun 16 | @TEX | W 12-2 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
| Jun 14 | vs STL | W 5-4 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| Jun 13 | vs STL | L 6-9 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| Jun 12 | vs STL | W 9-8 | 4 | 2 | 0 | 0 | 1 | 0 | 0 | 0 |
| Jun 11 | @DET | L 0-11 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| Jun 9 | @DET | L 4-10 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 3 |
| Jun 7 | vs KC | L 5-6 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Jun 6 | vs KC | L 2-3 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| Jun 5 | vs KC | W 5-3 | 3 | 2 | 0 | 0 | 0 | 0 | 0 | 1 |
| Jun 4 | vs KC | L 6-8 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Jun 3 | vs CWS | L 0-8 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Jun 2 | vs CWS | W 6-4 | 4 | 2 | 2 | 0 | 2 | 1 | 0 | 0 |
| Jun 1 | vs CWS | W 9-6 | 3 | 1 | 1 | 1 | 5 | 0 | 0 | 0 |
| May 31 | @PIT | L 3-9 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| May 30 | @PIT | L 9-10 | 3 | 1 | 1 | 0 | 2 | 0 | 0 | 1 |
| May 29 | @PIT | L 5-6 | 3 | 1 | 0 | 0 | 2 | 0 | 0 | 2 |
| May 28 | @CWS | L 2-6 | 4 | 2 | 0 | 0 | 0 | 1 | 0 | 0 |
| May 27 | @CWS | L 2-15 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| May 26 | @CWS | W 5-3 | 2 | 0 | 0 | 0 | 0 | 0 | 1 | 2 |
| May 25 | @CWS | L 1-3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| May 20 | vs HOU | W 4-1 | 1 | 1 | 1 | 0 | 0 | 0 | 2 | 0 |
| May 19 | vs HOU | L 1-2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| May 18 | vs HOU | W 6-3 | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
| May 17 | vs MIL | W 5-4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| May 16 | vs MIL | L 1-2 | 3 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| May 13 | vs MIA | L 5-9 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 3 |
| May 7 | @WSH | L 5-7 | 4 | 1 | 0 | 0 | 1 | 0 | 0 | 1 |
| May 6 | @WSH | L 2-15 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| May 2 | vs TOR | L 4-11 | 3 | 1 | 1 | 0 | 0 | 0 | 0 | 1 |
| Apr 28 | vs SEA | L 1-7 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| Apr 27 | vs SEA | W 11-4 | 3 | 2 | 2 | 0 | 0 | 0 | 1 | 1 |
| Apr 24 | @TB | L 2-6 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
| Apr 23 | @NYM | L 8-10 | 5 | 2 | 1 | 1 | 2 | 0 | 0 | 1 |
| Apr 19 | vs CIN | L 4-7 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
| Apr 18 | vs CIN | L 4-5 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 3 |
| Apr 17 | vs CIN | L 1-2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| Apr 15 | vs BOS | L 5-9 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
| Apr 14 | vs BOS | W 6-0 | 4 | 1 | 1 | 0 | 0 | 0 | 0 | 2 |
| Apr 12 | - | - | 3 | 1 | 1 | 1 | 3 | 0 | 0 | 0 |
| Apr 10 | - | - | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
| Apr 9 | - | - | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Apr 5 | - | - | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| Apr 3 | - | - | 2 | 1 | 1 | 1 | 5 | 0 | 1 | 0 |
| Apr 2 | - | - | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 3 |
| Apr 1 | - | - | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 |
| Mar 29 | - | - | 4 | 2 | 0 | 0 | 3 | 0 | 0 | 1 |
| 2025 season | ||||||||||
| Sep 28 | - | - | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
| Sep 25 | - | - | 2 | 2 | 1 | 0 | 1 | 0 | 0 | 0 |
| Sep 24 | - | - | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Sep 23 | - | - | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| Sep 21 | - | - | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| Sep 19 | - | - | 3 | 0 | 1 | 0 | 0 | 0 | 1 | 1 |
| Sep 18 | - | - | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| Sep 17 | - | - | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
| Sep 16 | - | - | 4 | 3 | 0 | 0 | 1 | 0 | 0 | 0 |
| Sep 15 | - | - | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| Sep 13 | - | - | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Sep 11 | - | - | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Sep 10 | - | - | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| Sep 9 | - | - | 3 | 1 | 2 | 1 | 1 | 0 | 1 | 1 |
| Sep 6 | - | - | 2 | 2 | 1 | 0 | 0 | 0 | 0 | 0 |
| Sep 2 | - | - | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 |
| Sep 1 | - | - | 4 | 1 | 1 | 1 | 2 | 0 | 0 | 1 |
| Aug 31 | - | - | 3 | 0 | 1 | 0 | 0 | 0 | 1 | 2 |
| Aug 22 | - | - | 3 | 2 | 1 | 1 | 2 | 0 | 1 | 0 |
| Aug 21 | - | - | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
| Aug 20 | - | - | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
| Aug 19 | - | - | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Aug 16 | - | - | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| Aug 9 | - | - | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| Aug 8 | - | - | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Aug 3 | - | - | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| Jul 29 | - | - | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| Jul 28 | - | - | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Jul 27 | - | - | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 3 |
| Jul 26 | - | - | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2024 season | ||||||||||
| Sep 8 | - | - | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 4 |
| Sep 7 | - | - | 2 | 1 | 0 | 0 | 0 | 0 | 1 | 0 |
| Sep 6 | - | - | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| Sep 5 | - | - | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 2 |
Latest news
The Twins outrighted Gray to Triple-A St. Paul on Thursday, Dan Hayes of The Athletic reports.
Gray played a lot for the Twins during the first half of the 2026 season, but he spent nearly all of the second half in the minors. The 30-year-old utility player slashed .225/.267/.324 with four home runs in 66 contests this season. He's now off the 40-man roster.
RotoWire via ESPN · Oct 29
The Twins optioned Gray to Triple-A St. Paul on Friday.
With top prospect Kaelen Culpepper promoted for his major-league debut, Gray will head back to the minors after slashing .225/.267/.324 with four homers, 29 RBI, 16 runs scored, two stolen bases and a 10:60 BB:K across 188 trips to the plate with the Twins this season. Culpepper should get a long runway at shortstop in Minnesota.
RotoWire via ESPN · Aug 7
The Twins recalled Gray from Triple-A St. Paul on Wednesday.
Gray will give Minnesota's bench an extra bat following Byron Buxton's (hip) move to the injured list. Gray has slashed just .232/.271/.333 across 182 plate appearances with the Twins this season, but his ability to play any infield position will help his chances of occasionally cracking the starting lineup.
RotoWire via ESPN · Jul 29
The Twins optioned Gray to Triple-A St. Paul on Monday.
Gray had started just one of the last four games and four of the past 11 contests. He'll head to St. Paul, while Ryan Kreidler assumes the bulk of the starts at shortstop for the Twins. Gray's demotion frees up a spot on the active roster for the return of Byron Buxton (hip) from the injured list.
RotoWire via ESPN · Jul 20
Gray is out of the lineup for Sunday's game against the Angels.
Though he had started against three straight right-handed pitchers, Gray will give way to Ryan Kreidler on Sunday against Angels righty Jose Soriano. Gray could still rank as the Twins' preferred option at shortstop coming out of the All-Star break, as Kreidler has fizzled at the plate of late. Since churning out back-to-back three-hit performances June 20 and 21, Kreidler has slashed .167/.200/.250 over his subsequent 15 games.
RotoWire via ESPN · Jul 12
Gray is out of the lineup for Sunday's game against the Yankees.
Following a four-game absence due to a hip impingement, Byron Buxton returned to center field in Saturday's 11-4 win, which resulted in Ryan Kreidler shifting back to shortstop and Gray hitting the bench. Gray started at shortstop in all four games Buxton was out, going 0-for-14 to bring his batting average down to .226 for the season.
RotoWire via ESPN · Jul 5