On MLB 40-man: YES
Acquired: Trade (MIN) Jul'19
Thu 8/21 | Fri 8/22 | Sat 8/23 |
---|---|---|
@SDP 4:10 PM EDT | @MIL 8:10 PM EDT | @MIL 7:10 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.50
Median $1.00
Old School (5x5)
Average $0.00
Median $0.00
Roster%
0.92%
Change
7Day
0%
30Day
0.61%
2025 OPL Round 6
OPL Roster%
0.00%
OPL Average Salary
$0.00

August 20, 2025 2:06 AM : Teng (1-3) allowed three runs (two earned) on three hits and a walk while striking out four over 3.1 innings to take the loss versus the Padres on Tuesday.
Analysis: Teng's last two outings have been against San Diego, and he's allowed a total of 10 runs (eight earned) over five innings against the Giants' division rivals. Teng has maintained the last spot in San Francisco's rotation this month, staying in the majors over Carson Whisenhunt when Landen Roupp returned from an elbow injury. That said, Teng's 8.78 ERA and 12:9 K:BB through 13.1 innings over four appearances haven't inspired much confidence in his major-league readiness. If he gets another start, it's projected to be another challenging matchup this weekend in Milwaukee.
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 | 4 | 3 | 13.1 | 1 | 0 | 12 | 8.77500 | 1.72500 |
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 19, 2025 | SFG | @SDP | 1 | 0 | 0 | 0 | 3.1 | 17 | 3 | 2 | 3 | 4 | 1 | 2 | 0 |
Aug 13, 2025 | SFG | SDP | 1 | 0 | 0 | 0 | 1.2 | 12 | 7 | 6 | 4 | 0 | 4 | 0 | 0 |
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 | 3 | 1 | 0 | 0 | 24.1 | 120 | 27 | 25 | 29 | 19 | 17 | 4 | 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
Date | Transaction Type | Team | Salary |
---|
Recent Trades for Kai-Wei Teng in Old School (5x5)
No trades found |