Dominate Fantasy - Sync your team
MLB
SEA
DET
4
0
FINALFINAL
KC
MIN
3
2
FINALFINAL
CIN
STL
5
6
FINALFINAL
SF
CHC
2
3
FINALFINAL
BAL
TOR
4
6
FINALFINAL
CHW
PHI
6
3
FINALFINAL
WSH
ARI
6
1
FINALFINAL
PIT
ATL
3
6
FINALFINAL
ATH
HOU
2
13
FINALFINAL
TB
MIA
3
4
FINALFINAL
BOS
NYY
o8.5
-116
POSTPONED
CLE
TEX
5
0
BOT 6 • Q • • FOX LIVE
MIL
COL
1
0
TOP 1 • Q • • BREW LIVE
LAA
LAD
o8.5
-1.5
10:10PM • PREVIEW SN LA
NYM
SD
o7.5
+1.5
10:10PM • PREVIEW SDPA

David Hamilton or Tristan Gray

Who Should I Start? - Week 12 • Start New
David Hamilton

David Hamilton

3BMilwaukee Brewers MIL
Tristan Gray

Tristan Gray

3BMinnesota Twins MIN
OR
🔓 EXPERT ANALYSIS

Owners starting Hamilton over Gray

 
 
 
 
START BOTH START BENCH BOTH BN

Includes Detailed Projections

Outlook David Hamilton

Speed-first infielder David Hamilton is a prime weekly stream with Coors Field on the horizon.

Hamilton has been a spark plug for the first-place Brewers (37-22), batting .278 with three stolen bases and five runs over his last seven days. Serving as a primary backup across the infield, his playing time remains secure thanks to his defense and game-changing speed. His recent highlight-reel plays have helped stabilize a Milwaukee lineup looking to maintain their lead in the NL Central.

While his .222 average over the last 30 days is a ratio risk, it aligns perfectly with our season projection of .227. Hamilton's true value lies in his elite wheels; his 13 stolen bases this year build upon his established career marks of 33 and 22 swipes. He remains a premium specialist whose speed-driven output is supported by our models.

The remainder of the week offers a dream schedule, starting with Adrian Houser (5.83 ERA) today before heading to Coors Field. The Rockies' rotation of Ryan Feltner, Tanner Gordon (6.37 ERA), and Kyle Freeland (8.06 ERA) offers incredibly favorable matchups for Hamilton to rack up runs and stolen bases. Verdict: Start.

Updated 2 days ago

Latest News David Hamilton
Loading...
🔓 EXPERT ANALYSIS

Owners starting Gray over Hamilton

 
 
 
 
START BOTH START BENCH BOTH BN

Includes Detailed Projections

Outlook Tristan Gray

Tristan Gray's blistering hot streak makes him an immediate lineup priority

Tristan Gray is swinging a blistering bat for the third-place Twins (29-34), hitting .364 with a home run and a massive 11 RBIs over his last seven games. Secured as Minnesota's everyday starter at third base, his playing time is completely safe with injuries testing team depth. His recent surge includes a spectacular five-RBI game on June 1st, keeping him firmly in the heart of the lineup.

While Gray's current run is a classic hot streak, his overall season line of .252 with four homers across 103 at-bats shows genuine growth compared to his career .107 mark in 2024. Our models expect some regression toward a .206 rest-of-season average, but his current power surge is a legitimate difference-maker.

With three games already played this week, the Twins finish out their schedule against divisional rival Kansas City. Gray faces a mix of challenging and vulnerable arms, getting tough matchups against Seth Lugo and Michael Wacha before hitting against high-ERA targets Luinder Avila (4.44 ERA) and Noah Cameron (4.22 ERA). Ride the hot hand. Verdict: Start.

Updated 2 days ago

Latest News Tristan Gray
Loading...
Performance David Hamilton
Fantasy Chart Loading...

AVG HR RBI R OBP SLG SB GP
.217115.3330.39147
Season stats based on the past 7 days

