P El-Fatih Hafidh #19
Age: 35 | Bats: R | Throws: R | Morale: Normal
01/01/2048
OA: 31 POT: 31
P EL-FATIH HAFIDH #19 - AGE: 35 - BATS: R - THROWS: R - MORALE: NORMAL
G GS Rec SV ERA IP HA HR BB K WHIP WAR
29 1 1-2 1 5.11 68.2 72 8 36 51 1.57 -0.7
PITCHING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.
Stuff 35 35 35 35
Movement 40 40 40 40
Control 35 35 35 35
PITCHING RATINGS
Pitch Cur. Pot.
Fastball 45 45
Slider 40 40
Curveball 35 35
Changeup 30 30
Sinker 30 30
OTHER PITCHING RATINGS
Velocity 93-95 Mph
Stamina 60
Suggested Role Starter
Type Neutral
Hold Runners 50
Defense 35
RUN/BUNT RATINGS
Running Speed: 45
Stealing Ability: 50
Baserunning Inst.: 55
Sacrifice Bunt: 65
Bunt for Hit: 60
   
GAME LOG, LAST 10 GAMES
Date Vs. Result Start IP H R ER BB K Dec
10/02/2047 @ PIE Loss, 1-11 3.0 3 4 4 2 0
09/29/2047 @ SOW Loss, 3-8 0.2 0 0 0 0 0
09/21/2047 @ PIE Loss, 3-6 2.0 3 2 2 1 2
09/11/2047 @ DUR Win, 9-1 2.0 0 0 0 1 1
09/07/2047 CT Loss, 2-3 2.2 4 1 1 1 2 Loss
08/31/2047 PRE Loss, 1-2 2.2 2 0 0 0 2
08/25/2047 @ PRE Win, 8-5 0.1 0 0 0 0 0 Save
08/15/2047 SOW Loss, 1-7 2.2 5 3 3 2 2
08/07/2047 @ PRE Loss, 1-3 2.2 3 1 1 2 1
08/02/2047 CT Win, 5-4 3.0 2 2 2 1 3
PERSONALITY
Has a certain gravitas about him.
Personality Class: Captain
Birthday:11/26/2012
Born in:Cape Town, WES
Nationality:South African
Height:6' 0"
Weight:195 lbs
Local Popularity:Unknown
National Pop.:Unknown
STATUS
Contract:Minor League Contract
Salary:-
Signed Through:-
Major Service:8 Years, 70 Days
Service This Yr:188 Days
40-Man Service:None, None
Pro Service:12 Years
Arbitration Eligibility:Not eligible, free agent after contract expires!
Option Years:3 option years left
Contract Extension: -
Drafted:2035, 1st Pick in Round 2
SOUTH AFRICA BASEBALL 2047 PITCHING STATS
Pitching G GS W L SV ERA IP HA R ER HR BB K CG CG% SHO QS QS%
Overall 29 1 1 2 1 5.11 68.2 72 40 39 8 36 51 0 0.0 0 1 100.0
Pitching SVO BS SV% RA GF BR/9 H/9 K/9 BB/9 FIP WHIP FIP- WAR BABIP        
Overall 1 0 100.0 28 6 14.42 9.44 6.68 4.72 4.94 1.57 117 -0.7 .308        
Pitching AB H 2B 3B HR R BB K SF SH HP AVG OBP SLG OPS      
vs. LHB 69 24 9 1 2 13 9 16 1 0 1 .348 .425 .594 1.019      
vs. RHB 192 48 8 1 6 27 27 35 5 1 1 .250 .338 .396 .734      
SOUTH AFRICA BASEBALL 2047 PITCHING SPLITS
Split G GS W L SV ERA IP HA R ER HR BB K  
April 3 0 0 1 0 9.00 9.0 13 9 9 2 8 8  
May 4 1 1 0 0 2.63 13.2 11 4 4 1 7 14  
June 7 0 0 0 0 6.75 13.1 18 11 10 2 8 8  
July 5 0 0 0 0 2.45 11.0 8 3 3 0 3 8  
August 5 0 0 0 1 4.76 11.1 12 6 6 2 5 8  
September 4 0 0 1 0 3.68 7.1 7 3 3 0 3 5  
October 1 0 0 0 0 12.00 3.0 3 4 4 1 2 0  
Spring Training 8 0 0 1 1 3.60 15.0 18 6 6 3 4 16  
Last Year 29 1 1 2 1 5.11 68.2 72 40 39 8 36 51  
2 Years Ago 27 0 2 3 1 6.46 46.0 52 33 33 9 26 50  
Career 144 8 11 9 5 4.90 301.0 313 171 164 33 160 263  
Home 18 1 1 2 0 4.88 48.0 54 27 26 5 20 39  
Road 11 0 0 0 1 5.66 20.2 18 13 13 3 16 12  
Grass 2 0 0 0 0 7.36 3.2 2 3 3 0 3 2  
Turf 27 1 1 2 1 4.98 65.0 70 37 36 8 33 49  
Day 16 0 0 2 1 5.45 34.2 33 21 21 3 15 24  
Night 13 1 1 0 0 4.76 34.0 39 19 18 5 21 27  
As Starter 1 1 1 0 0 1.42 6.1 5 1 1 0 3 5  
As Reliever / Substitution 28 0 0 2 1 5.49 62.1 67 39 38 8 33 46  
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+
2037 Botshabelo - SAB 24 14 1 0 0 0 0.42 21.1 9 2 1 0 13 16 0 0 1.03 .164 3.32 0.1 810
2038 Botshabelo - SAB 25 12 1 0 0 0 7.50 24.0 36 20 20 3 9 25 0 0 1.88 .418 3.59 0.0 45
2039 Botshabelo - SAB 26 7 1 1 1 0 2.41 18.2 26 6 5 1 4 14 1 0 1.61 .403 2.89 0.2 132
2040 Botshabelo - SAB 27 9 1 0 1 0 6.23 17.1 17 13 12 1 12 14 0 0 1.67 .320 3.95 -0.0 55
2041 Botshabelo - SAB 28 14 0 2 0 1 3.76 26.1 25 11 11 3 20 23 0 0 1.71 .301 5.47 -0.6 95
2042 Botshabelo - SAB 29 9 3 1 0 1 4.50 30.0 29 17 15 6 17 26 0 0 1.53 .280 5.83 -0.6 78
2043 Pretoria - SAB 30 4 0 0 1 0 8.38 9.2 12 9 9 0 6 9 0 0 1.86 .387 3.38 0.1 43
2045 Vereeniging - SAB 32 19 0 4 1 1 4.38 39.0 35 20 19 2 17 35 0 0 1.33 .295 3.07 0.1 70
2046 Bloemfontein - SAB 33 27 0 2 3 1 6.46 46.0 52 33 33 9 26 50 0 0 1.70 .323 5.37 -0.7 59
2047 Bloemfontein - SAB 34 29 1 1 2 1 5.11 68.2 72 40 39 8 36 51 0 0 1.57 .308 4.94 -0.7 82
Total SAB 144 8 11 9 5 4.90 301.0 313 171 164 33 160 263 1 0 1.57 .316 4.44 -2.1 74
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+
2035 Total - 22 16 16 10 2 0 2.35 107.1 92 30 28 7 24 113 0 0 1.08 .285 2.61 3.6 100
2036 Westonaria - AA 23 25 25 7 10 0 4.04 151.1 148 72 68 18 69 125 0 0 1.43 .293 4.54 3.0 128
2037 Westonaria - AA 24 15 15 6 4 0 5.27 83.2 108 51 49 9 44 66 0 0 1.82 .374 5.05 1.5 106
2038 Westonaria - AA 25 8 8 4 3 0 4.74 49.1 49 27 26 5 24 37 0 0 1.48 .306 4.86 1.0 117
2039 Westonaria - AA 26 5 5 2 1 0 2.84 31.2 31 13 10 2 8 26 1 1 1.23 .312 3.92 1.0 201
2040 Westonaria - AA 27 8 8 1 6 0 8.12 41.0 59 39 37 5 21 43 1 0 1.95 .432 5.06 0.7 68
2046 Wolmaranstad - AA 33 2 1 0 2 0 12.79 6.1 16 9 9 1 3 7 0 0 3.00 .577 4.81 0.2 50
Total SARB 63 62 20 26 0 4.93 363.1 411 211 199 40 169 304 2 1 1.60 .338 4.71 110.7
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+
2046 Bloemfontein - SAB 33 1 0 0 0 0 4.50 4.0 3 2 2 0 2 2 0 0 1.25 .250 3.74 0.0 85
Total SAB 1 0 0 0 0 4.50 4.0 3 2 2 0 2 2 0 0 1.25 .250 3.74 85.2
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2036 Westonaria - AA P 25 25 7 19 1 28 2 .929 151.1 1.55 -0.9 .843
2036 Westonaria - AA CF 101 101 333 6 2 342 3 .991 870.1 3.51 +10.1 1.040
2037 Westonaria - AA P 15 15 7 7 1 14 0 1.000 83.2 1.51 +0.7 .991
2037 Botshabelo - INT P 14 1 3 2 0 5 0 1.000 21.1 2.11 +0.1 .962
2037 Westonaria - AA LF 69 69 132 1 0 135 2 .985 576.0 2.08 +3.2 1.070
2037 Westonaria - AA CF 6 0 10 0 0 10 0 1.000 10.0 9.00 +0.3 1.000
2038 Westonaria - AA P 8 8 1 5 0 6 0 1.000 49.1 1.09 +0.2 .991
2038 Botshabelo - INT P 12 1 4 1 0 5 0 1.000 24.0 1.88 -0.4 .992
2038 Westonaria - AA LF 15 15 35 1 1 36 0 1.000 113.0 2.87 +1.8 1.118
2038 Botshabelo - INT LF 37 30 69 1 0 72 2 .972 280.2 2.24 +0.5 .992
2038 Westonaria - AA CF 32 27 109 2 0 115 4 .965 252.0 3.96 +0.4 1.013
2038 Botshabelo - INT CF 6 0 4 0 0 4 0 1.000 11.0 3.27 -0.1 .996
2038 Botshabelo - INT RF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2039 Westonaria - AA P 5 5 3 4 1 7 0 1.000 31.2 1.99 -0.1 1.989
2039 Botshabelo - INT P 7 1 0 1 0 2 1 .500 18.2 0.48 -0.4 .000
2039 Westonaria - AA LF 53 53 124 4 1 128 0 1.000 464.2 2.48 +7.2 1.108
2039 Botshabelo - INT LF 28 13 28 2 0 30 0 1.000 120.2 2.24 -0.2 1.028
2039 Westonaria - AA CF 16 12 42 2 0 45 1 .978 111.0 3.57 -0.6 .989
2039 Botshabelo - INT CF 3 0 3 0 0 3 0 1.000 4.1 6.23 +0.0 1.002
2039 Botshabelo - INT RF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2040 Westonaria - AA P 8 8 2 6 0 8 0 1.000 41.0 1.76 -0.1 1.327
2040 Botshabelo - INT P 9 1 1 1 0 2 0 1.000 17.1 1.04 +0.3 .981
2040 Westonaria - AA LF 52 52 134 5 2 139 0 1.000 437.1 2.86 +3.3 1.037
2040 Botshabelo - INT LF 68 61 133 2 2 138 3 .978 513.0 2.37 +1.1 1.029
2040 Westonaria - AA CF 10 0 6 0 0 6 0 1.000 16.0 3.38 -0.2 1.016
2040 Botshabelo - INT CF 10 0 7 0 0 7 0 1.000 19.2 3.20 -0.0 .992
2041 Botshabelo - INT P 14 0 2 2 0 4 0 1.000 26.1 1.37 -0.3 .982
2041 Botshabelo - INT LF 54 15 36 0 0 36 0 1.000 192.2 1.68 -0.3 1.033
2041 Botshabelo - INT CF 11 8 23 1 0 24 0 1.000 79.1 2.72 -2.9 .911
2041 Botshabelo - INT RF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2042 Botshabelo - INT P 9 3 0 4 0 4 0 1.000 30.0 1.20 +0.1 .982
2042 Botshabelo - INT LF 21 18 29 0 0 29 0 1.000 159.1 1.64 +2.5 1.148
2042 Botshabelo - INT CF 25 22 58 0 0 58 0 1.000 197.0 2.65 -5.2 .924
2042 Botshabelo - INT RF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2043 Pretoria - INT P 4 0 0 1 0 1 0 1.000 9.2 0.93 -0.1 .967
2043 Pretoria - INT LF 127 127 225 9 0 237 3 .987 1106.0 1.90 +7.6 1.064
2043 Pretoria - INT CF 8 3 9 0 0 9 0 1.000 33.1 2.43 -0.3 .907
2045 Vereeniging - INT P 19 0 1 1 0 3 1 .667 39.0 0.46 -0.8 .000
2045 Vereeniging - INT LF 38 4 18 0 0 18 0 1.000 107.2 1.50 -0.1 1.028
2045 Vereeniging - INT CF 56 51 134 4 1 140 2 .986 467.1 2.66 -10.7 .913
2046 Wolmaranstad - AA P 2 1 1 0 0 1 0 1.000 6.1 1.42 0.0 .000
2046 Bloemfontein - INT P 26 0 2 2 0 7 3 .571 46.0 0.78 -1.3 .349
2047 Bloemfontein - INT P 29 1 4 3 0 7 0 1.000 68.2 0.92 +1.3 1.024
TOTAL P 206 70 38 59 3 104 7 .933 664.1 1.31 -1.9 .935
TOTAL LF 562 457 963 25 6 998 10 .990 4071.0 2.18 +26.6 1.057
TOTAL CF 284 224 738 15 3 763 10 .987 2071.1 3.27 -9.1 .991
PLAYER HISTORY
11/15/2035 Drafted in the 2035 first-year player draft by the Botshabelo Legion. (Round 2, Pick 1, 13th overall pick).
01/01/2036 OSA scouting updated ratings (potential): Stuff: 35 (45); Movement: 30 (40); Control: 30 (45).
03/28/2036 Named the #51 prospect in the SAB
06/29/2036 Named the #33 prospect in the SAB
07/15/2036 Injured (hamstring soreness),day-to-day for 5 days.
01/01/2037 OSA scouting updated ratings (potential): Stuff: 35 (40); Movement: 45 (45); Control: 40 (50).
03/27/2037 Named the #35 prospect in the SAB
06/04/2037 Injured (gout),out for 4 days.
06/28/2037 Named the #29 prospect in the SAB
10/17/2037 Wins the 2037 SARB WL Glove Wizard Award at LF.
01/01/2038 OSA scouting updated ratings (potential): Stuff: 35 (40); Movement: 45 (45); Control: 40 (45).
01/01/2039 OSA scouting updated ratings (potential): Contact: 45 (50); Power: 30 (30); Eye: 40 (40).
05/09/2039 Goes 5-6 against the Oudtshoorn Flying Squirrels, with 1 RBI and 1 R.
05/16/2039 Wins the SARB WL Player of the Week Award.
07/17/2039 Was selected to the 2039 South Africa Rookie Baseball All-Star Game.
08/15/2039 Wins the SARB WL Player of the Week Award.
08/27/2039 Pitches a 4-hit shutout against the Lebohang Red Flash with 4 strikeouts and 2 BB allowed!
11/08/2039 Received a 1-year contract through automatic renewal worth a total of $150,000.
01/01/2040 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 30 (30); Eye: 40 (40).
09/24/2040 Wins the SARB WL Player of the Week Award.
11/18/2040 Received a 1-year contract through automatic renewal worth a total of $150,000.
01/01/2041 OSA scouting updated ratings (potential): Contact: 45 (50); Power: 35 (35); Eye: 40 (40).
10/28/2041 Signed a 1-year contract extension worth a total of $390,000 with the Botshabelo Legion organization.
01/01/2042 OSA scouting updated ratings (potential): Contact: 45 (50); Power: 35 (35); Eye: 40 (40).
07/17/2042 Released by the Botshabelo organization.
11/27/2042 Signed a minor league contract with the Pretoria Chaparrals organization.
01/01/2043 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 35 (35); Eye: 40 (40).
10/24/2043 Signed a 1-year contract extension worth a total of $332,000 with the Pretoria Chaparrals organization.
01/01/2044 OSA scouting updated ratings (potential): Contact: 50 (50); Power: 35 (35); Eye: 40 (40).
02/18/2044 Successfully completed training to increase his velocity at the Pretoria Chaparrals development complex.
03/18/2044 Released by the Pretoria organization.
09/25/2044 Signed a minor league contract with the Vereeniging Red Foxes organization.
10/17/2044 Wins the 2044 South Africa Series with the Vereeniging Red Foxes.
10/22/2044 Signed a 1-year contract extension worth a total of $368,000 with the Vereeniging Red Foxes organization.
01/01/2045 OSA scouting updated ratings (potential): Contact: 50 (50); Power: 35 (35); Eye: 40 (40).
09/28/2045 Released by the Vereeniging organization.
11/26/2045 Signed a 2-year contract worth a total of $528,000 with the Bloemfontein White Wings organization.
01/01/2046 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 25 (25); Eye: 40 (40).
10/23/2046 Has failed to meet the vesting criteria in his contract.
10/27/2046 Signed a 1-year contract extension worth a total of $368,000 with the Bloemfontein White Wings organization.
01/01/2047 OSA scouting updated ratings (potential): Stuff: 40 (40); Movement: 40 (40); Control: 35 (35).
11/17/2047 Became a free agent.
12/03/2047 Signed a minor league contract with majors option with the Pietermaritzburg Desperados organization.
01/01/2048 OSA scouting updated ratings (potential): Stuff: 35 (35); Movement: 40 (40); Control: 35 (35).
LEADERBOARD APPEARANCES
Year 2B Rank
2043 30 8
Year 3B Rank
2040 3 9
2043 4 3
Year SF Rank
2043 10 1
Year CG Rank
2039 1 9
Thursday, September 18th , 2025 - OOTP Baseball 26.7 Build 77