Wed 6/11 | Thu 6/12 | Fri 6/13 |
---|---|---|
@NYM 7:10 PM EDT | @NYM 1:10 PM EDT | MIA 6:45 PM EDT |
Positions
RP
2026 Earned Positions
RP
All Leagues
Average $5.36
Median $4.00
FanGraphs Points
Average $3.43
Median $3.00
All Leagues
Average $2.90
Median $2.00
FanGraphs Points
Average $3.00
Median $3.00
Roster%
97.24%
Change
7Day
0%
30Day
0.31%
2025 OPL Round 2
OPL Roster%
1.76%
OPL Average Salary
$2.67

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 on 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 |
---|---|---|---|
September 1, 2021 10:08 AM | add | Twisted Joints | $1 |
September 24, 2021 2:30 PM | cut | Twisted Joints | $1 |
March 28, 2022 9:46 PM | add | Twisted Joints | $3 |
April 10, 2022 12:16 PM | cut | Twisted Joints | $2 |
May 12, 2022 12:21 PM | add | Twisted Joints | $2 |
July 4, 2022 11:39 PM | cut | Twisted Joints | $1 |
August 6, 2022 3:02 PM | add | Twisted Joints | $1 |
October 14, 2022 2:12 AM | increase | Twisted Joints | $3 |
October 12, 2023 11:11 AM | increase | Twisted Joints | $5 |
January 27, 2024 10:40 AM | cut | Twisted Joints | $0 |
March 6, 2024 9:27 PM | add | Twisted Joints | $3 |
August 29, 2024 9:39 PM | cut | Twisted Joints | $2 |
September 22, 2024 7:50 PM | add | Obi Juan Solos | $3 |
October 10, 2024 1:10 AM | increase | Obi Juan Solos | $5 |
January 30, 2025 7:20 PM | cut | Obi Juan Solos | $0 |
March 13, 2025 11:30 PM | add | The Kernel | $2 |