AVG HR RBI R OBP SLG SB GP
.158226.2330.342412
Season stats based on the past 14 days
Performance Tristan Gray
Fantasy Chart Loading...

AVG HR RBI R OBP SLG SB GP
.368194.3680.63217
Season stats based on the past 7 days

AVG HR RBI R OBP SLG SB GP
.3131114.3330.500212
Season stats based on the past 14 days
Next Up Own/Start Comparison
OWN/START David Hamilton
OWN
 
6%
+2.04 compared to last week
START
 
5%
+2.72 compared to last week
OWN/START Tristan Gray
OWN
 
5%
+4.42 compared to last week
START
 
4%
+3.74 compared to last week
Next Up Consensus Rankings
Expert Consensus David Hamilton
39th
Average Ranking of Fantasy Experts
Expert Consensus Tristan Gray
Not Ranked
Average Ranking of Fantasy Experts
Next Up Player Breakdowns
Breakdown David Hamilton

    Overview

  • He is eligible to play multiple positions including: 3B SS 2B . However, he plays 3B most often.
  • Experts rank this player at 40th among 3B's. Based on his stats from the past 60 days, he is currently ranked 20th.
  • The current leader among 3B's is Jose Ramirez
  • He is doing much better than most people thought he would.
  • Trending Batting Stats

  • Ranked 319th in BABIP (Batting Average on Balls In Play) with 0.257
  • Ranked 290th in batting average with 0.223
  • Not overly impressive with on base percentage currently ranked 325th with 0.282
  • Not too impressive with slugging percentage currently ranked 356th with 0.308
  • Not too impressive with on base plus slugging currently ranked 350th with 0.590
  • Not very impressive in steals and is currently ranked 367th with 10
  • Not too impressive and is currently ranked 413th in RBI with 8
  • Not too impressive and is currently ranked 233rd in runs scored with 22
  • His average points in the past two weeks have remained fairly consistant and rose slightly by 0.2 PPG.
  • At this point in the season his numbers compared to last years: AVG: +0.026, OBP: +0.085, HRs: EVEN, RBI: +2, Runs: +15, Wlks: +17, Stls: +2,
Breakdown Tristan Gray

    Overview

  • He is eligible to play multiple positions including: 3B SS . However, he plays 3B most often.
  • Experts don't even rank him among 3B's. Based on his stats from the past 60 days, he is currently ranked 33rd.
  • The current leader among 3B's is Jose Ramirez
  • Trending Batting Stats

  • Top 75 in BABIP (Batting Average on Balls In Play) with 0.344 and is currently ranked 74th
  • Ranked 149th in batting average with 0.258
  • Not overly impressive with on base percentage currently ranked 275th with 0.300
  • Not too impressive with slugging percentage currently ranked 204th with 0.387
  • Not too impressive with on base plus slugging currently ranked 225th with 0.687
  • Not very impressive in steals and is currently ranked 416th with 2
  • Not too impressive and is currently ranked 292nd in RBI with 17
  • Not too impressive and is currently ranked 358th in runs scored with 12
  • His average points in the past two weeks have remained fairly consistant and rose slightly by 0.8 PPG.
  • At this point in the season his numbers compared to last years: AVG: +0.262, OBP: +0.31, HRs: +4, RBI: +25, Runs: +13, Wlks: +7, Stls: +2,
Next Up Health Check
Injury David Hamilton

No Injury Reported

Injury Tristan Gray

No Injury Reported

