Fri 5/30 | Sat 5/31 | Sun 6/01 |
---|---|---|
@MIA 7:10 PM EDT | @MIA 4:10 PM EDT | Starting @MIA 1:40 PM EDT |
Positions
SP/RP
2026 Earned Positions
RP
All Leagues
Average $3.15
Median $3.00
Old School (5x5)
Average $3.11
Median $3.00
All Leagues
Average $3.40
Median $3.00
Old School (5x5)
Average $2.50
Median $3.00
Roster%
97.25%
Change
7Day
0.61%
30Day
2.75%
2025 OPL Round 2
OPL Roster%
12.35%
OPL Average Salary
$2.43

May 26, 2025 11:52 PM : Birdsong dropped to 2-1 on the season while striking out six and allowing three earned runs on five hits and two walks over 4.1 innings Monday in the Giants' 3-1 loss to the Tigers.
Analysis: Birdsong made 11 appearances in relief to start the season, but he moved into the rotation last week after the Giants opted to send the struggling Jordan Hicks to the bullpen. Though his second start didn't go quite as smoothly as his first start in which he covered five scoreless frames, Birdsong kept the Giants in the game and set a new season high in strikeouts. The 23-year-old owns a 2.48 ERA, 1.29 WHIP and 35:12 K:BB over 32.2 total innings with San Francisco.
MLB Stats
Pitching
Year | Team | G | GS | IP | WINS | SV | K | ERA | WHIP |
---|---|---|---|---|---|---|---|---|---|
2024 | SFG | 16 | 16 | 72.0 | 5 | 0 | 88 | 4.75000 | 1.38889 |
2025 | SFG | 13 | 2 | 32.2 | 2 | 0 | 35 | 2.47959 | 1.28571 |
MILB Stats
Pitching
Year | Team | G | GS | IP | WINS | SV | K | ERA | WHIP |
---|---|---|---|---|---|---|---|---|---|
2022 | SFG (CPX) | 4 | 0 | 5.2 | 0 | 0 | 12 | 1.58823 | 0.35294 |
2022 | SFG (A) | 3 | 0 | 6.0 | 1 | 0 | 11 | 4.50000 | 1.83333 |
2023 | SFG (A) | 12 | 10 | 41.2 | 0 | 0 | 70 | 2.16000 | 1.34400 |
2023 | SFG (A+) | 8 | 7 | 36.0 | 2 | 0 | 46 | 3.25000 | 0.91667 |
2023 | SFG (AA) | 8 | 8 | 23.0 | 0 | 0 | 33 | 5.47826 | 1.47826 |
2024 | SFG (AA) | 11 | 11 | 48.1 | 4 | 0 | 61 | 2.04828 | 1.09655 |
2024 | SFG (AAA) | 2 | 2 | 9.0 | 1 | 0 | 14 | 5.00000 | 1.55556 |
Recent Games
Last 10 MLB Games
Date | Team | Opponent | GS | Win | Save | Hold | IP | TBF | R | ER | H | K | BB | HBP | HR |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
May 26, 2025 | SFG | @DET | 1 | 0 | 0 | 0 | 4.1 | 20 | 3 | 3 | 5 | 6 | 2 | 0 | 0 |
May 20, 2025 | SFG | KCR | 1 | 1 | 0 | 0 | 5.0 | 19 | 1 | 0 | 5 | 4 | 0 | 0 | 0 |
May 14, 2025 | SFG | ARI | 0 | 0 | 0 | 0 | 3.0 | 16 | 3 | 3 | 4 | 3 | 2 | 1 | 2 |
May 11, 2025 | SFG | @MIN | 0 | 0 | 0 | 0 | 2.0 | 8 | 0 | 0 | 2 | 3 | 0 | 0 | 0 |
May 5, 2025 | SFG | @CHC | 0 | 0 | 0 | 0 | 0.1 | 7 | 5 | 1 | 2 | 0 | 2 | 0 | 1 |
May 2, 2025 | SFG | COL | 0 | 0 | 0 | 0 | 2.0 | 6 | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
Apr 27, 2025 | SFG | TEX | 0 | 0 | 0 | 0 | 3.0 | 12 | 0 | 0 | 3 | 5 | 0 | 0 | 0 |
Apr 21, 2025 | SFG | MIL | 0 | 1 | 0 | 0 | 3.0 | 11 | 0 | 0 | 1 | 4 | 2 | 0 | 0 |
Apr 15, 2025 | SFG | @PHI | 0 | 0 | 0 | 0 | 1.0 | 6 | 2 | 2 | 2 | 0 | 1 | 0 | 1 |
Apr 13, 2025 | SFG | @NYY | 0 | 0 | 0 | 1 | 2.0 | 7 | 0 | 0 | 0 | 3 | 0 | 1 | 0 |
Totals | 2 | 2 | 0 | 1 | 25.2 | 112 | 14 | 9 | 25 | 29 | 9 | 2 | 4 |
Last 10 MILB Games
Date | Level | Team | Opponent | GS | Win | Save | IP | TBF | R | ER | H | K | BB | HBP | HR |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun 21, 2024 | AAA | SAC | RR | 1 | 1 | 0 | 5.0 | 23 | 2 | 2 | 3 | 7 | 4 | 1 | 1 |
Jun 15, 2024 | AAA | SAC | @RNO | 1 | 0 | 0 | 4.0 | 19 | 3 | 3 | 5 | 7 | 2 | 0 | 0 |
Jun 8, 2024 | AA | RIC | ALT | 1 | 0 | 0 | 5.0 | 20 | 2 | 0 | 4 | 6 | 0 | 0 | 0 |
Jun 2, 2024 | AA | RIC | ERI | 1 | 0 | 0 | 2.0 | 12 | 4 | 2 | 4 | 2 | 2 | 0 | 1 |
May 28, 2024 | AA | RIC | ERI | 1 | 1 | 0 | 6.0 | 22 | 0 | 0 | 5 | 6 | 0 | 0 | 0 |
May 22, 2024 | AA | RIC | @BOW | 1 | 1 | 0 | 5.0 | 19 | 2 | 2 | 3 | 7 | 1 | 0 | 1 |
May 16, 2024 | AA | RIC | REA | 1 | 1 | 0 | 5.0 | 21 | 1 | 0 | 4 | 5 | 3 | 0 | 0 |
May 9, 2024 | AA | RIC | @ERI | 1 | 0 | 0 | 5.0 | 21 | 1 | 1 | 3 | 6 | 3 | 0 | 0 |
May 2, 2024 | AA | RIC | @AKR | 1 | 0 | 0 | 4.0 | 18 | 3 | 3 | 4 | 5 | 2 | 1 | 1 |
Apr 26, 2024 | AA | RIC | BOW | 1 | 1 | 0 | 5.0 | 16 | 0 | 0 | 0 | 5 | 2 | 0 | 0 |
Totals | 10 | 5 | 0 | 46.0 | 191 | 18 | 13 | 35 | 56 | 19 | 2 | 4 |
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 |
---|---|---|---|
July 24, 2024 4:57 PM | add | Bobby Ohtani | $2 |
September 8, 2024 12:35 PM | cut | Bobby Ohtani | $1 |
March 2, 2025 9:33 PM | add | Keith's Krew | $1 |
May 24, 2025 1:32 PM | move | Canes Baseball (from Keith's Krew) | $1 |
May 27, 2025 8:32 PM | move | Piscotty Doesn't Know (from Canes Baseball) | $1 |