On MLB 40-man: YES
Acquired: Trade (MIL) Dec'21
Fri 5/02 | Sat 5/03 | Sun 5/04 |
---|---|---|
8Batting 8 MIN 6-1 F | MIN 4:10 PM EDT | MIN 1:35 PM EDT |
Positions
2B/SS
2026 Earned Positions
2B
All Leagues
Average $2.52
Median $1.50
H2H FanGraphs Points
Average $4.50
Median $4.50
All Leagues
Average $1.50
Median $1.00
H2H FanGraphs Points
Average $2.20
Median $2.00
Roster%
12.84%
Change
7Day
0.62%
30Day
14.68%
2025 OPL Round 1
OPL Roster%
0.83%
OPL Average Salary
$2.00

May 2, 2025 10:08 AM : Hamilton started at second base and went 1-for-3 with a stolen base and a run scored in Thursday's 4-2 loss to the Blue Jays.
Analysis: Hamilton filled in for Kristian Campbell, who was scratched from the lineup after feeling rib soreness while stretching prior to the game. Hamilton's potential value has been limited due to lack of playing time behind Campbell. Thursday's steal was his third in 14 games, and the activity was his first appearance in a week. He'll be the primary fill-in at the keystone while Campbell is unavailable.
MLB Stats
Batting
Year | Team | G | PA | AB | H | 2B | 3B | HR | BB | HBP | SB | CS | P/G | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2023 | BOS | 15 | 39 | 33 | 4 | 2 | 0 | 0 | 6 | 0 | 2 | 1 | 0.95 | 14.20 |
2024 | BOS | 98 | 317 | 294 | 73 | 17 | 1 | 8 | 22 | 1 | 33 | 4 | 3.73 | 365.50 |
2025 | BOS | 14 | 35 | 33 | 3 | 0 | 0 | 1 | 2 | 0 | 3 | 0 | 0.35 | 4.90 |
MILB Stats
Batting
Year | Team | G | PA | AB | H | 2B | 3B | HR | BB | HBP | SB | CS | P/G | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2021 | MIL (A+) | 68 | 309 | 270 | 71 | 14 | 7 | 5 | 35 | 2 | 41 | 6 | 6.28 | 427.20 |
2021 | MIL (AA) | 33 | 150 | 133 | 33 | 5 | 4 | 3 | 15 | 0 | 11 | 3 | 5.3 | 174.80 |
2022 | BOS (AA) | 119 | 531 | 463 | 116 | 16 | 9 | 12 | 56 | 6 | 70 | 8 | 5.83 | 693.70 |
2023 | BOS (AAA) | 103 | 469 | 393 | 97 | 16 | 4 | 17 | 71 | 2 | 57 | 14 | 6.48 | 667.30 |
2024 | BOS (AAA) | 5 | 20 | 18 | 3 | 0 | 0 | 2 | 2 | 0 | 0 | 1 | 4.16 | 20.80 |
Recent Games
Last 10 MLB Games
Date | Team | Opponent | PA | AB | H | BB | 2B | 3B | HR | R | RBI | HBP | SF | SB | CS | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
May 1, 2025 | BOS | @TOR | 3 | 3 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 4.50 |
Apr 24, 2025 | BOS | SEA | 3 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -3.00 |
Apr 20, 2025 | BOS | CHW | 4 | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.00 |
Apr 19, 2025 | BOS | CHW | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.00 |
Apr 16, 2025 | BOS | @TBR | 3 | 3 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 12.00 |
Apr 14, 2025 | BOS | @TBR | 3 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -3.00 |
Apr 10, 2025 | BOS | TOR | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0.00 |
Apr 9, 2025 | BOS | TOR | 4 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -4.00 |
Apr 7, 2025 | BOS | TOR | 4 | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1.90 |
Apr 6, 2025 | BOS | STL | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -2.00 |
Totals | 26 | 24 | 2 | 2 | 0 | 0 | 1 | 3 | 1 | 0 | 0 | 2 | 0 | 6.40 |
Last 10 MILB Games
Date | Level | Team | Opponent | PA | AB | H | BB | 2B | 3B | HR | R | RBI | HBP | SF | SB | CS |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Apr 5, 2024 | AAA | WOR | BUF | 3 | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
Apr 5, 2024 | AAA | WOR | BUF | 4 | 2 | 0 | 2 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
Apr 2, 2024 | AAA | WOR | BUF | 4 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Mar 30, 2024 | AAA | WOR | @LHV | 5 | 5 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 |
Mar 29, 2024 | AAA | WOR | @LHV | 4 | 4 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 |
Sep 17, 2023 | AAA | WOR | SYR | 5 | 4 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 |
Sep 16, 2023 | AAA | WOR | SYR | 5 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Sep 15, 2023 | AAA | WOR | SYR | 4 | 4 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 |
Sep 14, 2023 | AAA | WOR | SYR | 5 | 4 | 2 | 0 | 0 | 0 | 0 | 1 | 2 | 0 | 1 | 0 | 0 |
Sep 13, 2023 | AAA | WOR | SYR | 4 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Totals | 43 | 39 | 7 | 3 | 1 | 0 | 2 | 6 | 4 | 0 | 1 | 2 | 1 |
Avg Salary & Roster%
Last 30 days
2026 Position Eligibility Progress
To gain eligibility, a player must have 5 GS or 10 G at a position in the majors, or 20 G at a position in the minors.
Transaction History
Date | Transaction Type | Team | Salary |
---|---|---|---|
May 18, 2023 3:01 PM | add | Handle With Care | $2 |
May 18, 2023 4:05 PM | cut | Handle With Care | $1 |
June 23, 2023 12:29 AM | add | Handle With Care | $2 |
June 25, 2023 10:45 PM | cut | Handle With Care | $1 |
June 22, 2024 12:39 AM | add | The Kekambas | $3 |
October 10, 2024 12:55 AM | increase | The Kekambas | $5 |
January 24, 2025 4:17 PM | cut | The Kekambas | $0 |
Recent Trades for David Hamilton in H2H FanGraphs Points
Date | Proposing Team | Proposing Team Gives | Accepting Team | Accepting Team Gives |
---|---|---|---|---|
August 30, 2024 10:07 AM | Northern Lights |
Kenley Jansen BOS RP R $11 Lawrence Butler OAK OF L $5 |
Mill City Maestros |
Brandon Marsh PHI OF L $2 10IL Jose Alvarado PHI RP L $4 David Hamilton BOS 2B/SS L $4 |
July 4, 2024 4:56 PM | Knight Rider |
Luis Garcia HOU RP R $1 60IL Trevor Larnach MIN OF L $1 |
Kekambas |
David Hamilton BOS 2B/SS L $7 $5 loan |
June 23, 2024 1:23 PM | Miracle Braves 1914 |
Nolan Gorman STL 2B L $6 David Hamilton BOS 2B/SS L $4 |
Asheville Tourists |
Kevin Gausman TOR SP R $21 $11 loan |