← Houston Astros
Kai-Wei Teng
Houston Astros
RP · #17 · Bats R · Throws R · 6'4" · 241 lb · Age 27 · 3 yrs in MLB
2026 grade
8.5
- Runs prevented
- −5.7
- IP · ERA
- 73.2 · 4.76
- K · BB
- 73 · 33
- Rank
- 188 of 205 relievers
What the grade is made of
Runs each part saves or costs against an average pitcher facing the same batters. Contact counts a quarter for how it turned out, because over a season that's mostly the fielders and luck.
- Hit batters13 vs 4 avg−3.2
- Walks33 vs 28 avg−1.5
- Contact allowed (how it turned out counts a quarter)199 vs 213 avg−1.0
2026 game log: pitching
Game grades need 3 batters faced; starts are ranked against starts, relief outings against relief outings.
| Game | Result | Dec | IP | H | R | ER | BB | K | HR | PC | Grade |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Sat, Sep 5vsARI | L 3-4 | H | 0.1 | 0 | 1 | 1 | 2 | 1 | 0 | 17 | 28.5 |
| Tue, Sep 1vsCHW | L 1-5 | L | 2.0 | 3 | 3 | 3 | 1 | 1 | 0 | 35 | 12.0 |
| Sat, Aug 29@NYM | L 2-6 | 1.0 | 3 | 2 | 2 | 0 | 0 | 0 | 19 | 11.0 | |
| Wed, Aug 26@NYY | L 3-9 | 0.1 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | – | |
| Sun, Aug 23vsATH | L 6-7 | 1.2 | 1 | 0 | 0 | 0 | 4 | 0 | 28 | 50.5 | |
| Fri, Jul 24@CHW | W 9-5 | W | 2.0 | 2 | 2 | 2 | 1 | 1 | 0 | 42 | 18.8 |
| Sun, Jul 19vsBAL | L 2-5 | 2.1 | 1 | 0 | 0 | 1 | 3 | 0 | 46 | 44.2 | |
| Sat, Jun 27@DET | W 8-6 | GS | 3.2 | 8 | 5 | 4 | 1 | 1 | 1 | 58 | 12.5 |
| Sun, Jun 21vsCLE | W 2-1 | W | 6.0 | 4 | 1 | 1 | 1 | 4 | 0 | 83 | 83.3 |
| Mon, Jun 15vsDET | L 3-9 | L | 3.1 | 6 | 5 | 5 | 2 | 9 | 3 | 81 | 2.4 |
| Tue, Jun 9@LAA | L 1-10 | L | 4.0 | 7 | 7 | 5 | 3 | 5 | 0 | 93 | 14.5 |
| Thu, Jun 4vsPIT | L 1-5 | L | 5.0 | 7 | 5 | 4 | 2 | 1 | 1 | 87 | 15.2 |
| Fri, May 29vsMIL | L 4-5 | GS | 5.0 | 3 | 3 | 3 | 4 | 7 | 2 | 91 | 34.3 |
| Sat, May 23@CHC | W 3-0 | W | 6.0 | 2 | 0 | 0 | 3 | 6 | 0 | 89 | 82.1 |
| Sat, May 16vsTEX | W 4-1 | W | 5.0 | 2 | 0 | 0 | 4 | 7 | 0 | 76 | 67.9 |
| Sun, May 10@CIN | L 0-5 | L | 3.0 | 5 | 3 | 3 | 1 | 1 | 0 | 63 | 18.8 |
| Mon, May 4vsLAD | L 3-8 | 2.0 | 1 | 0 | 0 | 0 | 2 | 0 | 31 | 94.5 | |
| Sat, May 2@BOS | W 6-3 | H | 1.1 | 0 | 0 | 0 | 1 | 2 | 0 | 23 | 70.3 |
| Tue, Apr 28@BAL | L 3-5 | L | 3.0 | 5 | 2 | 2 | 0 | 2 | 0 | 42 | 32.4 |
| Sat, Apr 25vsNYY | L 3-8 | L | 0.1 | 2 | 1 | 1 | 0 | 0 | 1 | 9 | 6.3 |
| Tue, Apr 21@CLE | L 5-8 | H | 2.2 | 0 | 0 | 0 | 1 | 2 | 0 | 31 | 97.1 |
| Sun, Apr 19vsSTL | L 5-7 | 2.0 | 1 | 0 | 0 | 1 | 3 | 0 | 35 | 70.4 | |
| Thu, Apr 16vsCOL | L 2-3 | 2.0 | 1 | 0 | 0 | 0 | 0 | 0 | 21 | 94.6 | |
| Tue, Apr 14vsCOL | W 7-6 | H | 1.1 | 0 | 1 | 1 | 2 | 2 | 0 | 30 | 60.5 |
| Sat, Apr 11@SEA | L 7-8 | 0.2 | 0 | 0 | 0 | 1 | 2 | 0 | 20 | 48.9 | |
| Wed, Apr 8@COL | L 1-9 | 1.1 | 0 | 0 | 0 | 0 | 1 | 0 | 18 | 94.9 | |
| Tue, Apr 7@COL | L 1-5 | 0.2 | 1 | 1 | 1 | 0 | 0 | 1 | 7 | 17.2 | |
| Sat, Apr 4@ATH | W 11-0 | 2.1 | 2 | 0 | 0 | 0 | 3 | 0 | 33 | 90.7 | |
| Wed, Apr 1vsBOS | W 6-4 | 1.0 | 1 | 1 | 1 | 0 | 1 | 1 | 14 | 22.3 | |
| Sat, Mar 28vsLAA | W 11-9 | W | 2.1 | 1 | 0 | 0 | 1 | 2 | 0 | 39 | 91.7 |
Scores, box scores and play-by-play from ESPN. The run values and park factors behind the grades were worked out from Retrosheet's play-by-play: the information used here was obtained free of charge from and is copyrighted by Retrosheet. Interested parties may contact Retrosheet at www.retrosheet.org.