On MLB 40-man: YES
Acquired: Drafted 6th Rd '22
Thu 7/03 | Fri 7/04 | Sat 7/05 |
---|---|---|
@ARI 9:40 PM EDT | @ATH 10:05 PM EDT | @ATH 10:05 PM EDT |
Positions
SP/RP
2026 Earned Positions
RP/SP
All Leagues
Average $3.18
Median $3.00
Ottoneu Classic (4x4)
Average $3.04
Median $3.00
All Leagues
Average $3.20
Median $2.00
Ottoneu Classic (4x4)
Average $3.50
Median $3.50
Roster%
97.85%
Change
7Day
0.92%
30Day
0.3%
2025 OPL Round 3
OPL Roster%
9.00%
OPL Average Salary
$2.78

July 2, 2025 12:47 AM : Birdsong (3-3) allowed four runs (three earned) on three hits and four walks while striking out six over four innings to take the loss Tuesday versus the Diamondbacks.
Analysis: Birdsong has failed to complete five innings in four of his last five outings. He's also walked four or more batters in three of those starts, and he hasn't pitched well enough to limit the damage when his control is off. He's fortunate to have just two losses in that stretch, but he's looking a bit outmatched as a starter at this point in the year. Birdsong has a 4.30 ERA, 1.40 WHIP and 62:28 K:BB through 60.2 innings across 19 appearances (eight starts) overall, but his ERA as a starter is at a less pleasant 5.54 through 37.1 frames. He is tentatively projected for a road start versus the Athletics this weekend.
MLB Stats
Pitching
Year | Team | G | GS | IP | K | HR9 | ERA | WHIP |
---|---|---|---|---|---|---|---|---|
2024 | SFG | 16 | 16 | 72.0 | 88 | 1.37500 | 4.75000 | 1.38889 |
2025 | SFG | 19 | 8 | 60.2 | 62 | 1.33516 | 4.30220 | 1.40110 |
MILB Stats
Pitching
Year | Team | G | GS | IP | K | HR9 | ERA | WHIP |
---|---|---|---|---|---|---|---|---|
2022 | SFG (CPX) | 4 | 0 | 5.2 | 12 | 0.00000 | 1.58823 | 0.35294 |
2022 | SFG (A) | 3 | 0 | 6.0 | 11 | 0.00000 | 4.50000 | 1.83333 |
2023 | SFG (A) | 12 | 10 | 41.2 | 70 | 0.00000 | 2.16000 | 1.34400 |
2023 | SFG (A+) | 8 | 7 | 36.0 | 46 | 1.00000 | 3.25000 | 0.91667 |
2023 | SFG (AA) | 8 | 8 | 23.0 | 33 | 0.78261 | 5.47826 | 1.47826 |
2024 | SFG (AA) | 11 | 11 | 48.1 | 61 | 0.93103 | 2.04828 | 1.09655 |
2024 | SFG (AAA) | 2 | 2 | 9.0 | 14 | 1.00000 | 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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jul 1, 2025 | SFG | @ARI | 1 | 0 | 0 | 0 | 4.0 | 19 | 4 | 3 | 3 | 6 | 4 | 0 | 1 |
Jun 26, 2025 | SFG | MIA | 1 | 0 | 0 | 0 | 4.0 | 21 | 7 | 7 | 4 | 1 | 4 | 1 | 2 |
Jun 20, 2025 | SFG | BOS | 1 | 0 | 0 | 0 | 4.1 | 22 | 5 | 4 | 7 | 4 | 1 | 0 | 1 |
Jun 12, 2025 | SFG | @COL | 1 | 0 | 0 | 0 | 6.0 | 26 | 3 | 3 | 6 | 6 | 2 | 0 | 1 |
Jun 6, 2025 | SFG | ATL | 1 | 0 | 0 | 0 | 4.1 | 21 | 2 | 2 | 2 | 5 | 5 | 1 | 0 |
Jun 1, 2025 | SFG | @MIA | 1 | 1 | 0 | 0 | 5.1 | 21 | 1 | 1 | 5 | 5 | 0 | 0 | 0 |
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 |
Totals | 8 | 2 | 0 | 0 | 42.1 | 193 | 29 | 26 | 43 | 43 | 20 | 3 | 7 |
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 |
---|