Next Up Matchup Comparison
Matchups David Hamilton
DateOpponentResult
Jun 01VS SFChad PatrickW 16-2
Jun 02VS SFKyle HarrisonW 8-3
Jun 03VS SFLogan WebbL 0-1
Jun 04VS SFSam HentgesL 9-12
Jun 05@COLTrevor MegillW 7-9
Jun 06@COL
Jun 07@COLKyle Freeland
AVG HR RBI R OBP SLG SB GP
.222115.3330.44415
Season stats based on this weeks opponents
Matchups Tristan Gray
DateOpponentResult
Jun 01VS CHWJoe RyanW 9-6
Jun 02VS CHWConnor PrielippW 6-4
Jun 03VS CHWErick FeddeL 0-8
Jun 04VS KCMatt StrahmL 6-8
Jun 05VS KCZebby MatthewsW 5-3
Jun 06VS KCLuinder Avila
Jun 07VS KCNoah Cameron
AVG HR RBI R OBP SLG SB GP
.321173.3670.500211
Season stats based on this weeks opponents
Next Up Ratings Comparison
Rating David Hamilton
6.75
FantasySP Player Rating
Rating Tristan Gray
3.16
FantasySP Player Rating
Next Up Career Comparison
Career David Hamilton
YEAR TM GP H HR R RBI SB BB AVG OBP SLG PTS
2023 BOS 12 4 0 1 0 1 6 .121 .256 .182 17
2024 BOS 92 73 8 45 28 32 21 .249 .302 .396 287
2025 BOS 64 35 6 22 19 14 12 .200 .251 .337 157
2026 MIL 48 33 2 26 10 14 19 .224 .306 .299 142
ON PACE 127 87 5 69 26 37 50 .224 .306 .299 377
3-YEAR AVG 56 37 5 23 16 16 13 .224 .281 .361 154
Career 216 145 16 94 57 61 58 .224 .287 .347
Career Tristan Gray
YEAR TM GP H HR R RBI SB BB AVG OBP SLG PTS
2023 TB 2 2 1 1 1 0 0 .400 .400 1.000 9
2024 MIA 12 3 0 0 0 0 2 .107 .167 .143 2
2025 TB 27 18 3 9 9 0 4 .231 .265 .410 62
2026 MIN 37 28 4 13 25 2 7 .262 .310 .411 95
ON PACE 92 69 9 32 62 4 17 .262 .310 .411 236
3-YEAR AVG 14 8 1 3 3 0 2 .207 .246 .369 24
Career 78 51 8 23 35 2 13 .234 .278 .390
The EDGE you need to WIN!
  • Optimal Lineups
  • Predictive Analytics Waiver Advice
  • Trade Suggestions & More

RECENT DECISIONS

Latest from FSP

Player News

Matchups

Week 1
ARI @LAC
ATL @PIT
BAL @IND
BUF @HOU
CAR vs CHI
CIN vs TB
CLE @JAC
DAL @NYG
DEN @KC
DET vs NO
GB @MIN
LAR vs SF
LV vs MIA
NE @SEA
NYJ @TEN
PHI vs WAS
Matchup Time Pitchers
ARI vs WAS 04:10 EDT EST Eduardo Rodriguez
Zack Littell
ATH @HOU 04:10 EDT EST Kade Morris
Tatsuya Imai
ATL vs PIT 04:10 EDT EST Spencer Strider
Braxton Ashcraft
BAL @TOR 03:07 EDT EST Kyle Bradish
Braydon Fisher
BOS @NYY 07:35 EDT EST Ranger Suarez
Will Warren
CHC vs SF 02:20 EDT EST Ben Brown
Landen Roupp
CHW @PHI 04:05 EDT EST Brandon Eisert
Andrew Painter
CIN @STL 02:15 EDT EST Nick Lodolo
Matthew Liberatore
CLE @TEX 07:35 EDT EST Tanner Bibee
Jack Leiter
COL vs MIL 09:10 EDT EST
Jacob Misiorowski
DET vs SEA 01:10 EDT EST Keider Montero
Bryce Miller
KC @MIN 02:10 EDT EST Luinder Avila
Joe Ryan
LAA @LAD 10:10 EDT EST Jack Kochanowicz
Yoshinobu Yamamoto
MIA vs TB 04:10 EDT EST Lake Bachar
Shane McClanahan
NYM @SD 10:10 EDT EST Nolan McLean
Griffin Canning
Matchup Time
No games scheduled
Matchup Time
CAR @VGK 8:00 PM EST