P Ephrem Safari #21
Age: 36 | Bats: L | Throws: R | Morale: Great    
12/01/2026
P EPHREM SAFARI #21 - AGE: 36 - BATS: L - THROWS: R - MORALE: GREAT
G GS Rec SV ERA IP HA HR BB K WHIP WAR
7 0 1-0 0 6.48 8.1 12 2 7 4 2.28 -0.4
PITCHING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.
Stuff 13 13 13 14
Movement 11 11 11 11
Control 10 10 10 10
PITCHING RATINGS
Pitch Cur. Pot.
Fastball 13 14
Curveball 12 12
Changeup 2 4
Sinker 10 10
Cutter 13 14
OTHER PITCHING RATINGS
Velocity 94-96 Mph
Stamina 6
Suggested Role Starter
Groundball Percentage 71 %
Hold Runners 3
Defense 4
RUN/BUNT RATINGS
Running Speed: 2
Stealing Ability: 2
Baserunning Inst.: 6
Sacrifice Bunt: 7
Bunt for Hit: 1
   
GAME LOG, LAST 10 GAMES
Date Vs. Result Start IP H R ER BB K Dec
10/01/2026 @ ALC Win, 5-1 0.2 0 0 0 2 0
09/30/2026 @ ALC Win, 5-3 2.1 1 0 0 1 1 Win
08/14/2026 @ ALQ Loss, 0-1 0.1 1 0 0 0 0
08/11/2026 BAJ Loss, 2-11 2.0 2 2 1 2 0
08/05/2026 @ ELP Loss, 1-7 1.0 2 1 1 1 1
07/27/2026 CHE Win, 6-5 1.2 5 3 3 1 2
07/14/2026 NOR Loss, 5-7 0.1 1 1 1 0 0
07/03/2026 SXF Loss, 1-3 X 5.0 6 2 1 2 2 Loss
06/29/2026 ROA Loss, 4-5 X 4.0 4 2 2 3 6
03/10/2026 ALB Win, 9-5 X 2.0 0 0 0 1 3
PERSONALITY
Leader Ability:Normal
Loyalty:High
Desire f. Win:Normal
Greed:Low
Intelligence:Normal
Work Ethic:Normal
Birthday:03/17/1990
Born in:Kano, KAN
Nationality:Nigerian
Height:6' 6"
Weight:250 lbs
Local Popularity:Well Known
National Pop.:Well Known
STATUS
Contract:Major League Contract
Salary:$1,080,000
Signed Through:2027 Season
Major Service:5 Years, 3 Days
Service This Yr:187 Days
40-Man Service:7 Years, 102 Days
Pro Service:8 Years
Arbitration Eligibility:Eligible, but possibly free agent after season!
Option Years:Out of option years
Contract Extension: -
Drafted:-
FEDERAL BASEBALL LEAGUE 2026 PITCHING STATS
Pitching G GS W L SV ERA IP HA R ER HR BB K CG CG% SHO QS QS%
Overall 7 0 1 0 0 6.48 8.1 12 7 6 2 7 4 0 0.0 0 0 0.0
Pitching SVO BS SV% RA GF R/9 H/9 K/9 BB/9 FIP WHIP FIP- WAR BABIP        
Overall 1 1 0.0 7 3 21.60 12.96 4.32 7.56 8.07 2.28 217 -0.4 .323        
Pitching AB H 2B 3B HR R BB K SF SH HP AVG OBP SLG OPS      
vs. LHB 13 5 1 0 0 3 1 2 0 0 0 .385 .429 .462 .890      
vs. RHB 23 7 2 0 2 4 6 2 1 0 1 .304 .452 .652 1.104      
FEDERAL BASEBALL LEAGUE 2026 PITCHING SPLITS
Split G GS W L SV ERA IP HA R ER HR BB K  
July 2 0 0 0 0 18.00 2.0 6 4 4 1 1 2  
August 3 0 0 0 0 5.40 3.1 5 3 2 1 3 1  
September 1 0 1 0 0 0.00 2.1 1 0 0 0 1 1  
October 1 0 0 0 0 0.00 0.2 0 0 0 0 2 0  
Spring Training 2 1 0 0 0 2.25 4.0 3 1 1 0 1 5  
Last Year 40 0 3 3 2 4.68 59.2 56 31 31 8 24 52  
2 Years Ago 23 0 0 1 0 7.26 31.0 38 25 25 4 10 22  
Career 188 19 16 19 3 5.07 317.2 339 190 179 42 108 253  
Home 3 0 0 0 0 11.25 4.0 8 6 5 2 3 2  
Road 4 0 1 0 0 2.08 4.1 4 1 1 0 4 2  
Grass 2 0 1 0 0 0.00 3.0 1 0 0 0 3 1  
Turf 5 0 0 0 0 10.13 5.1 11 7 6 2 4 3  
Night 7 0 1 0 0 6.48 8.1 12 7 6 2 7 4  
As Reliever / Substitution 7 0 1 0 0 6.48 8.1 12 7 6 2 7 4  
SOVEREIGN LEAGUE 2026 PITCHING STATS
Pitching G GS W L SV ERA IP HA R ER HR BB K CG CG% SHO QS QS%
Overall 2 2 0 1 0 3.00 9.0 10 4 3 0 5 8 0 0.0 0 0 0.0
Pitching SVO BS SV% RA GF R/9 H/9 K/9 BB/9 FIP WHIP FIP- WAR BABIP        
Overall 0 0 0.0 0 0 15.00 10.00 8.00 5.00 2.91 1.67 82 0.2 .345        
Pitching AB H 2B 3B HR R BB K SF SH HP AVG OBP SLG OPS      
vs. LHB 11 4 0 1 0 2 1 3 0 0 0 .364 .417 .545 .962      
vs. RHB 26 6 1 0 0 2 4 5 0 0 0 .231 .333 .269 .603      
SOVEREIGN LEAGUE 2026 PITCHING SPLITS
Split G GS W L SV ERA IP HA R ER HR BB K  
June 1 1 0 0 0 4.50 4.0 4 2 2 0 3 6  
July 1 1 0 1 0 1.80 5.0 6 2 1 0 2 2  
2 Years Ago 13 0 0 0 3 1.65 16.1 9 4 3 0 5 22  
Career 219 2 16 18 78 2.38 245.1 200 74 65 12 77 271  
Home 2 2 0 1 0 3.00 9.0 10 4 3 0 5 8  
Turf 2 2 0 1 0 3.00 9.0 10 4 3 0 5 8  
Night 2 2 0 1 0 3.00 9.0 10 4 3 0 5 8  
As Starter 2 2 0 1 0 3.00 9.0 10 4 3 0 5 8  
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+
2018 Boise - FBL 28 20 0 1 4 0 8.39 24.2 33 23 23 7 14 16 0 0 1.91 .356 7.08 -0.7 51
2019 Boise - FBL 29 8 0 2 0 0 2.45 11.0 12 3 3 0 4 8 0 0 1.45 .364 2.76 0.2 169
2020 Bangor - FBL 30 4 0 0 0 0 6.75 5.1 5 4 4 2 1 4 0 0 1.13 .231 7.66 -0.2 60
2021 Savannah - FBL 31 2 0 0 0 0 0.00 4.0 1 0 0 0 2 2 0 0 0.75 .100 2.17 0.1 999
2022 Bangor - FBL 32 16 6 2 2 0 3.58 50.1 52 24 20 6 10 38 0 0 1.23 .301 3.96 0.6 112
2022 Havana - FBL 32 18 13 3 7 0 6.38 60.2 77 48 43 7 14 51 0 0 1.50 .350 3.86 0.8 62
2022 Total - FBL 32 34 19 5 9 0 5.11 111.0 129 72 63 13 24 89 0 0 1.38 .329 3.90 1.5 79
2023 Thunder Bay - FBL 33 50 0 4 2 1 3.45 62.2 53 25 24 6 22 56 0 0 1.20 .281 3.57 0.5 113
2024 Thunder Bay - FBL 34 23 0 0 1 0 7.26 31.0 38 25 25 4 10 22 0 0 1.55 .333 4.16 -0.0 53
2025 Erie - FBL 35 40 0 3 3 2 4.68 59.2 56 31 31 8 24 52 0 0 1.34 .287 4.23 -0.1 82
2026 Erie - FBL 36 7 0 1 0 0 6.48 8.1 12 7 6 2 7 4 0 0 2.28 .323 8.07 -0.4 57
Total FBL 188 19 16 19 3 5.07 317.2 339 190 179 42 108 253 0 0 1.41 .313 4.28 0.7 97
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 Medford - AAA 28 23 0 3 0 0 1.98 27.1 21 8 6 1 14 28 0 0 1.28 .299 2.46 0.5 185
2019 Medford - AAA 29 43 0 2 5 25 4.37 47.1 52 24 23 7 19 52 0 0 1.50 .349 3.85 0.0 84
2020 Concord - AAA 30 65 0 4 7 13 2.74 62.1 58 23 19 1 15 61 0 0 1.17 .328 2.03 1.6 133
2021 Daytona Beach - AAA 31 56 0 4 4 35 1.11 64.2 36 8 8 1 12 87 0 0 0.74 .259 1.21 2.4 325
2022 Concord - AAA 32 1 0 0 0 0 0.00 1.0 0 0 0 0 1 1 0 0 1.00 .000 1.05 0.0 999
2023 Madison - AAA 33 16 0 3 1 2 1.56 17.1 14 3 3 2 6 12 0 0 1.15 .255 4.15 -0.1 231
2024 Goose Creek - R 34 1 0 0 0 0 0.00 0.2 0 0 0 0 0 1 0 0 0.00 .000 0.20 0.0 999
2024 Charleston - AAA 34 13 0 0 0 3 1.65 16.1 9 4 3 0 5 22 0 0 0.86 .250 1.21 0.6 220
2026 Charleston - AAA 36 2 2 0 1 0 3.00 9.0 10 4 3 0 5 8 0 0 1.67 .345 2.91 0.2 118
Total AAA 219 2 16 18 78 2.38 245.1 200 74 65 12 77 271 0 0 1.13 .304 2.34 195.7
Total R 1 0 0 0 0 0.00 0.2 0 0 0 0 0 1 0 0 0.00 .000 0.20 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%
2018 Boise - ML P 20 0 1 3 0 4 0 1.000 24.2 1.46 +0.1 1.027
2019 Boise - ML P 8 0 1 1 0 2 0 1.000 11.0 1.64 +0.0 1.029
2020 Bangor - ML P 4 0 1 1 0 2 0 1.000 5.1 3.38 +0.0 1.031
2021 Savannah - ML P 2 0 0 0 0 0 0 .000 4.0 0.00 -0.0 .000
2022 Bangor - ML P 16 6 2 9 0 12 1 .917 50.1 1.97 -0.3 .915
2022 Havana - ML P 18 13 5 9 0 14 0 1.000 60.2 2.08 +0.2 1.029
2023 Thunder Bay - ML P 48 0 3 7 0 11 1 .909 62.2 1.44 +0.2 1.031
2024 Thunder Bay - ML P 23 0 2 4 0 7 1 .857 31.0 1.74 +0.1 1.030
2025 Erie - ML P 40 0 6 5 0 11 0 1.000 59.2 1.66 +0.1 1.037
2026 Erie - ML P 7 0 0 2 0 2 0 1.000 8.1 2.16 +0.0 1.034
2026 Charleston - AAA P 2 2 0 0 0 0 0 .000 9.0 0.00 -0.0 .000
TOTAL P 188 21 21 41 0 65 3 .954 326.2 1.71 +0.3 1.010
Wednesday, November 1st, 2023 - OOTP Baseball 17.12 Build 75