On MLB 40-man: YES
Acquired: Drafted 6th Rd (175) '19
Mon 3/17 | Tue 3/18 | Wed 3/19 |
---|---|---|
--- | --- | --- |
Positions
SP
All Leagues
Average $3.78
Median $3.00
FanGraphs Points
Average $3.65
Median $3.00
All Leagues
Average $1.70
Median $1.00
FanGraphs Points
Average $2.30
Median $2.00
Roster%
66.87%
Change
7Day
1.22%
30Day
14.07%

March 15, 2025 1:51 PM : Manager Bruce Bochy said Saturday that Bradford (elbow) will be shut down from throwing for four weeks, Shawn McFarland of The Dallas Morning News reports.
Analysis: Bochy's comments confirm that Bradford is not looking at a minimum-length stay on the injured list, as the left-hander will likely need significant time to build back up once his no-throw period is over. With Jon Gray (wrist) also slated to miss the beginning of the season, Jack Leiter and Kumar Rocker are both likely to join the Rangers' Opening Day rotation.
MLB Stats
Pitching
Year | Team | G | GS | IP | SV | HLD | K | H | BB | HBP | HR | P/IP | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2023 | TEX | 20 | 8 | 56.0 | 0 | 0 | 51 | 56 | 12 | 1 | 11 | 3.51 | 196.50 |
2024 | TEX | 14 | 13 | 76.1 | 0 | 0 | 70 | 64 | 13 | 1 | 10 | 4.89 | 373.47 |
MILB Stats
Pitching
Year | Team | G | GS | IP | SV | HLD | K | H | BB | HBP | HR | P/IP | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2021 | TEX (A+) | 13 | 13 | 61.2 | 0 | 0 | 87 | 55 | 17 | 2 | 9 | 5.18 | 319.63 |
2021 | TEX (AA) | 7 | 7 | 34.2 | 0 | 0 | 41 | 41 | 4 | 1 | 1 | 5.9 | 204.63 |
2022 | TEX (AA) | 26 | 26 | 118.2 | 0 | 0 | 124 | 114 | 33 | 6 | 18 | 4.14 | 491.34 |
2023 | TEX (AAA) | 14 | 14 | 74.1 | 0 | 0 | 65 | 71 | 16 | 2 | 6 | 4.95 | 367.67 |
2024 | TEX (CPX) | 1 | 1 | 1.0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 9.4 | 9.40 |
2024 | TEX (AA) | 2 | 1 | 4.2 | 0 | 0 | 5 | 2 | 0 | 0 | 0 | 8.43 | 39.33 |
Spring Training Stats
Pitching
Year | Team | G | GS | IP | SV | HLD | K | H | BB | HBP | HR | P/IP | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2022 | TEX (ST) | 1 | 0 | 2.0 | 0 | 0 | 2 | 3 | 1 | 0 | 1 | -2.15 | -4.30 |
2023 | TEX (ST) | 2 | 1 | 3.0 | 0 | 0 | 1 | 3 | 0 | 0 | 0 | 5.47 | 16.40 |
2024 | TEX (ST) | 6 | 5 | 20.0 | 0 | 0 | 13 | 22 | 6 | 1 | 2 | 3.56 | 71.20 |
2025 | TEX (ST) | 3 | 3 | 9.0 | 0 | 0 | 7 | 6 | 1 | 0 | 2 | 4.16 | 37.40 |
Recent Games
Last 10 MLB Games
Date | Team | Opponent | GS | Win | Save | Hold | IP | TBF | R | ER | H | K | BB | HBP | HR | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep 25, 2024 | TEX | @ATH | 1 | 0 | 0 | 0 | 3.2 | 21 | 1 | 1 | 6 | 4 | 3 | 0 | 0 | 10.53 |
Sep 18, 2024 | TEX | TOR | 1 | 1 | 0 | 0 | 7.0 | 26 | 0 | 0 | 5 | 6 | 0 | 0 | 0 | 50.80 |
Sep 11, 2024 | TEX | @ARI | 1 | 0 | 0 | 0 | 3.2 | 20 | 8 | 8 | 9 | 4 | 0 | 0 | 3 | -25.17 |
Sep 5, 2024 | TEX | LAA | 1 | 1 | 0 | 0 | 6.0 | 22 | 1 | 1 | 2 | 4 | 2 | 0 | 0 | 41.20 |
Aug 31, 2024 | TEX | ATH | 1 | 0 | 0 | 0 | 7.0 | 25 | 2 | 2 | 4 | 8 | 0 | 0 | 1 | 45.10 |
Aug 25, 2024 | TEX | @CLE | 1 | 0 | 0 | 0 | 6.0 | 23 | 2 | 1 | 3 | 3 | 2 | 0 | 1 | 24.30 |
Aug 20, 2024 | TEX | PIT | 1 | 0 | 0 | 0 | 7.0 | 26 | 3 | 3 | 5 | 8 | 0 | 0 | 0 | 54.80 |
Aug 15, 2024 | TEX | MIN | 1 | 0 | 0 | 0 | 6.0 | 26 | 2 | 2 | 6 | 2 | 2 | 1 | 1 | 11.50 |
Aug 10, 2024 | TEX | @NYY | 1 | 1 | 0 | 0 | 5.0 | 20 | 1 | 1 | 5 | 7 | 0 | 0 | 0 | 38.00 |
Aug 3, 2024 | TEX | BOS | 1 | 0 | 0 | 0 | 3.2 | 16 | 3 | 3 | 4 | 5 | 1 | 0 | 2 | -0.87 |
Totals | 10 | 3 | 0 | 0 | 55.0 | 225 | 23 | 22 | 49 | 51 | 10 | 1 | 8 | 250.20 |
Last 10 MILB Games
Date | Level | Team | Opponent | GS | Win | Save | IP | TBF | R | ER | H | K | BB | HBP | HR |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jul 26, 2024 | AA | FRI | TUL | 0 | 0 | 0 | 2.2 | 9 | 0 | 0 | 1 | 2 | 0 | 0 | 0 |
Jul 23, 2024 | AA | FRI | TUL | 1 | 0 | 0 | 2.0 | 7 | 0 | 0 | 1 | 3 | 0 | 0 | 0 |
Jul 19, 2024 | CPX | A-RAN | A-BRW | 1 | 0 | 0 | 1.0 | 3 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
Aug 25, 2023 | AAA | RR | SL | 1 | 0 | 0 | 2.0 | 13 | 4 | 4 | 6 | 0 | 1 | 0 | 0 |
Aug 19, 2023 | AAA | RR | @SUG | 1 | 1 | 0 | 6.0 | 21 | 0 | 0 | 3 | 8 | 0 | 0 | 0 |
Aug 12, 2023 | AAA | RR | ABQ | 1 | 0 | 0 | 4.0 | 22 | 7 | 7 | 10 | 3 | 1 | 0 | 1 |
Aug 6, 2023 | AAA | RR | @OKC | 1 | 0 | 0 | 3.0 | 20 | 7 | 7 | 11 | 4 | 0 | 0 | 0 |
Jun 9, 2023 | AAA | RR | @SL | 1 | 1 | 0 | 8.0 | 29 | 3 | 3 | 6 | 5 | 0 | 0 | 1 |
Jun 3, 2023 | AAA | RR | SUG | 1 | 1 | 0 | 6.0 | 25 | 4 | 4 | 7 | 3 | 0 | 0 | 1 |
May 21, 2023 | AAA | RR | ELP | 1 | 1 | 0 | 5.2 | 25 | 4 | 1 | 7 | 5 | 1 | 0 | 2 |
Totals | 9 | 4 | 0 | 40.1 | 174 | 29 | 26 | 52 | 34 | 3 | 0 | 5 |
Last 10 Spring Training Games
Date | Level | Team | Opponent | GS | Win | Save | IP | TBF | R | ER | H | K | BB | HBP | HR |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Feb 23, 2024 | ST | TEX | KC | 0 | 0 | 0 | 2.0 | 8 | 1 | 1 | 2 | 1 | 0 | 0 | 1 |
Totals | 0 | 0 | 0 | 2.0 | 8 | 1 | 1 | 2 | 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 |
---|---|---|---|
April 14, 2024 8:27 AM | add | WAR Horse 🏆 | $5 |
April 14, 2024 1:17 PM | cut | WAR Horse 🏆 | $3 |
May 17, 2024 8:58 AM | add | WAR Horse 🏆 | $3 |
May 17, 2024 11:18 AM | cut | WAR Horse 🏆 | $2 |
June 19, 2024 8:17 AM | add | WAR Horse 🏆 | $2 |
August 5, 2024 10:22 AM | cut | WAR Horse 🏆 | $1 |
September 7, 2024 8:09 AM | add | WAR Horse 🏆 | $4 |
October 10, 2024 1:08 AM | increase | WAR Horse 🏆 | $6 |
December 15, 2024 10:37 AM | move | Ripken Retreads 🚙 (from WAR Horse 🏆) | $6 |
March 12, 2025 10:51 PM | cut | Ripken Retreads 🚙 | $3 |