Sat 8/23 | Sun 8/24 | Mon 8/25 |
---|---|---|
KCR 6:10 PM EDT | KCR 1:40 PM EDT | @ATH 10:05 PM EDT |
Positions
1B/2B/3B
2026 Earned Positions
1B/2B/3B
All Leagues
Average $6.31
Median $6.00
H2H FanGraphs Points
Average $7.02
Median $7.00
All Leagues
Average $6.80
Median $7.00
H2H FanGraphs Points
Average $5.20
Median $5.00
Roster%
99.39%
Change
7Day
0.31%
30Day
0.31%
2025 OPL Round 6
OPL Roster%
12.50%
OPL Average Salary
$8.00

August 22, 2025 2:24 PM : Keith is adjusting well to playing third base this season and could be the Tigers' long-term solution at the position, Cody Stavenhagen of The Athletic reports.
Analysis: Despite coming up through the minors as a third baseman, Keith spent most of his 2024 rookie season playing second. This year, the Tigers had designs on him playing first, but Spencer Torkelson's resurgence eventually pushed Keith back over to the hot corner. The 24-year-old is reacclimating well defensively, and he's also been producing at the plate, posting a .301/.379/.488 slash line since the start of July. Detroit reportedly pursued Alex Bregman and others this past offseason to slot in at third, but with Keith looking comfortable, he could lock down the starting role for the foreseeable future given his age and offensive upside.
MLB Stats
Batting
Year | Team | G | PA | AB | H | 2B | 3B | HR | BB | HBP | SB | CS | P/G | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2024 | DET | 148 | 556 | 516 | 134 | 15 | 4 | 13 | 36 | 2 | 7 | 1 | 3.7 | 547.40 |
2025 | DET | 114 | 391 | 342 | 91 | 20 | 2 | 11 | 44 | 1 | 1 | 1 | 4.16 | 474.50 |
MILB Stats
Batting
Year | Team | G | PA | AB | H | 2B | 3B | HR | BB | HBP | SB | CS | P/G | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2021 | DET (CPX) | 1 | 3 | 2 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 9.3 | 9.30 |
2021 | DET (CPX) | 2 | 10 | 7 | 5 | 1 | 0 | 0 | 3 | 0 | 0 | 0 | 16.45 | 32.90 |
2021 | DET (A) | 44 | 181 | 147 | 47 | 6 | 3 | 1 | 30 | 2 | 4 | 1 | 5.93 | 260.90 |
2021 | DET (A+) | 18 | 76 | 68 | 11 | 1 | 1 | 1 | 8 | 0 | 0 | 0 | 1.98 | 35.60 |
2022 | DET (A+) | 48 | 216 | 193 | 58 | 14 | 3 | 9 | 22 | 0 | 4 | 0 | 7.24 | 347.70 |
2023 | DET (AA) | 59 | 276 | 246 | 80 | 18 | 2 | 14 | 25 | 3 | 2 | 1 | 8.17 | 482.20 |
2023 | DET (AAA) | 67 | 301 | 261 | 75 | 20 | 1 | 13 | 35 | 1 | 1 | 1 | 6.75 | 452.00 |
Recent Games
Last 10 MLB Games
Date | Team | Opponent | PA | AB | H | BB | 2B | 3B | HR | R | RBI | HBP | SF | SB | CS | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Aug 19, 2025 | DET | HOU | 3 | 2 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1.00 |
Aug 18, 2025 | DET | HOU | 5 | 4 | 3 | 0 | 1 | 0 | 1 | 2 | 2 | 0 | 1 | 1 | 0 | 27.00 |
Aug 17, 2025 | DET | @MIN | 3 | 3 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 5.50 |
Aug 16, 2025 | DET | @MIN | 4 | 2 | 1 | 2 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 12.50 |
Aug 15, 2025 | DET | @MIN | 5 | 5 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0.60 |
Aug 14, 2025 | DET | @MIN | 5 | 5 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0.60 |
Aug 13, 2025 | DET | @CHW | 3 | 2 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1.00 |
Aug 12, 2025 | DET | @CHW | 5 | 5 | 2 | 0 | 0 | 0 | 1 | 1 | 3 | 0 | 0 | 0 | 0 | 15.60 |
Aug 11, 2025 | DET | @CHW | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -1.00 |
Aug 10, 2025 | DET | LAA | 5 | 3 | 1 | 2 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 8.60 |
Totals | 39 | 32 | 10 | 6 | 3 | 0 | 2 | 8 | 6 | 0 | 1 | 1 | 0 | 71.40 |
Last 10 MILB Games
Date | Level | Team | Opponent | PA | AB | H | BB | 2B | 3B | HR | R | RBI | HBP | SF | SB | CS |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep 24, 2023 | AAA | TOL | @STP | 5 | 5 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
Sep 22, 2023 | AAA | TOL | @STP | 4 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Sep 21, 2023 | AAA | TOL | @STP | 5 | 5 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
Sep 20, 2023 | AAA | TOL | @STP | 4 | 4 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
Sep 19, 2023 | AAA | TOL | @STP | 4 | 3 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Sep 17, 2023 | AAA | TOL | COL | 4 | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Sep 16, 2023 | AAA | TOL | COL | 4 | 3 | 2 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 |
Sep 15, 2023 | AAA | TOL | COL | 4 | 3 | 1 | 0 | 0 | 0 | 1 | 2 | 2 | 1 | 0 | 0 | 0 |
Sep 14, 2023 | AAA | TOL | COL | 4 | 3 | 1 | 1 | 0 | 0 | 1 | 2 | 2 | 0 | 0 | 0 | 0 |
Sep 13, 2023 | AAA | TOL | COL | 4 | 4 | 1 | 0 | 0 | 0 | 1 | 1 | 2 | 0 | 0 | 0 | 0 |
Totals | 42 | 36 | 9 | 5 | 4 | 0 | 3 | 7 | 8 | 1 | 0 | 0 | 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 |
---|---|---|---|
July 11, 2023 10:51 AM | add | Seiya Prayer For My Team | $9 |
July 17, 2023 2:30 PM | cut | Seiya Prayer For My Team | $5 |
July 20, 2023 7:26 PM | add | Barreled Souls | $5 |
October 12, 2023 12:00 PM | increase | Barreled Souls | $6 |
May 10, 2024 6:57 PM | cut | Barreled Souls | $3 |
May 13, 2024 11:01 PM | add | Iron | $5 |
June 6, 2024 12:01 AM | cut | Iron | $3 |
June 7, 2024 12:02 AM | add | Seiya Prayer For My Team | $5 |
October 10, 2024 12:53 AM | increase | Seiya Prayer For My Team | $7 |
June 12, 2025 8:48 AM | cut | Seiya Prayer For My Team | $4 |
June 15, 2025 11:20 AM | add | Rock the Casasbah | $4 |