On MLB 40-man: NO
Acquired: Drafted 14th Rd '18
Mon 8/11 | Tue 8/12 | Wed 8/13 |
---|---|---|
BOS 8:10 PM EDT | BOS 8:10 PM EDT | BOS 7:10 PM EDT |
Positions
SP
2026 Earned Positions
Util
All Leagues
Average $5.25
Median $5.50
FanGraphs Points
Average $6.00
Median $6.00
All Leagues
Average $2.10
Median $2.00
FanGraphs Points
Average $1.60
Median $1.50
Roster%
1.22%
Change
7Day
0%
30Day
0%
2025 OPL Round 6
OPL Roster%
0.00%
OPL Average Salary
$0.00

August 10, 2025 10:50 PM : France (shoulder) struck out three batters and surrendered two earned runs on two hits and three walks over 3.2 innings in his rehab start Friday for Triple-A Sugar Land.
Analysis: For the first time over his four rehab starts, France reached the fourth inning while building up to 63 pitches. While working his way back from last summer's surgery to address a right shoulder capsule tear, France has struggled to regain control of his offerings. He's recorded more walks (nine) than strikeouts (eight) over the first nine innings of his rehab assignment and has also hit two batters. France will likely need just one or two more rehab outings to get stretched out enough to handle a typical starter's workload, but given the poor form he's displayed on the farm thus far, the Astros may not be eager to open up a spot for him in the big-league rotation once he's activated from the injured list.
MLB Stats
Pitching
Year | Team | G | GS | IP | SV | HLD | K | H | BB | HBP | HR | P/IP | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2023 | HOU | 24 | 23 | 136.1 | 0 | 0 | 101 | 138 | 47 | 2 | 19 | 3.46 | 471.36 |
2024 | HOU | 5 | 5 | 25.1 | 0 | 0 | 22 | 31 | 12 | 1 | 5 | 1.99 | 50.37 |
MILB Stats
Pitching
Year | Team | G | GS | IP | SV | HLD | K | H | BB | HBP | HR | P/IP | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2018 | HOU (A-) | 6 | 0 | 8.0 | 2 | 0 | 14 | 4 | 2 | 0 | 0 | 10.1 | 80.80 |
2018 | HOU (A) | 4 | 0 | 10.0 | 0 | 2 | 14 | 6 | 4 | 0 | 0 | 8.24 | 82.40 |
2019 | HOU (A+) | 25 | 20 | 100.1 | 0 | 2 | 100 | 88 | 52 | 1 | 12 | 4.14 | 415.06 |
2021 | HOU (AA) | 8 | 5 | 33.2 | 0 | 0 | 50 | 28 | 14 | 0 | 2 | 6.23 | 209.73 |
2021 | HOU (AAA) | 17 | 13 | 80.1 | 0 | 0 | 107 | 67 | 38 | 2 | 12 | 4.56 | 366.67 |
2022 | HOU (AAA) | 34 | 15 | 110.2 | 3 | 2 | 136 | 99 | 51 | 2 | 15 | 4.64 | 513.04 |
2023 | HOU (AAA) | 5 | 3 | 19.1 | 0 | 0 | 26 | 9 | 11 | 0 | 0 | 7.17 | 138.67 |
2024 | HOU (AAA) | 1 | 1 | 3.2 | 0 | 0 | 3 | 4 | 4 | 0 | 0 | 2.93 | 10.73 |
2025 | HOU (CPX) | 1 | 1 | 1.1 | 0 | 0 | 2 | 2 | 1 | 1 | 0 | 2 | 2.67 |
2025 | HOU (AA) | 1 | 1 | 2.0 | 0 | 0 | 3 | 5 | 1 | 0 | 0 | 2.4 | 4.80 |
2025 | HOU (AAA) | 2 | 2 | 5.2 | 0 | 0 | 3 | 4 | 7 | 1 | 1 | 0.22 | 1.23 |
Recent Games
Last 10 MLB Games
Date | Team | Opponent | GS | Win | Save | Hold | IP | TBF | R | ER | H | K | BB | HBP | HR | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Apr 23, 2024 | HOU | @CHC | 1 | 0 | 0 | 0 | 5.0 | 23 | 5 | 5 | 5 | 6 | 4 | 0 | 2 | -0.60 |
Apr 17, 2024 | HOU | ATL | 1 | 0 | 0 | 0 | 5.0 | 22 | 2 | 2 | 4 | 4 | 1 | 0 | 2 | 7.00 |
Apr 12, 2024 | HOU | TEX | 1 | 0 | 0 | 0 | 4.0 | 25 | 8 | 8 | 8 | 3 | 4 | 1 | 1 | -12.50 |
Apr 6, 2024 | HOU | @TEX | 1 | 0 | 0 | 0 | 5.2 | 27 | 3 | 3 | 8 | 4 | 2 | 0 | 0 | 23.13 |
Mar 31, 2024 | HOU | NYY | 1 | 0 | 0 | 0 | 5.2 | 24 | 3 | 3 | 6 | 5 | 1 | 0 | 0 | 33.33 |
Sep 23, 2023 | HOU | KCR | 1 | 0 | 0 | 0 | 5.0 | 21 | 3 | 2 | 7 | 5 | 1 | 0 | 0 | 25.80 |
Sep 16, 2023 | HOU | @KCR | 1 | 0 | 0 | 0 | 4.1 | 22 | 5 | 5 | 5 | 0 | 4 | 0 | 0 | 7.07 |
Sep 10, 2023 | HOU | SDP | 1 | 1 | 0 | 0 | 6.0 | 25 | 1 | 1 | 4 | 5 | 5 | 0 | 1 | 16.70 |
Sep 4, 2023 | HOU | @TEX | 1 | 0 | 0 | 0 | 5.0 | 24 | 5 | 5 | 6 | 5 | 3 | 0 | 3 | -14.50 |
Aug 29, 2023 | HOU | @BOS | 1 | 1 | 0 | 0 | 5.2 | 23 | 2 | 2 | 5 | 3 | 1 | 0 | 1 | 19.63 |
Totals | 10 | 2 | 0 | 0 | 51.1 | 236 | 37 | 36 | 58 | 40 | 26 | 1 | 10 | 105.07 |
Last 10 MILB Games
Date | Level | Team | Opponent | GS | Win | Save | IP | TBF | R | ER | H | K | BB | HBP | HR |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Aug 8, 2025 | AAA | SUG | @SAC | 1 | 0 | 0 | 3.2 | 16 | 2 | 2 | 2 | 3 | 3 | 0 | 1 |
Aug 2, 2025 | AAA | SUG | TAC | 1 | 0 | 0 | 2.0 | 13 | 4 | 4 | 2 | 0 | 4 | 1 | 0 |
Jul 27, 2025 | AA | CC | AMA | 1 | 0 | 0 | 2.0 | 12 | 3 | 3 | 5 | 3 | 1 | 0 | 0 |
Jul 21, 2025 | CPX | F-AST | @F-CAR | 1 | 0 | 0 | 1.1 | 7 | 0 | 0 | 2 | 2 | 1 | 1 | 0 |
Apr 30, 2024 | AAA | SUG | @ELP | 1 | 0 | 0 | 3.2 | 19 | 3 | 3 | 4 | 3 | 4 | 0 | 0 |
Totals | 5 | 0 | 0 | 12.2 | 67 | 12 | 12 | 15 | 11 | 13 | 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 |
---|---|---|---|
June 16, 2023 11:54 AM | add | Dat's nice team | $1 |
October 12, 2023 11:52 AM | increase | Dat's nice team | $3 |
May 4, 2024 10:24 AM | cut | Dat's nice team | $2 |
June 13, 2024 1:20 PM | add | Dat's nice team | $2 |
June 13, 2024 6:52 PM | cut | Dat's nice team | $1 |