Sat 8/09 | Sun 8/10 | Mon 8/11 |
---|---|---|
WSN 4:05 PM EDT | WSN 4:05 PM EDT | SDP 9:45 PM EDT |
Positions
SP/RP
2026 Earned Positions
RP
All Leagues
Average $2.00
Median $2.00
Old School (5x5)
Average $0.00
Median $0.00
All Leagues
Average $1.38
Median $1.00
Old School (5x5)
Average $0.00
Median $0.00
Roster%
0.61%
Change
7Day
0%
30Day
0.3%
2025 OPL Round 5
OPL Roster%
0.00%
OPL Average Salary
$0.00

August 9, 2025 1:32 AM : Teng (1-1) allowed three hits and a walk while striking out four over five shutout innings to earn the win over the Nationals on Friday.
Analysis: Teng took the hill in the second inning after a perfect frame from opener Matt Gage. It was a good overall effort from the Giants' pitching staff, with Teng standing out with an efficient 64 pitches (42 strikes) during his outing. He rebounded from allowing five runs over 3.1 innings versus the Mets in his season debut last Saturday. Teng is likely to get another turn through the rotation, as Landen Roupp (elbow) is nearing a rehab assignment, which may only need to be one start. Should Teng get another turn, he's tentatively projected to face the Padres at home, though it's unclear whether he'll start or work behind an opener.
MLB Stats
Pitching
Year | Team | G | GS | IP | WINS | SV | K | ERA | WHIP |
---|---|---|---|---|---|---|---|---|---|
2024 | SFG | 4 | 0 | 11.0 | 0 | 0 | 7 | 9.81818 | 2.09091 |
2025 | SFG | 2 | 1 | 8.1 | 1 | 0 | 8 | 5.40000 | 1.32000 |
MILB Stats
Pitching
Year | Team | G | GS | IP | WINS | SV | K | ERA | WHIP |
---|---|---|---|---|---|---|---|---|---|
2018 | MIN (R) | 10 | 9 | 42.2 | 3 | 0 | 47 | 3.58594 | 1.19531 |
2019 | MIN (A) | 9 | 8 | 50.2 | 4 | 0 | 49 | 1.59868 | 1.06579 |
2019 | SFG (A) | 5 | 5 | 29.0 | 3 | 0 | 39 | 1.55172 | 0.79310 |
2021 | SFG (A+) | 21 | 21 | 95.2 | 5 | 0 | 142 | 4.32753 | 1.34843 |
2022 | SFG (AA) | 28 | 28 | 136.1 | 6 | 0 | 169 | 5.21516 | 1.51834 |
2023 | SFG (AA) | 12 | 12 | 47.1 | 1 | 0 | 68 | 4.75352 | 1.22535 |
2023 | SFG (AAA) | 17 | 16 | 79.0 | 6 | 0 | 96 | 4.21519 | 1.44304 |
2024 | SFG (CPX) | 2 | 1 | 3.2 | 0 | 0 | 4 | 9.81817 | 1.90909 |
2024 | SFG (AAA) | 23 | 13 | 75.1 | 3 | 0 | 61 | 8.60177 | 1.80531 |
2025 | SFG (AAA) | 25 | 4 | 54.0 | 3 | 2 | 86 | 3.66667 | 1.11111 |
Recent Games
Last 10 MLB Games
Date | Team | Opponent | GS | Win | Save | Hold | IP | TBF | R | ER | H | K | BB | HBP | HR |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Aug 8, 2025 | SFG | WSN | 0 | 1 | 0 | 0 | 5.0 | 18 | 0 | 0 | 3 | 4 | 1 | 0 | 0 |
Aug 2, 2025 | SFG | @NYM | 1 | 0 | 0 | 0 | 3.1 | 18 | 5 | 5 | 4 | 4 | 3 | 1 | 1 |
Apr 19, 2024 | SFG | ARI | 0 | 0 | 0 | 0 | 1.0 | 9 | 5 | 5 | 4 | 0 | 3 | 0 | 0 |
Apr 14, 2024 | SFG | @TBR | 0 | 0 | 0 | 0 | 3.2 | 15 | 2 | 2 | 4 | 1 | 0 | 0 | 2 |
Apr 8, 2024 | SFG | WSN | 0 | 0 | 0 | 0 | 3.1 | 15 | 2 | 2 | 3 | 2 | 2 | 1 | 0 |
Mar 31, 2024 | SFG | @SDP | 0 | 0 | 0 | 0 | 3.0 | 16 | 3 | 3 | 4 | 4 | 3 | 0 | 0 |
Totals | 1 | 1 | 0 | 0 | 19.1 | 91 | 17 | 17 | 22 | 15 | 12 | 2 | 3 |
Last 10 MILB Games
Date | Level | Team | Opponent | GS | Win | Save | IP | TBF | R | ER | H | K | BB | HBP | HR |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jul 25, 2025 | AAA | SAC | LV | 0 | 0 | 0 | 1.2 | 9 | 0 | 0 | 0 | 4 | 3 | 1 | 0 |
Jul 13, 2025 | AAA | SAC | @SL | 1 | 1 | 0 | 5.0 | 20 | 0 | 0 | 2 | 7 | 3 | 0 | 0 |
Jul 8, 2025 | AAA | SAC | @SL | 1 | 0 | 0 | 5.2 | 22 | 1 | 1 | 4 | 9 | 0 | 1 | 0 |
Jul 2, 2025 | AAA | SAC | RNO | 1 | 1 | 0 | 5.0 | 17 | 0 | 0 | 1 | 11 | 1 | 0 | 0 |
Jun 26, 2025 | AAA | SAC | OKC | 1 | 0 | 0 | 4.0 | 15 | 1 | 0 | 0 | 8 | 3 | 0 | 0 |
Jun 22, 2025 | AAA | SAC | @SL | 0 | 0 | 0 | 3.0 | 12 | 1 | 1 | 2 | 3 | 1 | 0 | 0 |
Jun 17, 2025 | AAA | SAC | @SL | 0 | 0 | 0 | 1.0 | 7 | 3 | 3 | 3 | 3 | 0 | 1 | 0 |
Jun 13, 2025 | AAA | SAC | TAC | 0 | 0 | 1 | 2.0 | 8 | 0 | 0 | 1 | 2 | 0 | 0 | 0 |
Jun 8, 2025 | AAA | SAC | @SUG | 0 | 0 | 0 | 2.0 | 8 | 0 | 0 | 2 | 3 | 0 | 0 | 0 |
Jun 5, 2025 | AAA | SAC | @SUG | 0 | 1 | 0 | 1.1 | 4 | 0 | 0 | 0 | 3 | 0 | 0 | 0 |
Totals | 4 | 3 | 1 | 30.2 | 122 | 6 | 5 | 15 | 53 | 11 | 3 | 0 |
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
Recent Trades for Kai-Wei Teng in Old School (5x5)
No trades found |