P Kai-Wei Teng #82
Age: 31 | Bats: R | Throws: R | Morale: Good
06/30/2030
OA: 49 POT: 49
P KAI-WEI TENG #82 - AGE: 31 - BATS: R - THROWS: R - MORALE: GOOD
G GS Rec SV ERA IP HA HR BB K WHIP WAR
17 17 6-6 0 3.43 102.1 79 16 27 99 1.04 1.3
PITCHING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.
Stuff 55 55 55 55
Movement 50 50 55 50
Control 50 50 50 50
PITCHING RATINGS
Pitch Cur. Pot.
Fastball 65 65
Slider 65 65
Curveball 70 70
Changeup 60 60
 
OTHER PITCHING RATINGS
Velocity 94-96 Mph
Stamina 50
Suggested Role Starter
Type Extreme Flyball
Hold Runners 50
Defense 45
RUN/BUNT RATINGS
Running Speed: 25
Stealing Ability: 25
Baserunning Inst.: 25
Sacrifice Bunt: 40
Bunt for Hit: 20
   
GAME LOG, LAST 10 GAMES
Date Vs. Result Start IP H R ER BB K Dec
06/29/2030 @ MIA Loss, 3-5 X 6.1 4 3 3 2 4 Loss
06/23/2030 PIT Win, 8-0 X 7.2 3 0 0 0 8 Win
06/18/2030 @ HOU Loss, 4-6 X 5.0 6 5 5 2 2 Loss
06/12/2030 BOS Loss, 3-4 X 6.0 5 2 2 1 8
06/07/2030 @ TB Win, 3-2 X 7.1 5 2 2 1 6
06/02/2030 @ CIN Win, 6-2 X 6.1 3 2 2 2 7 Win
05/27/2030 MIL Win, 4-2 X 5.1 6 2 2 1 6 Win
05/22/2030 @ LAD Win, 3-1 X 6.0 4 1 1 1 7 Win
05/17/2030 @ KC Loss, 0-4 X 6.1 8 4 4 0 4 Loss
05/11/2030 CWS Win, 4-0 X 7.0 2 0 0 0 8 Win
PERSONALITY
Money motivates Teng.
High: Financial Ambition
Birthday:12/01/1998
Born in:Taichung, TAI
Nationality:Taiwanese
Height:6' 4"
Weight:240 lbs
Local Popularity:Extremely Popular
National Pop.:Popular
STATUS
Contract:Major League Contract
Salary:$8,400,000
Signed Through:2035 Season
Major Service:6 Years, 38 Days
Service This Yr:90 Days
40-Man Service:7 Years, 38 Days
Pro Service:11 Years
Arbitration Eligibility:Not eligible, free agent after contract expires!
Option Years:2 option years left
Contract Extension: -
Drafted:-
MAJOR LEAGUE BASEBALL 2030 PITCHING STATS
Pitching G GS W L SV ERA IP HA R ER HR BB K CG CG% SHO QS QS%
Overall 17 17 6 6 0 3.43 102.1 79 41 39 16 27 99 0 0.0 0 9 52.9
Pitching SVO BS SV% RA GF BR/9 H/9 K/9 BB/9 FIP WHIP FIP- WAR BABIP        
Overall 0 0 0.0 0 0 9.67 6.95 8.71 2.37 4.21 1.04 100 1.3 .239        
Pitching AB H 2B 3B HR R BB K SF SH HP AVG OBP SLG OPS      
vs. LHB 167 35 7 2 5 16 12 40 2 0 2 .210 .268 .365 .633      
vs. RHB 208 44 5 1 11 25 15 59 2 0 2 .212 .269 .404 .673      
MAJOR LEAGUE BASEBALL 2030 PITCHING SPLITS
Split G GS W L SV ERA IP HA R ER HR BB K  
This Week 1 1 0 1 0 4.26 6.1 4 3 3 0 2 4  
Last Week 2 2 1 1 0 3.55 12.2 9 5 5 4 2 10  
April 6 6 1 2 0 4.05 33.1 26 17 15 9 15 35  
May 5 5 3 2 0 2.97 30.1 27 10 10 2 4 29  
June 6 6 2 2 0 3.26 38.2 26 14 14 5 8 35  
Spring Training 5 5 3 0 0 1.96 18.1 16 4 4 0 3 20  
Last Year 27 27 9 9 0 3.59 145.1 135 63 58 21 43 162  
2 Years Ago 33 33 11 11 0 4.03 185.1 152 86 83 22 62 186  
Career 174 174 58 62 0 3.65 991.1 860 436 402 117 303 978  
Home 8 8 4 1 0 1.82 49.1 32 10 10 4 12 53  
Road 9 9 2 5 0 4.92 53.0 47 31 29 12 15 46  
Grass 16 16 6 6 0 3.51 95.0 74 39 37 16 26 93  
Turf 1 1 0 0 0 2.45 7.1 5 2 2 0 1 6  
Day 5 5 4 1 0 1.41 32.0 17 5 5 2 8 31  
Night 12 12 2 5 0 4.35 70.1 62 36 34 14 19 68  
As Starter 17 17 6 6 0 3.43 102.1 79 41 39 16 27 99  
CAREER PITCHING STATS
Year/Team/League Age G GS W L SV ERA IP HA R ER HR BB K CG SHO WHIP BABIP FIP WAR ERA+
2025 San Francisco - MLB 26 32 32 13 8 0 2.48 200.0 154 62 55 14 54 189 0 0 1.04 .265 3.20 5.4 172
2026 San Francisco - MLB 27 32 32 12 11 0 3.78 183.1 172 84 77 21 65 180 0 0 1.29 .304 3.86 3.0 108
2027 San Francisco - MLB 28 33 33 7 17 0 4.63 175.0 168 100 90 23 52 162 0 0 1.26 .291 4.15 2.0 87
2028 San Francisco - MLB 29 33 33 11 11 0 4.03 185.1 152 86 83 22 62 186 0 0 1.15 .272 3.80 3.2 102
2029 San Francisco - MLB 30 27 27 9 9 0 3.59 145.1 135 63 58 21 43 162 0 0 1.22 .300 3.93 2.4 116
2030 San Francisco - MLB 31 17 17 6 6 0 3.43 102.1 79 41 39 16 27 99 0 0 1.04 .239 4.21 1.3 122
Total MLB 174 174 58 62 0 3.65 991.1 860 436 402 117 303 978 0 0 1.17 .281 3.81 17.3 113
CAREER MINOR LEAGUE PITCHING STATS
Year/Team/League Age G GS W L SV ERA IP HA R ER HR BB K CG SHO WHIP BABIP FIP WAR ERA+
2018 Minnesota (FCL) - R 19 10 9 3 3 0 3.59 42.2 36 17 17 0 15 47 0 0 1.20 .319 2.33 1.5 111
2019 Augusta - A 20 5 5 3 0 0 1.55 29.0 16 8 5 0 7 39 0 0 0.79 .262 1.54 1.4 256
2019 Total - A 20 9 8 4 0 0 1.60 50.2 40 16 9 1 14 49 0 0 1.07 .277 2.65 1.6 250
2019 Total - A 20 14 13 7 0 0 1.58 79.2 56 24 14 1 21 88 0 0 0.97 .272 2.25 3.1 252
2021 Eugene - A+ 22 21 21 5 6 0 4.33 95.2 76 50 46 11 53 142 0 0 1.35 .328 3.76 1.6 92
2022 Eugene - A+ 23 2 2 1 1 0 7.27 8.2 8 9 7 1 3 12 0 0 1.27 .333 3.25 0.2 55
2022 Richmond - AA 23 23 20 5 7 0 5.03 102.0 97 64 57 10 58 113 0 0 1.52 .325 4.51 1.0 85
2023 Eugene - A+ 24 8 8 6 1 0 2.50 54.0 42 16 15 4 15 61 0 0 1.06 .295 3.57 1.2 172
2023 Richmond - AA 24 16 16 5 9 0 3.99 108.1 102 52 48 6 33 95 1 0 1.25 .306 3.22 2.2 94
2023 Sacramento - AAA 24 4 4 1 2 0 3.42 26.1 20 13 10 2 8 15 1 0 1.06 .217 4.31 0.4 130
2024 Sacramento - AAA 25 31 31 17 8 0 3.78 202.1 213 92 85 10 63 195 1 0 1.36 .340 3.69 5.3 126
Total PCL 35 35 18 10 0 3.74 228.2 233 105 95 12 71 210 2 0 1.33 .325 3.77 126.9
Total EL 39 36 10 16 0 4.49 210.1 199 116 105 16 91 208 1 0 1.38 .314 3.85 89.6
Total NWL 31 31 12 8 0 3.87 158.1 126 75 68 16 71 215 0 0 1.24 .316 3.67 105.1
Total CAL 9 8 4 0 0 1.60 50.2 40 16 9 1 14 49 0 0 1.07 .277 2.65 250.2
Total CAR 5 5 3 0 0 1.55 29.0 16 8 5 0 7 39 0 0 0.79 .262 1.54 255.9
Total FCL 10 9 3 3 0 3.59 42.2 36 17 17 0 15 47 0 0 1.20 .319 2.33 110.9
CAREER POSTSEASON PITCHING STATS
Year/Team/League Age G GS W L SV ERA IP HA R ER HR BB K CG SHO WHIP BABIP FIP WAR ERA+
2026 San Francisco - MLB 27 1 1 0 0 0 1.69 5.1 4 1 1 1 2 4 0 0 1.12 .214 5.33 -0.0 242
Total MLB 1 1 0 0 0 1.69 5.1 4 1 1 1 2 4 0 0 1.12 .214 5.33 241.8
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2025 San Francisco - MLB P 32 32 6 15 1 21 0 1.000 200.0 0.94 +0.4 1.121
2026 San Francisco - MLB P 32 32 7 9 2 16 0 1.000 183.1 0.79 +0.8 1.021
2027 San Francisco - MLB P 33 33 5 10 0 16 1 .938 175.0 0.77 -0.2 .887
2028 San Francisco - MLB P 33 33 3 13 0 16 0 1.000 185.1 0.78 +0.5 1.128
2029 San Francisco - MLB P 27 27 2 10 0 12 0 1.000 145.1 0.74 -1.0 1.002
2030 San Francisco - MLB P 17 17 2 7 0 9 0 1.000 102.1 0.79 +1.1 1.010
TOTAL P 174 174 25 64 3 90 1 .989 991.1 0.81 +1.6 1.039
PLAYER HISTORY
10/20/2017 Signed as an international free agent with the Minnesota Twins.
07/31/2019 Traded by the Minnesota Twins with RF Jaylin Davis and RHP Prelander Berroa to the San Francisco Giants for RHP Sam Dyson.
04/07/2022 RHP Kai-Wei Teng assigned to Richmond Flying Squirrels. [Auto]
09/22/2022 Wins the 2022 Northwest League Round 1 with the Eugene Emeralds!
01/01/2023 OSA scouting updated ratings (potential): Stuff: 45 (50); Movement: 35 (40); Control: 35 (40).
01/01/2024 OSA scouting updated ratings (potential): Stuff: 50 (55); Movement: 50 (50); Control: 40 (50).
03/15/2024 Injured (sore thumb),day-to-day for 2 days.
07/07/2024 Was selected to the 2024 Pacific Coast League All-Star Game.
08/02/2024 Injured (food poisoning),out for 3 days.
10/28/2024 Wins the 2024 PCL Outstanding Pitcher Award.
11/17/2024 Received a 1-year contract through automatic renewal worth a total of $700,000.
01/01/2025 OSA scouting updated ratings (potential): Stuff: 55 (55); Movement: 50 (55); Control: 50 (55).
07/07/2025 Was selected to the 2025 Major League Baseball All-Star Game.
08/01/2025 Wins the MLB NL Pitcher of the Month Award.
11/05/2025 Wins the 2025 MLB NL Cy Young Award.
11/15/2025 Received a 1-year contract through automatic renewal worth a total of $700,000.
01/01/2026 OSA scouting updated ratings (potential): Stuff: 60 (60); Movement: 60 (60); Control: 50 (55).
07/12/2026 Was selected to the 2026 Major League Baseball All-Star Game.
11/27/2026 Received a 1-year contract through automatic renewal worth a total of $700,000.
01/01/2027 OSA scouting updated ratings (potential): Stuff: 60 (60); Movement: 60 (60); Control: 50 (50).
09/25/2027 Injured (ruptured tendon (finger)),out for 4 months.
11/26/2027 Received a 1-year contract through arbitration worth a total of $3,390,000.
01/01/2028 OSA scouting updated ratings (potential): Stuff: 60 (60); Movement: 55 (60); Control: 50 (50).
03/01/2028 Injured (mild calf strain),day-to-day for 5 days.
11/06/2028 Signed a 1-year contract extension worth a total of $6,500,000 with the San Francisco Giants organization.
01/01/2029 OSA scouting updated ratings (potential): Stuff: 55 (55); Movement: 55 (55); Control: 50 (50).
01/01/2029 OSA scouting updated ratings (potential): Stuff: 55 (55); Movement: 55 (55); Control: 50 (50).
08/17/2029 Injured (elbow tendinitis),out for 6 weeks.
11/06/2029 Signed a 6-year contract extension worth a total of $88,400,000 with the San Francisco Giants organization.
01/01/2030 OSA scouting updated ratings (potential): Stuff: 55 (55); Movement: 55 (55); Control: 50 (50).
01/01/2030 OSA scouting updated ratings (potential): Stuff: 55 (55); Movement: 55 (55); Control: 50 (50).
LEADERBOARD APPEARANCES
Year GS Rank
2025 32 8
2027 33 8
2028 33 6
Year L Rank
2027 17 1
Year Win. % Rank
2025 .619 9
Year IP Rank
2025 200.0 3
Year BF Rank
2025 793 7
Year K Rank
2025 189 9
Year ERA Rank
2025 2.48 1
Year BABIP Rank
2025 .265 2
2028 .272 8
Year WHIP Rank
2025 1.04 1
2028 1.15 6
Year K/BB Rank
2025 3.50 9
Year RA/9 Rank
2025 9.54 1
2028 10.59 3
Year HR/9 Rank
2025 0.63 2
2026 1.03 9
Year H/9 Rank
2025 6.93 2
2028 7.38 8
Year BB/9 Rank
2025 2.43 9
Year K/9 Rank
2025 8.51 9
Year QS Rank
2025 18 3
2026 16 10
2028 19 4
Year QSP Rank
2025 .562 3
2026 .500 10
2028 .576 4
Year WAR Rank
2025 5.4 1
Thursday, September 26th , 2024 - OOTP Baseball 25.9 Build 91