P John Telha #29
Age: 27 | Bats: R | Throws: R | Morale: Unhappy
09/08/2031
P JOHN TELHA #29 - AGE: 27 - BATS: R - THROWS: R - MORALE: UNHAPPY
G GS Rec SV ERA IP HA HR BB K WHIP WAR
14 0 0-1 8 2.93 15.1 10 0 6 18 1.04 0.6
PITCHING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.
Stuff 70 70 70 70
Movement 40 40 40 40
Control 50 50 50 50
PITCHING RATINGS
Pitch Cur. Pot.
Fastball 80 80
Curveball 60 60
Changeup 20 20
Sinker 50 50
 
OTHER PITCHING RATINGS
Velocity 99-101 Mph
Stamina 25
Suggested Role Strictly BP
Type Groundball Pitcher
Hold Runners 45
Defense 25
RUN/BUNT RATINGS
Running Speed: 20
Stealing Ability: 20
Baserunning Inst.: 30
Sacrifice Bunt: 45
Bunt for Hit: 20
   
GAME LOG, LAST 10 GAMES
Date Vs. Result Start IP H R ER BB K Dec
08/19/2031 RCH Win, 5-3 0.2 0 0 0 0 2
08/17/2031 @ AKR Win, 7-5 1.1 0 0 0 2 2 Save
08/14/2031 @ BOW Win, 7-6 1.0 0 0 0 1 1 Save
08/12/2031 @ BOW Win, 7-4 1.0 0 0 0 0 1 Save
08/07/2031 @ ALT Win, 2-1 0.2 0 0 0 0 1
08/06/2031 @ ALT Win, 4-1 1.1 2 0 0 0 3 Save
08/03/2031 NHA Win, 6-5 1.0 0 0 0 0 0 Save
08/02/2031 NHA Loss, 2-9 0.1 0 0 0 0 0
07/31/2031 NHA Win, 9-5 0.1 0 0 0 0 1 Save
07/30/2031 @ TRE Win, 5-4 1.0 0 0 0 2 0 Save
PERSONALITY
Telha puts in extra time at the gym.
High: Loyalty, Work Ethic
Low: Leader, Greed
Birthday:10/29/2003
Born in:Caracas, DIS
Nationality:Venezuelan
Height:5' 9"
Weight:175 lbs
Local Popularity:Fair
National Pop.:Fair
STATUS
Contract:Major League Contract
Salary:$563,500
Signed Through:2031 Season
Major Service:2 Years, 60 Days
Service This Yr:18 Days
40-Man Service:5 Years, 18 Days
Pro Service:10 Years
Arbitration Eligibility:Not yet, but possibly eligible after this season
Option Years:Out of option years
Contract Extension: -
Drafted:-
MAJOR LEAGUE BASEBALL 2031 PITCHING STATS
Pitching G GS W L SV ERA IP HA R ER HR BB K CG CG% SHO QS QS%
Overall 3 0 0 0 0 13.50 3.1 7 5 5 2 1 8 0 0.0 0 0 0.0
Pitching SVO BS SV% RA GF BR/9 H/9 K/9 BB/9 FIP WHIP FIP- WAR BABIP        
Overall 0 0 0.0 3 0 21.60 18.90 21.60 2.70 7.40 2.40 175 -0.1 .714        
Pitching AB H 2B 3B HR R BB K SF SH HP AVG OBP SLG OPS      
vs. LHB 5 1 0 0 0 0 0 3 0 0 0 .200 .200 .200 .400      
vs. RHB 12 6 2 1 2 5 1 5 0 0 0 .500 .538 1.333 1.872      
MAJOR LEAGUE BASEBALL 2031 PITCHING SPLITS
Split G GS W L SV ERA IP HA R ER HR BB K  
March 1 0 0 0 0 13.50 0.2 2 1 1 0 0 1  
April 2 0 0 0 0 13.50 2.2 5 4 4 2 1 7  
Spring Training 15 0 1 1 0 7.42 13.1 15 12 11 4 6 10  
Last Year 47 0 4 0 1 3.26 60.2 44 22 22 11 15 77  
2 Years Ago 40 0 2 1 0 5.81 52.2 51 34 34 23 15 75  
Career 98 0 7 1 1 4.68 127.0 110 66 66 38 40 171  
Home 1 0 0 0 0 13.50 0.2 2 1 1 0 0 1  
Road 2 0 0 0 0 13.50 2.2 5 4 4 2 1 7  
Grass 3 0 0 0 0 13.50 3.1 7 5 5 2 1 8  
Day 3 0 0 0 0 13.50 3.1 7 5 5 2 1 8  
As Reliever / Substitution 3 0 0 0 0 13.50 3.1 7 5 5 2 1 8  
INTERNATIONAL LEAGUE 2031 PITCHING STATS
Pitching G GS W L SV ERA IP HA R ER HR BB K CG CG% SHO QS QS%
Overall 12 0 0 2 5 5.11 12.1 17 8 7 0 8 17 0 0.0 0 0 0.0
Pitching SVO BS SV% RA GF BR/9 H/9 K/9 BB/9 FIP WHIP FIP- WAR BABIP        
Overall 7 2 71.4 12 8 18.97 12.41 12.41 5.84 2.12 2.03 58 0.6 .486        
Pitching AB H 2B 3B HR R BB K SF SH HP AVG OBP SLG OPS      
vs. LHB 29 9 2 0 0 3 4 11 0 0 1 .310 .412 .379 .791      
vs. RHB 23 8 2 0 0 5 4 6 0 1 0 .348 .444 .435 .879      
INTERNATIONAL LEAGUE 2031 PITCHING SPLITS
Split G GS W L SV ERA IP HA R ER HR BB K  
April 1 0 0 0 1 0.00 1.0 1 0 0 0 1 3  
May 7 0 0 1 3 4.70 7.2 10 5 4 0 6 9  
June 1 0 0 1 0 40.50 0.2 4 3 3 0 1 0  
July 3 0 0 0 1 0.00 3.0 2 0 0 0 0 5  
Career 12 0 0 2 5 5.11 12.1 17 8 7 0 8 17  
Home 4 0 0 1 0 2.08 4.1 5 2 1 0 3 6  
Road 8 0 0 1 5 6.75 8.0 12 6 6 0 5 11  
Grass 12 0 0 2 5 5.11 12.1 17 8 7 0 8 17  
Day 3 0 0 0 0 8.10 3.1 3 3 3 0 3 3  
Night 9 0 0 2 5 4.00 9.0 14 5 4 0 5 14  
As Reliever / Substitution 12 0 0 2 5 5.11 12.1 17 8 7 0 8 17  
EASTERN LEAGUE 2031 PITCHING STATS
Pitching G GS W L SV ERA IP HA R ER HR BB K CG CG% SHO QS QS%
Overall 14 0 0 1 8 2.93 15.1 10 5 5 0 6 18 0 0.0 0 0 0.0
Pitching SVO BS SV% RA GF BR/9 H/9 K/9 BB/9 FIP WHIP FIP- WAR BABIP        
Overall 10 2 80.0 14 9 9.98 5.87 10.57 3.52 2.32 1.04 57 0.6 .278        
Pitching AB H 2B 3B HR R BB K SF SH HP AVG OBP SLG OPS      
vs. LHB 26 5 0 0 0 2 5 10 0 0 1 .192 .344 .192 .536      
vs. RHB 27 5 0 2 0 3 1 8 1 0 0 .185 .207 .333 .540      
EASTERN LEAGUE 2031 PITCHING SPLITS
Split G GS W L SV ERA IP HA R ER HR BB K  
July 6 0 0 1 3 5.62 8.0 8 5 5 0 3 8  
August 8 0 0 0 5 0.00 7.1 2 0 0 0 3 10  
Career 42 0 1 3 27 2.81 48.0 34 15 15 5 12 73  
Home 7 0 0 1 3 3.68 7.1 6 3 3 0 0 10  
Road 7 0 0 0 5 2.25 8.0 4 2 2 0 6 8  
Grass 14 0 0 1 8 2.93 15.1 10 5 5 0 6 18  
Day 4 0 0 1 2 8.10 3.1 5 3 3 0 2 5  
Night 10 0 0 0 6 1.50 12.0 5 2 2 0 4 13  
As Reliever / Substitution 14 0 0 1 8 2.93 15.1 10 5 5 0 6 18  
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+
2028 San Francisco - MLB 24 8 0 1 0 0 4.35 10.1 8 5 5 2 9 11 0 0 1.65 .231 6.66 -0.2 99
2029 San Francisco - MLB 25 12 0 1 0 0 4.91 18.1 15 10 10 7 4 26 0 0 1.04 .229 6.36 -0.4 88
2029 New York - MLB 25 28 0 1 1 0 6.29 34.1 36 24 24 16 11 49 0 0 1.37 .278 7.83 -1.3 68
2029 Total - MLB 25 40 0 2 1 0 5.81 52.2 51 34 34 23 15 75 0 0 1.25 .262 7.32 -1.7 74
2030 New York - MLB 26 47 0 4 0 1 3.26 60.2 44 22 22 11 15 77 0 0 0.97 .243 4.15 0.2 129
2031 New York - MLB 27 3 0 0 0 0 13.50 3.1 7 5 5 2 1 8 0 0 2.40 .714 7.40 -0.1 31
Total MLB 98 0 7 1 1 4.68 127.0 110 66 66 38 40 171 0 0 1.18 .261 5.75 -1.8 91
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+
2024 San Francisco (DSL) - R 20 7 7 1 2 0 2.88 34.1 29 14 11 6 7 39 0 0 1.05 .264 3.41 0.7 140
2024 San Francisco (AZL) - R 20 3 3 3 0 0 0.00 17.2 13 0 0 0 1 25 0 0 0.79 .361 0.75 1.1 999
2024 Total - R 20 10 10 4 2 0 1.90 52.0 42 14 11 6 8 64 0 0 0.96 .293 2.51 1.9 213
2024 Salem-Keizer - A- 20 9 9 3 3 0 5.61 43.1 39 32 27 9 20 65 0 0 1.36 .333 5.10 -0.0 70
2025 Salem-Keizer - A- 21 6 6 1 3 0 3.77 28.2 24 12 12 3 6 43 0 0 1.05 .344 3.22 0.8 116
2025 Augusta - A 21 3 3 2 0 0 2.84 12.2 8 4 4 1 0 20 0 0 0.63 .259 2.02 0.5 146
2026 San Jose - A+ 22 5 0 0 0 3 0.00 5.1 2 0 0 0 0 10 0 0 0.38 .250 0.16 0.3 999
2026 Richmond - AA 22 8 0 1 0 4 1.46 12.1 6 2 2 1 3 21 0 0 0.73 .238 1.80 0.5 258
2026 Sacramento - AAA 22 11 0 0 2 8 6.39 12.2 15 9 9 0 5 18 0 0 1.58 .484 2.23 0.7 73
2027 Sacramento - AAA 23 18 0 4 1 1 3.12 26.0 20 9 9 2 7 36 0 0 1.04 .321 2.64 0.8 136
2028 Richmond - AA 24 20 0 0 2 15 3.54 20.1 18 8 8 4 3 34 0 0 1.03 .341 2.64 0.5 104
2028 Sacramento - AAA 24 15 0 3 1 2 3.86 11.2 11 5 5 2 3 18 0 0 1.20 .360 3.72 0.2 121
2031 Binghamton - AA 27 14 0 0 1 8 2.93 15.1 10 5 5 0 6 18 0 0 1.04 .278 2.32 0.6 139
2031 Syracuse - AAA 27 12 0 0 2 5 5.11 12.1 17 8 7 0 8 17 0 0 2.03 .486 2.12 0.6 72
Total IL 12 0 0 2 5 5.11 12.1 17 8 7 0 8 17 0 0 2.03 .486 2.12 72.0
Total PCL 44 0 7 4 11 4.11 50.1 46 23 23 4 15 72 0 0 1.21 .375 2.79 108.9
Total EL 42 0 1 3 27 2.81 48.0 34 15 15 5 12 73 0 0 0.96 .296 2.32 135.5
Total CAL 5 0 0 0 3 0.00 5.1 2 0 0 0 0 10 0 0 0.38 .250 0.16 999.0
Total SAL 3 3 2 0 0 2.84 12.2 8 4 4 1 0 20 0 0 0.63 .259 2.02 146.1
Total NWL 15 15 4 6 0 4.88 72.0 63 44 39 12 26 108 0 0 1.24 .338 4.35 83.3
Total AZL 3 3 3 0 0 0.00 17.2 13 0 0 0 1 25 0 0 0.79 .361 0.75 999.0
Total DSL 7 7 1 2 0 2.88 34.1 29 14 11 6 7 39 0 0 1.05 .264 3.41 140.5
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+
2028 San Francisco - MLB 24 1 0 0 0 0 0.00 1.0 0 0 0 0 1 3 0 0 1.00 .000 0.37 0.1 999
Total MLB 1 0 0 0 0 0.00 1.0 0 0 0 0 1 3 0 0 1.00 .000 0.37 999.0
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2028 San Francisco - MLB P 8 0 1 1 0 2 0 1.000 10.1 1.74 +0.0 .990
2029 San Francisco - MLB P 12 0 1 1 0 2 0 1.000 18.1 0.98 +0.4 1.022
2029 New York - MLB P 27 0 2 4 0 6 0 1.000 34.1 1.57 -0.3 .818
2030 New York - MLB P 47 0 1 5 0 6 0 1.000 60.2 0.89 +0.1 1.050
2031 New York - MLB P 3 0 0 0 0 0 0 .000 3.1 0.00 0.0 .000
2031 Syracuse - AAA P 12 0 1 2 0 3 0 1.000 12.1 2.19 +0.8 3.056
2031 Binghamton - AA P 14 0 0 2 0 2 0 1.000 15.1 1.17 +0.4 1.013
TOTAL P 123 0 6 15 0 21 0 1.000 154.2 1.22 +1.4 1.110
PLAYER HISTORY
04/11/2020 Signed a minor league contract out of Venezuela with the San Francisco Giants organization.
01/01/2021 OSA scouting updated ratings (potential): Stuff: 30 (50); Movement: 30 (35); Control: 25 (50).
01/01/2022 OSA scouting updated ratings (potential): Stuff: 35 (55); Movement: 30 (35); Control: 25 (65).
11/05/2022 Named the #87 prospect in the MLB
01/01/2023 OSA scouting updated ratings (potential): Stuff: 45 (70); Movement: 30 (35); Control: 30 (65).
03/30/2023 Named the #95 prospect in the MLB
11/01/2023 Named the #81 prospect in the MLB
01/01/2024 OSA scouting updated ratings (potential): Stuff: 50 (70); Movement: 30 (40); Control: 35 (65).
02/22/2024 Promoted from the international complex to Rookie League San Francisco (DSL).
03/28/2024 Named the #100 prospect in the MLB
06/13/2024 Injured (sore thumb),day-to-day for 2 days.
06/19/2024 Injured (sore back),day-to-day for 4 days.
09/01/2024 Wins the 2024 Arizona Rookie League Round 2 with the San Francisco (AZL) Giants Orange!
11/02/2024 Named the #95 prospect in the MLB
01/01/2025 OSA scouting updated ratings (potential): Stuff: 50 (70); Movement: 35 (40); Control: 40 (65).
03/27/2025 Named the #68 prospect in the MLB
06/27/2025 Named the #63 prospect in the MLB
07/01/2025 Injured (forearm stiffness),out for one week.
08/10/2025 Injured (sprained ankle),out for 2 months.
09/15/2025 Wins the 2025 Northwest League Round 1 with the Salem-Keizer Volcanoes!
11/07/2025 Named the #72 prospect in the MLB
01/01/2026 OSA scouting updated ratings (potential): Stuff: 70 (80); Movement: 40 (40); Control: 55 (65).
03/04/2026 Injured (torn labrum (Shoulder)),out for 4 months.
07/08/2026 Injured (herniated disc (back)),out for one week.
11/30/2026 Received a 1-year contract through automatic renewal worth a total of $563,500.
01/01/2027 OSA scouting updated ratings (potential): Stuff: 70 (75); Movement: 40 (40); Control: 65 (65).
06/19/2027 Injured (strained hamstring),day-to-day for 4 weeks.
07/30/2027 Injured (sprained ankle),out for 5 weeks.
11/28/2027 Received a 1-year contract through automatic renewal worth a total of $563,500.
01/01/2028 OSA scouting updated ratings (potential): Stuff: 80 (80); Movement: 40 (40); Control: 60 (60).
03/19/2028 Injured (sore elbow),day-to-day for one week.
04/17/2028 Injured (sprained ankle),out for 2 weeks.
12/12/2028 Received a 1-year contract through automatic renewal worth a total of $563,500.
01/01/2029 OSA scouting updated ratings (potential): Stuff: 75 (75); Movement: 35 (35); Control: 55 (55).
03/15/2029 Injured (sore thumb),day-to-day for 3 days.
04/09/2029 Injured (finger blister),day-to-day for 1 day.
05/27/2029 Injured (herniated disc (back)),out for 4 weeks.
07/09/2029 Was claimed off waivers by New York while with San Francisco.
07/09/2029 Injured (sore elbow),day-to-day for 4 days.
09/05/2029 Injured (sore elbow),day-to-day for 5 days.
11/29/2029 Received a 1-year contract through automatic renewal worth a total of $563,500.
01/01/2030 OSA scouting updated ratings (potential): Stuff: 75 (75); Movement: 35 (35); Control: 50 (50).
11/30/2030 Received a 1-year contract through automatic renewal worth a total of $563,500.
01/01/2031 OSA scouting updated ratings (potential): Stuff: 70 (70); Movement: 35 (35); Control: 50 (50).
03/03/2031 Injured (oblique strain),out for 5 days.
05/18/2031 Injured (oblique strain),out for 6 weeks.
08/19/2031 Injured (torn labrum (Shoulder)),career-ending injury!
Tuesday, January 31st , 2023 - OOTP Baseball 23.10 Build 105