Thu 7/24 | Fri 7/25 | Sat 7/26 |
---|---|---|
--- | ARI 6:40 PM EDT | Starting ARI 6:40 PM EDT |
Positions
SP
2026 Earned Positions
SP
All Leagues
Average $2.35
Median $2.00
FanGraphs Points
Average $2.65
Median $2.00
All Leagues
Average $1.40
Median $1.00
FanGraphs Points
Average $1.90
Median $1.50
Roster%
42.51%
Change
7Day
4.89%
30Day
25.69%
2025 OPL Round 4
OPL Roster%
3.13%
OPL Average Salary
$1.00

July 20, 2025 9:42 PM : Heaney (4-9) yielded seven runs on nine hits and two walks over four-plus innings Sunday, striking out one and taking a loss against the White Sox.
Analysis: Heaney struggled right out of the gate Sunday, coughing up four runs in the first inning. All four runs came via the long ball; Miguel Vargas ripped a three-run shot before Mike Tauchman knocked a solo homer just two pitches later. The White Sox later scored another run in the fourth inning and two more in the fifth, all being charged to Heaney. Heaney produced a 3.33 ERA through his first 14 starts of the year but has been tagged with 28 runs over his last 23.2 frames, driving his season ERA up to 5.03 across 102 innings. Heaney is 1-6 with a 7.58 ERA over his last 10 outings. Heaney is projected for a home matchup against the Diamondbacks next weekend.
MLB Stats
Pitching
Year | Team | G | GS | IP | SV | HLD | K | H | BB | HBP | HR | P/IP | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2014 | MIA | 7 | 5 | 29.1 | 0 | 0 | 20 | 32 | 7 | 3 | 6 | 2.39 | 70.07 |
2015 | LAA | 18 | 18 | 105.2 | 0 | 0 | 78 | 99 | 28 | 6 | 9 | 4.43 | 467.84 |
2016 | LAA | 1 | 1 | 6.0 | 0 | 0 | 7 | 7 | 0 | 0 | 2 | 2.6 | 15.60 |
2017 | LAA | 5 | 5 | 21.2 | 0 | 0 | 27 | 27 | 9 | 0 | 12 | -1.41 | -30.47 |
2018 | LAA | 30 | 30 | 180.0 | 0 | 0 | 180 | 171 | 45 | 8 | 27 | 4.2 | 756.30 |
2019 | LAA | 18 | 18 | 95.1 | 0 | 0 | 118 | 93 | 30 | 7 | 20 | 3.59 | 342.67 |
2020 | LAA | 12 | 12 | 66.2 | 0 | 0 | 70 | 63 | 19 | 2 | 9 | 4.44 | 295.83 |
2021 | LAA | 18 | 18 | 94.0 | 0 | 0 | 113 | 92 | 31 | 3 | 16 | 4.08 | 383.60 |
2021 | NYY | 12 | 5 | 35.2 | 0 | 0 | 37 | 38 | 10 | 3 | 13 | 1.13 | 40.23 |
2022 | LAD | 16 | 14 | 72.2 | 0 | 0 | 110 | 60 | 19 | 9 | 14 | 4.75 | 345.53 |
2023 | TEX | 34 | 28 | 147.1 | 0 | 2 | 151 | 143 | 60 | 10 | 23 | 3.64 | 535.56 |
2024 | TEX | 32 | 31 | 160.0 | 0 | 0 | 159 | 159 | 41 | 12 | 23 | 4.04 | 646.70 |
2025 | PIT | 20 | 19 | 102.0 | 0 | 0 | 74 | 99 | 35 | 4 | 20 | 2.77 | 282.40 |
MILB Stats
Pitching
Year | Team | G | GS | IP | SV | HLD | K | H | BB | HBP | HR | P/IP | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2012 | MIA (R) | 2 | 2 | 7.0 | 0 | 0 | 9 | 7 | 2 | 1 | 0 | 6.09 | 42.60 |
2012 | MIA (A) | 4 | 4 | 20.0 | 0 | 0 | 21 | 25 | 4 | 1 | 0 | 5.5 | 110.00 |
2013 | MIA (A+) | 13 | 12 | 61.2 | 0 | 0 | 66 | 45 | 17 | 6 | 2 | 6.13 | 377.73 |
2013 | MIA (AA) | 6 | 6 | 33.2 | 0 | 0 | 23 | 31 | 9 | 0 | 2 | 4.84 | 162.93 |
2014 | MIA (AA) | 9 | 8 | 53.2 | 0 | 0 | 52 | 45 | 13 | 0 | 2 | 5.97 | 320.53 |
2014 | MIA (AAA) | 15 | 15 | 83.2 | 0 | 0 | 91 | 75 | 23 | 4 | 9 | 4.95 | 414.43 |
2015 | LAA (AAA) | 14 | 14 | 78.1 | 0 | 0 | 74 | 95 | 25 | 3 | 2 | 4.75 | 372.07 |
2017 | LAA (R) | 3 | 3 | 10.1 | 0 | 0 | 15 | 11 | 1 | 0 | 0 | 7.25 | 74.87 |
2017 | LAA (AAA) | 3 | 3 | 17.1 | 0 | 0 | 14 | 17 | 4 | 1 | 2 | 4.18 | 72.47 |
2018 | LAA (A+) | 1 | 1 | 6.1 | 0 | 0 | 6 | 2 | 1 | 0 | 0 | 8 | 50.67 |
2019 | LAA (AAA) | 1 | 1 | 4.1 | 0 | 0 | 10 | 2 | 1 | 0 | 0 | 10.12 | 43.87 |
2022 | LAD (CPX) | 1 | 1 | 5.0 | 0 | 0 | 8 | 5 | 0 | 0 | 2 | 3.08 | 15.40 |
2022 | LAD (A) | 1 | 1 | 2.2 | 0 | 0 | 2 | 6 | 0 | 0 | 2 | -6.18 | -16.47 |
2022 | LAD (AA) | 1 | 1 | 5.0 | 0 | 0 | 9 | 2 | 1 | 1 | 0 | 8.76 | 43.80 |
2022 | LAD (AAA) | 2 | 2 | 7.1 | 0 | 0 | 10 | 4 | 0 | 0 | 0 | 8.71 | 63.87 |
Recent Games
Last 10 MLB Games
Date | Team | Opponent | GS | Win | Save | Hold | IP | TBF | R | ER | H | K | BB | HBP | HR | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jul 20, 2025 | PIT | CHW | 1 | 0 | 0 | 0 | 4.0 | 23 | 7 | 7 | 9 | 1 | 2 | 0 | 2 | -22.40 |
Jul 12, 2025 | PIT | @MIN | 0 | 0 | 0 | 0 | 2.0 | 10 | 3 | 3 | 3 | 0 | 1 | 0 | 3 | -32.90 |
Jul 7, 2025 | PIT | @KCR | 1 | 0 | 0 | 0 | 3.0 | 17 | 4 | 4 | 6 | 2 | 1 | 1 | 1 | -7.70 |
Jun 30, 2025 | PIT | STL | 1 | 1 | 0 | 0 | 6.2 | 22 | 0 | 0 | 3 | 7 | 1 | 0 | 0 | 52.53 |
Jun 24, 2025 | PIT | @MIL | 1 | 0 | 0 | 0 | 4.0 | 21 | 7 | 7 | 7 | 3 | 3 | 0 | 3 | -28.50 |
Jun 19, 2025 | PIT | @DET | 1 | 0 | 0 | 0 | 4.0 | 23 | 7 | 7 | 8 | 2 | 3 | 0 | 0 | 3.80 |
Jun 12, 2025 | PIT | @CHC | 1 | 0 | 0 | 0 | 6.0 | 22 | 3 | 3 | 4 | 7 | 0 | 0 | 2 | 23.40 |
Jun 7, 2025 | PIT | PHI | 1 | 0 | 0 | 0 | 6.0 | 21 | 1 | 1 | 4 | 5 | 0 | 0 | 1 | 31.70 |
Jun 1, 2025 | PIT | @SDP | 1 | 0 | 0 | 0 | 5.2 | 22 | 2 | 2 | 5 | 3 | 0 | 0 | 1 | 22.63 |
May 26, 2025 | PIT | @ARI | 1 | 0 | 0 | 0 | 5.0 | 25 | 5 | 5 | 8 | 2 | 3 | 0 | 2 | -13.40 |
Totals | 9 | 1 | 0 | 0 | 46.1 | 206 | 39 | 39 | 57 | 32 | 14 | 1 | 15 | 29.17 |
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 |
---|---|---|---|
February 18, 2014 11:32 PM | add | CaNtZ | $5 |
May 31, 2014 10:14 AM | move | Tabula Rasa πͺ¨ (from CaNtZ) | $5 |
October 8, 2014 11:17 PM | increase | Tabula Rasa πͺ¨ | $7 |
December 30, 2014 4:29 PM | move | βΌοΈ NEW ACHIEVEMENT βΌοΈ (from Tabula Rasa πͺ¨) | $7 |
February 2, 2015 11:37 PM | move | Grumble Grumble (from βΌοΈ NEW ACHIEVEMENT βΌοΈ) | $7 |
March 17, 2015 6:50 AM | move | Tabula Rasa πͺ¨ (from Grumble Grumble) | $7 |
April 29, 2015 4:56 PM | cut | Tabula Rasa πͺ¨ | $4 |
June 3, 2015 8:31 PM | add | Tabula Rasa πͺ¨ | $4 |
June 3, 2015 8:49 PM | cut | Tabula Rasa πͺ¨ | $2 |
February 8, 2016 10:59 PM | add | ππThe Kraken Deepππ | $9 |
April 26, 2016 10:08 AM | cut | ππThe Kraken Deepππ | $5 |
June 3, 2016 12:39 PM | add | ππThe Kraken Deepππ | $5 |
June 11, 2016 1:44 PM | cut | ππThe Kraken Deepππ | $3 |
July 15, 2016 4:48 PM | add | ππThe Kraken Deepππ | $3 |
August 25, 2016 7:54 AM | cut | ππThe Kraken Deepππ | $2 |
September 20, 2016 9:07 PM | add | CaNtZ | $2 |
October 7, 2016 12:59 PM | increase | CaNtZ | $4 |
January 31, 2017 10:04 AM | cut | CaNtZ | $2 |
March 3, 2017 11:32 PM | add | The Pendletones | $1 |
April 4, 2017 2:17 PM | cut | The Pendletones | $1 |
May 19, 2017 5:27 PM | add | The Pendletones | $1 |
May 19, 2017 5:39 PM | cut | The Pendletones | $1 |
July 2, 2017 12:55 PM | add | Mallard Express π¦π | $1 |
August 24, 2017 10:10 AM | cut | Mallard Express π¦π | $1 |
September 1, 2017 11:13 AM | add | ππThe Kraken Deepππ | $2 |
September 12, 2017 8:35 AM | cut | ππThe Kraken Deepππ | $1 |
May 14, 2018 9:55 AM | add | WAR Horse π¦ | $3 |
July 7, 2018 11:48 AM | cut | WAR Horse π¦ | $2 |
July 11, 2018 7:55 AM | add | Mallard Express π¦π | $5 |
October 12, 2018 12:57 PM | increase | Mallard Express π¦π | $7 |
December 13, 2018 2:18 PM | move | The Art of Pitching (from Mallard Express π¦π) | $7 |
October 4, 2019 4:49 PM | increase | The Art of Pitching | $9 |
September 30, 2020 6:10 PM | increase | The Art of Pitching | $11 |
August 3, 2021 9:11 AM | cut | The Art of Pitching | $6 |
March 1, 2022 10:44 PM | add | WAR Horse π¦ | $4 |
June 24, 2022 5:33 PM | cut | WAR Horse π¦ | $2 |
July 15, 2022 5:43 PM | add | CaNtZ | $2 |
October 14, 2022 2:07 AM | increase | CaNtZ | $4 |
May 8, 2023 7:25 AM | cut | CaNtZ | $2 |
May 23, 2023 10:14 AM | add | WAR Horse π¦ | $2 |
June 16, 2023 3:21 PM | cut | WAR Horse π¦ | $1 |
June 22, 2023 11:40 AM | add | Tabula Rasa πͺ¨ | $1 |
August 24, 2023 12:59 AM | cut | Tabula Rasa πͺ¨ | $1 |
July 16, 2024 3:09 AM | add | ππThe Kraken Deepππ | $1 |
October 10, 2024 12:58 AM | increase | ππThe Kraken Deepππ | $3 |
January 24, 2025 9:47 PM | cut | ππThe Kraken Deepππ | $0 |
April 21, 2025 4:09 PM | add | CaNtZ | $1 |