Thu 7/31 | Fri 8/01 | Sat 8/02 |
---|---|---|
--- | HOU 7:10 PM EDT | HOU 4:10 PM EDT |
Positions
2B/SS/OF
2026 Earned Positions
2B/OF
All Leagues
Average $5.86
Median $5.00
FanGraphs Points
Average $5.82
Median $5.00
All Leagues
Average $9.00
Median $9.50
FanGraphs Points
Average $10.30
Median $10.00
Roster%
98.47%
Change
7Day
1.22%
30Day
0.61%
2025 OPL Round 5
OPL Roster%
0.00%
OPL Average Salary
$0.00

July 30, 2025 12:44 PM : Campbell is slashing .481/.548/.852 with three home runs and a 5:4 K:BB over 31 plate appearances across his last seven games with Triple-A Worcester.
Analysis: Campbell had posted a .645 OPS and 34 percent strikeout rate in his first 22 contests after being optioned to Worcester, but he appears to have found his rhythm at the plate. The 23-year-old has also been used primarily at first base lately with Worcester, and it's at that position where he has the best chance to impact the Red Sox in the final two months of the season.
MLB Stats
Batting
Year | Team | G | PA | AB | H | 2B | 3B | HR | BB | HBP | SB | CS | P/G | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2025 | BOS | 67 | 263 | 229 | 51 | 10 | 0 | 6 | 29 | 4 | 2 | 1 | 3.61 | 242.00 |
MILB Stats
Batting
Year | Team | G | PA | AB | H | 2B | 3B | HR | BB | HBP | SB | CS | P/G | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2023 | BOS (CPX) | 8 | 29 | 23 | 9 | 2 | 1 | 0 | 3 | 3 | 2 | 1 | 7.24 | 57.90 |
2023 | BOS (A+) | 14 | 55 | 45 | 12 | 2 | 1 | 1 | 7 | 3 | 1 | 2 | 4.96 | 69.40 |
2024 | BOS (A+) | 40 | 177 | 147 | 45 | 13 | 0 | 8 | 26 | 3 | 3 | 1 | 7.7 | 307.80 |
2024 | BOS (AA) | 56 | 255 | 213 | 77 | 17 | 3 | 8 | 35 | 6 | 17 | 5 | 8.95 | 501.10 |
2024 | BOS (AAA) | 19 | 85 | 70 | 20 | 2 | 0 | 4 | 13 | 2 | 4 | 2 | 6.97 | 132.40 |
2025 | BOS (AAA) | 30 | 133 | 108 | 29 | 4 | 1 | 4 | 22 | 3 | 1 | 0 | 6.21 | 186.20 |
Recent Games
Last 10 MLB Games
Date | Team | Opponent | PA | AB | H | BB | 2B | 3B | HR | R | RBI | HBP | SF | SB | CS | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun 18, 2025 | BOS | @SEA | 3 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -3.00 |
Jun 17, 2025 | BOS | @SEA | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -1.00 |
Jun 16, 2025 | BOS | @SEA | 3 | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2.60 |
Jun 15, 2025 | BOS | NYY | 3 | 2 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1.00 |
Jun 14, 2025 | BOS | NYY | 3 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 5.00 |
Jun 13, 2025 | BOS | NYY | 3 | 2 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1.00 |
Jun 11, 2025 | BOS | TBR | 3 | 3 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5.50 |
Jun 10, 2025 | BOS | TBR | 3 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -3.00 |
Jun 9, 2025 | BOS | TBR | 6 | 5 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 3.60 |
Jun 8, 2025 | BOS | @NYY | 4 | 3 | 2 | 1 | 0 | 0 | 1 | 1 | 2 | 0 | 0 | 0 | 0 | 20.60 |
Totals | 32 | 26 | 5 | 4 | 1 | 0 | 1 | 2 | 3 | 2 | 0 | 0 | 0 | 32.30 |
Last 10 MILB Games
Date | Level | Team | Opponent | PA | AB | H | BB | 2B | 3B | HR | R | RBI | HBP | SF | SB | CS |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jul 30, 2025 | AAA | WOR | LHV | 5 | 3 | 1 | 2 | 0 | 0 | 0 | 2 | 1 | 0 | 0 | 0 | 0 |
Jul 29, 2025 | AAA | WOR | LHV | 5 | 4 | 2 | 1 | 0 | 0 | 1 | 1 | 2 | 0 | 0 | 0 | 0 |
Jul 27, 2025 | AAA | WOR | @STP | 5 | 5 | 3 | 0 | 0 | 0 | 1 | 1 | 3 | 0 | 0 | 0 | 0 |
Jul 26, 2025 | AAA | WOR | @STP | 5 | 5 | 3 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
Jul 25, 2025 | AAA | WOR | @STP | 4 | 4 | 2 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
Jul 24, 2025 | AAA | WOR | @STP | 3 | 3 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
Jul 24, 2025 | AAA | WOR | @STP | 4 | 4 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 |
Jul 22, 2025 | AAA | WOR | @STP | 5 | 2 | 1 | 3 | 0 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | 0 |
Jul 20, 2025 | AAA | WOR | SWB | 4 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Jul 19, 2025 | AAA | WOR | SWB | 5 | 4 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 |
Totals | 45 | 38 | 16 | 7 | 1 | 0 | 3 | 12 | 7 | 0 | 0 | 1 | 0 |
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 |
---|---|---|---|
August 9, 2024 8:07 PM | add | Wham Bam Goodbye Sam | $3 |
October 10, 2024 1:02 AM | increase | Wham Bam Goodbye Sam | $4 |
November 15, 2024 12:13 AM | increase | Wham Bam Goodbye Sam | $5 |
June 21, 2025 10:28 AM | move | The Roman Anthony Empire (from Wham Bam Goodbye Sam) | $5 |