On MLB 40-man: YES
Acquired: Free Agent (CIN) Feb'25
Thu 7/31 | Fri 8/01 | Sat 8/02 |
---|---|---|
--- | @CLE 7:10 PM EDT | @CLE 4:10 PM EDT |
Positions
1B
2026 Earned Positions
1B
All Leagues
Average $2.18
Median $1.00
FanGraphs Points
Average $2.80
Median $1.00
All Leagues
Average $1.10
Median $1.00
FanGraphs Points
Average $1.10
Median $1.00
Roster%
10.09%
Change
7Day
0.92%
30Day
7.95%
2025 OPL Round 5
OPL Roster%
0.00%
OPL Average Salary
$0.00

July 30, 2025 12:29 PM : France is out of the lineup for Wednesday's game against the Red Sox.
Analysis: Byron Buxton's injured ribcage has indirectly reopened more playing time of late for France, who had started in six of the previous seven games while going 7-for-19 with three doubles, four walks, three runs and two RBI. France is on an expiring deal and doesn't fit into the Twins' long-term plans, so the 31-year-old could be a candidate to be dealt elsewhere ahead of Thursday's deadline. With France out of the lineup for the final game before the deadline, Kody Clemens will shift back over to first base after making his previous two starts at second base.
MLB Stats
Batting
Year | Team | G | PA | AB | H | 2B | 3B | HR | BB | HBP | SB | CS | P/G | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2019 | SDP | 69 | 201 | 184 | 43 | 8 | 1 | 7 | 9 | 7 | 0 | 2 | 2.81 | 193.90 |
2020 | SDP | 20 | 61 | 55 | 17 | 4 | 0 | 2 | 5 | 1 | 0 | 0 | 4.43 | 88.60 |
2020 | SEA | 23 | 94 | 86 | 26 | 5 | 1 | 2 | 6 | 2 | 0 | 0 | 5.33 | 122.60 |
2021 | SEA | 152 | 650 | 571 | 166 | 32 | 1 | 18 | 46 | 27 | 0 | 0 | 5.56 | 845.30 |
2022 | SEA | 140 | 613 | 551 | 151 | 27 | 1 | 20 | 35 | 21 | 0 | 0 | 5.25 | 734.60 |
2023 | SEA | 158 | 665 | 587 | 147 | 32 | 0 | 12 | 43 | 34 | 1 | 0 | 4.27 | 674.70 |
2024 | SEA | 88 | 340 | 300 | 67 | 14 | 0 | 8 | 28 | 11 | 0 | 1 | 3.47 | 305.20 |
2024 | CIN | 52 | 195 | 179 | 45 | 10 | 0 | 5 | 10 | 2 | 1 | 0 | 3.59 | 186.90 |
2025 | MIN | 101 | 387 | 350 | 88 | 19 | 0 | 6 | 19 | 17 | 1 | 0 | 3.61 | 364.20 |
MILB Stats
Batting
Year | Team | G | PA | AB | H | 2B | 3B | HR | BB | HBP | SB | CS | P/G | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2015 | SDP (A-) | 66 | 292 | 235 | 69 | 20 | 0 | 1 | 43 | 12 | 4 | 2 | 5.85 | 385.80 |
2016 | SDP (A) | 69 | 281 | 219 | 52 | 8 | 0 | 5 | 44 | 16 | 3 | 3 | 4.63 | 319.70 |
2016 | SDP (A+) | 60 | 256 | 224 | 68 | 16 | 0 | 9 | 15 | 12 | 3 | 4 | 6.06 | 363.30 |
2017 | SDP (A+) | 30 | 131 | 111 | 32 | 4 | 2 | 0 | 7 | 12 | 1 | 0 | 5 | 150.10 |
2017 | SDP (AA) | 97 | 402 | 363 | 100 | 20 | 1 | 5 | 22 | 15 | 1 | 0 | 4.34 | 420.60 |
2018 | SDP (AA) | 112 | 479 | 415 | 109 | 22 | 2 | 17 | 33 | 25 | 3 | 4 | 5.35 | 598.90 |
2018 | SDP (AAA) | 25 | 110 | 94 | 27 | 8 | 0 | 5 | 13 | 2 | 0 | 0 | 6.9 | 172.40 |
2019 | SDP (AAA) | 76 | 348 | 296 | 118 | 27 | 1 | 27 | 30 | 18 | 1 | 0 | 11.16 | 848.50 |
Recent Games
Last 10 MLB Games
Date | Team | Opponent | PA | AB | H | BB | 2B | 3B | HR | R | RBI | HBP | SF | SB | CS | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jul 30, 2025 | MIN | BOS | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -1.00 |
Jul 29, 2025 | MIN | BOS | 4 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1.60 |
Jul 28, 2025 | MIN | BOS | 4 | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.00 |
Jul 26, 2025 | MIN | WSN | 4 | 4 | 3 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 15.70 |
Jul 25, 2025 | MIN | WSN | 3 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 5.00 |
Jul 23, 2025 | MIN | @LAD | 4 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1.60 |
Jul 22, 2025 | MIN | @LAD | 5 | 3 | 2 | 2 | 2 | 0 | 0 | 3 | 1 | 0 | 0 | 0 | 0 | 20.00 |
Jul 20, 2025 | MIN | @COL | 5 | 4 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | -1.00 |
Jul 18, 2025 | MIN | @COL | 4 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1.60 |
Jul 13, 2025 | MIN | PIT | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -2.00 |
Totals | 36 | 30 | 8 | 4 | 3 | 0 | 0 | 4 | 2 | 2 | 0 | 0 | 0 | 41.50 |
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 |
---|---|---|---|
April 28, 2019 7:41 PM | add | Lowertown Landing | $3 |
June 4, 2019 2:43 PM | cut | Lowertown Landing | $2 |
July 8, 2019 5:34 PM | add | Lowertown Landing | $2 |
July 8, 2019 8:47 PM | cut | Lowertown Landing | $1 |
August 16, 2019 8:52 PM | add | Flying Squirrels | $3 |
October 4, 2019 5:03 PM | increase | Flying Squirrels | $5 |
January 29, 2020 1:40 PM | cut | Flying Squirrels | $0 |
September 2, 2020 3:13 PM | add | SodoMojoDojo | $5 |
September 30, 2020 7:44 PM | increase | SodoMojoDojo | $7 |
January 31, 2021 8:57 PM | cut | SodoMojoDojo | $0 |
February 21, 2021 7:14 PM | add | Bazton Stranglers | $7 |
October 9, 2021 4:02 AM | increase | Bazton Stranglers | $9 |
October 14, 2022 1:12 AM | increase | Bazton Stranglers | $11 |
November 15, 2022 12:41 AM | increase | Bazton Stranglers | $14 |
November 23, 2022 2:46 AM | move | SodoMojoDojo (from Bazton Stranglers) | $14 |
December 6, 2022 12:40 PM | move | Lowertown Landing (from SodoMojoDojo) | $14 |
October 12, 2023 11:20 AM | increase | Lowertown Landing | $16 |
January 21, 2024 6:59 PM | cut | Lowertown Landing | $0 |
March 14, 2024 7:39 PM | add | Chicago Beanes | $1 |
May 17, 2024 9:06 AM | cut | Chicago Beanes | $1 |
June 20, 2024 7:03 AM | add | Winnetka Cubs | $1 |
June 29, 2024 4:27 PM | cut | Winnetka Cubs | $1 |