Kai-Wei Teng

Bats R Throws R6'4" 241 lbBorn 1998 Taichung City, TaiwanDebut 2024Team SFContract 1 y/$786,700 (26) 2026: $560,955

Projections

SeasonBFK%BB%HR%1B%XBH%PITCH+
202625624.010.13.0721.56.6998.7
2027100.2
202898.3

Projected rates are per plate appearance or batter faced; counting stats scale with projected playing time. Statcast measurements inform these projections as inputs and are reported as measurements, not projected.

Most similar through age 26

His ten closest age-26 comparables averaged 76 PITCH+ the next season; 4 of 10 played. Averages cover only the players who got a next season, which is why the played count matters.

#PlayerThroughPITCH+ thenNext seasonNext PA / BF
1Tanner Anderson201986.9did not play
2Zac Lowther202284.2did not play
3Jhonathan Diaz202386.767.247
4Carlos Torres200987.962.471
5Josh Rogers202182.794.4113
6Jose De Leon201983.478.935
7Jon Duplantier202183.8did not play
8Cody Morris202385.9did not play
9Ryan Castellani202284.5did not play
10Anthony Ranaudo201682.8did not play

Pitching

YearTeamWLERAGGSSVIPBFHRBBSOPITCH+
2027 proj256100.2
2026*30194.299.093.2
2025SF246.3787029.71392173993.496.790.2
2024SF009.8240011.05528766.6105.371.9
Career247.30127040.71944254685.885.0

Fielding

YearTeamPosGInnPOAEDPFld%Runs saved
2025SFP83021100.750-0.6
2024SFP41122001.000+0.4

Runs saved covers the Statcast era; for catchers it includes framing.

Minor leagues

YearLevelTeamSidePA / BFLineAVG / ERAOPS
2026AAASugar Land Space CowboysPit3910.1 IP, 38% K3.56
2025AAASacramento River CatsPit24057.0 IP, 37% K3.63
2024AAASacramento River CatsPit35875.1 IP, 17% K8.63
2023AAASacramento River CatsPit34879.0 IP, 28% K4.22
2023AARichmond Flying SquirrelsPit20247.1 IP, 34% K4.78
2022AARichmond Flying SquirrelsPit621136.1 IP, 27% K5.22
2021A+Eugene EmeraldsPit41695.2 IP, 34% K4.35
2019ACedar Rapids KernelsPit21050.2 IP, 23% K1.61
2019AAugusta GreenJacketsPit11029.0 IP, 35% K1.55
2019AnanPit32079.2 IP, 28% K1.59
2018RkGCL TwinsPit17942.2 IP, 26% K3.63

Splits

Yearvs LHPvs RHPHomeAway
20260.3910.2710.3290.352
20250.3220.3660.3500.342
20240.2680.4960.4380.394

wOBA by split, from pitch level data, 2015 on. For pitchers the split is the batter side faced.