Sat 6/14 | Sun 6/15 | Mon 6/16 |
---|---|---|
MIA 1:05 PM EDT | MIA 1:35 PM EDT | COL 6:45 PM EDT |
Positions
RP
2026 Earned Positions
RP
All Leagues
Average $5.36
Median $4.00
H2H FanGraphs Points
Average $3.67
Median $3.00
All Leagues
Average $2.90
Median $2.00
H2H FanGraphs Points
Average $2.60
Median $2.50
Roster%
97.24%
Change
7Day
0%
30Day
0.31%
2025 OPL Round 3
OPL Roster%
1.00%
OPL Average Salary
$2.00

June 10, 2025 11:46 PM : Finnegan was charged with a blown save during Tuesday's extra-inning loss to the Mets, allowing no runs on one hit with one strikeout over 1.1 innings.
Analysis: Finnegan stepped into the contest in the bottom of the eighth with a one-run lead, two outs and an inherited runner on second base. The 33-year-old closer surrendered a hit to Pete Alonso that plated the runner on second, but Alonso was thrown out attempting to stretch the hit out into a double. Still, the hit tied the game and resulted in Finnegan's fourth blown save of the campaign. In his last 10 appearances, Finnegan has allowed four runs (two earned) on 10 hits and a 6:1 K:BB across 10 innings. He's converted seven of his nine save chances during that stretch.
MLB Stats
Pitching
Year | Team | G | GS | IP | SV | HLD | K | H | BB | HBP | HR | P/IP | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2020 | WSN | 25 | 0 | 24.2 | 0 | 4 | 27 | 21 | 13 | 1 | 2 | 5.32 | 131.33 |
2021 | WSN | 68 | 0 | 66.0 | 11 | 13 | 68 | 64 | 34 | 2 | 9 | 5.25 | 346.30 |
2022 | WSN | 66 | 0 | 66.2 | 11 | 14 | 70 | 54 | 22 | 0 | 9 | 6.41 | 427.23 |
2023 | WSN | 67 | 0 | 69.1 | 28 | 8 | 63 | 66 | 24 | 1 | 11 | 6.19 | 429.17 |
2024 | WSN | 65 | 0 | 63.2 | 38 | 0 | 60 | 61 | 24 | 0 | 9 | 6.91 | 439.83 |
2025 | WSN | 24 | 0 | 24.0 | 18 | 0 | 21 | 22 | 8 | 1 | 0 | 9.39 | 225.40 |
MILB Stats
Pitching
Year | Team | G | GS | IP | SV | HLD | K | H | BB | HBP | HR | P/IP | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2013 | OAK (A-) | 11 | 11 | 50.0 | 0 | 0 | 35 | 43 | 12 | 1 | 0 | 5.78 | 289.20 |
2013 | OAK (A) | 2 | 2 | 7.1 | 0 | 0 | 5 | 12 | 6 | 0 | 1 | 0.38 | 2.77 |
2014 | OAK (A) | 23 | 23 | 119.2 | 0 | 0 | 55 | 99 | 52 | 4 | 12 | 3.53 | 422.54 |
2014 | OAK (AA) | 1 | 1 | 5.1 | 0 | 0 | 6 | 10 | 1 | 1 | 3 | -3.27 | -17.43 |
2015 | OAK (A+) | 28 | 24 | 127.1 | 0 | 0 | 96 | 139 | 41 | 2 | 19 | 3.22 | 410.16 |
2016 | OAK (A+) | 13 | 0 | 21.2 | 1 | 0 | 28 | 19 | 12 | 0 | 1 | 5.71 | 123.63 |
2016 | OAK (AA) | 30 | 0 | 42.0 | 6 | 5 | 41 | 31 | 20 | 1 | 3 | 6.25 | 262.30 |
2017 | OAK (AA) | 29 | 0 | 36.2 | 9 | 2 | 36 | 36 | 8 | 1 | 4 | 6.18 | 226.53 |
2017 | OAK (AAA) | 17 | 0 | 23.2 | 3 | 1 | 21 | 25 | 17 | 0 | 4 | 3 | 70.93 |
2018 | OAK (R) | 2 | 2 | 2.0 | 0 | 0 | 3 | 4 | 1 | 0 | 0 | 3.7 | 7.40 |
2018 | OAK (AA) | 21 | 0 | 25.0 | 13 | 1 | 28 | 18 | 11 | 0 | 0 | 9.21 | 230.20 |
2018 | OAK (AAA) | 13 | 0 | 17.2 | 1 | 0 | 17 | 22 | 7 | 0 | 2 | 3.79 | 66.93 |
2019 | OAK (AA) | 21 | 0 | 22.2 | 9 | 0 | 36 | 16 | 7 | 1 | 0 | 9.67 | 219.13 |
2019 | OAK (AAA) | 21 | 0 | 28.0 | 5 | 2 | 36 | 23 | 12 | 0 | 3 | 6.41 | 179.50 |
Recent Games
Last 10 MLB Games
Date | Team | Opponent | GS | Win | Save | Hold | IP | TBF | R | ER | H | K | BB | HBP | HR | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun 10, 2025 | WSN | @NYM | 0 | 0 | 0 | 0 | 1.1 | 4 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 9.27 |
Jun 6, 2025 | WSN | TEX | 0 | 0 | 1 | 0 | 1.0 | 4 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 14.40 |
Jun 4, 2025 | WSN | CHC | 0 | 0 | 1 | 0 | 1.0 | 5 | 0 | 0 | 2 | 1 | 0 | 0 | 0 | 9.20 |
May 30, 2025 | WSN | @ARI | 0 | 0 | 1 | 0 | 1.0 | 4 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 9.40 |
May 29, 2025 | WSN | @SEA | 0 | 0 | 0 | 0 | 1.0 | 4 | 1 | 0 | 1 | 1 | 1 | 0 | 0 | 3.80 |
May 22, 2025 | WSN | ATL | 0 | 0 | 0 | 0 | 1.0 | 5 | 1 | 0 | 2 | 0 | 0 | 0 | 0 | 2.20 |
May 20, 2025 | WSN | ATL | 0 | 0 | 1 | 0 | 1.0 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 12.40 |
May 16, 2025 | WSN | @BAL | 0 | 0 | 1 | 0 | 1.0 | 3 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 11.80 |
May 14, 2025 | WSN | @ATL | 0 | 0 | 1 | 0 | 1.0 | 4 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 11.80 |
May 6, 2025 | WSN | CLE | 0 | 0 | 1 | 0 | 1.0 | 5 | 1 | 1 | 2 | 0 | 0 | 0 | 0 | 7.20 |
Totals | 0 | 0 | 7 | 0 | 10.1 | 41 | 4 | 2 | 10 | 6 | 1 | 1 | 0 | 91.47 |
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 |
---|---|---|---|
August 7, 2021 1:36 PM | add | Angelos Sucks | $1 |
October 9, 2021 4:45 AM | increase | Angelos Sucks | $3 |
November 15, 2021 12:22 PM | cut | Angelos Sucks | $0 |
March 24, 2022 10:52 AM | add | Angelos Sucks | $1 |
July 12, 2022 10:12 AM | cut | Angelos Sucks | $1 |
July 28, 2022 10:04 AM | add | Flying DeLoreans | $1 |
October 14, 2022 2:10 AM | increase | Flying DeLoreans | $3 |
January 2, 2023 1:26 AM | cut | Flying DeLoreans | $0 |
March 10, 2023 10:02 PM | add | Carter's Clutch Crew | $2 |
October 12, 2023 11:25 AM | increase | Carter's Clutch Crew | $4 |
October 10, 2024 12:18 AM | increase | Carter's Clutch Crew | $6 |
January 29, 2025 7:16 AM | cut | Carter's Clutch Crew | $0 |
March 7, 2025 8:28 PM | add | Flying DeLoreans | $2 |
March 10, 2025 1:08 AM | cut | Flying DeLoreans | $1 |
March 14, 2025 1:27 PM | add | Tidewater Tides | $1 |