RF Keegan Curtis #95
Age: 28 | Bats: R | Throws: R | Morale: Normal
11/30/2025
OA: 27 POT: 27
RF KEEGAN CURTIS #95 - AGE: 28 - BATS: R - THROWS: R - MORALE: NORMAL
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
21 66 16 2 0 1 8 1 11 .242 .275 .318 0 0.0
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 49 52 48 48
Gap 50 54 48 52
Power 41 42 41 39
Eye 44 48 42 46
Avoid K's 48 50 48 47
FIELDING RATINGS
Catcher Infield Outfield
Range: - 1 30
Errors: - 16 69
Arm: 1 70 78
Turn DP: - 3 -
Ability: 1 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: 32
1st Base: - Center Field: -
2nd Base: - Right Field: 39
3rd Base: -
       
RUN/BUNT
Running Speed: 31
Stealing Ability: 82
Baserunning Inst.: 77
Sacrifice Bunt: 51
Bunt for Hit: 3
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
09/08/2025 @ IUH Win, 6-2 4 1 2 0 0 0 1 0
09/04/2025 DAT Loss, 1-7 3 0 1 0 0 0 1 0
09/03/2025 DAT Loss, 5-6 4 1 1 2 1 0 2 0
09/02/2025 DAT Loss, 5-8 4 1 2 0 0 0 0 0
08/31/2025 @ PBQ Loss, 2-6 1 0 0 0 0 0 0 0
08/26/2025 @ FHF Loss, 5-6 5 1 1 1 0 0 0 0
09/12/2026 GAA Loss, 0-0 3 0 0 0 0 1 0 0
09/14/2026 @ WCF Loss, 0-0 3 0 0 0 0 0 1 0
09/07/2026 @ LHB Loss, 0-0 5 1 0 0 0 0 0 0
09/06/2026 @ IUH Loss, 0-0 0 0 0 0 0 0 0 0
PERSONALITY
Keegan is rather self-effacing.
Personality Class: Humble
High: Loyalty
Low: Leader, Adaptability, Greed
Birthday:12/01/1996
Born in:Mobile, AL
Nationality:American
Height:6' 0"
Weight:220 lbs
Local Popularity:Unknown
National Pop.:Unknown
STATUS
Contract:None, Free Agent
Salary:-
Signed Through:-
Major Service:None, None
Service This Yr:None
40-Man Service:None, None
Pro Service:7 Years
Arbitration Eligibility:Not yet eligible
Option Years:3 option years left
Contract Extension: -
Drafted:2017, 9th Pick in Round 23
FBLOD DOUBLE A 2025 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 21 66 16 2 0 1 8 7 1 11 .242 .275 .318 .594 .268 .076 67
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 16 69 2 0 0 1 0 0 21 3 0 0 0.0 5.7 3.01 .0  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   23 5 2 0 0 1 1 1 2 0 0 0 .217 .250 .304 .554
Versus Right   43 11 0 0 1 7 6 0 9 0 0 2 .256 .289 .326 .614
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
July   10 4 0 0 0 2 2 0 2 0 0 1 .400 .455 .400 .855
August   26 5 1 0 0 4 1 0 3 0 0 0 .192 .192 .231 .423
September   30 7 1 0 1 2 4 1 6 0 0 1 .233 .281 .367 .648
2 Years Ago   224 57 12 0 7 22 23 27 60 1 2 1 .254 .336 .402 .738
Career   644 150 24 0 14 66 61 51 146 2 4 5 .233 .293 .335 .629
Home   14 4 0 0 1 2 2 1 3 0 0 0 .286 .333 .500 .833
Road   10 3 1 0 0 1 2 0 1 0 0 0 .300 .300 .400 .700
Grass   42 11 1 0 0 6 4 0 7 0 0 2 .262 .295 .286 .581
Turf   24 5 1 0 1 2 3 1 4 0 0 0 .208 .240 .375 .615
Day   24 5 1 0 0 3 4 1 1 0 0 1 .208 .269 .250 .519
Night   42 11 1 0 1 5 3 0 10 0 0 1 .262 .279 .357 .636
As Starter   62 14 2 0 1 7 7 1 11 0 0 2 .226 .262 .306 .568
As Reliever / Substitution   4 2 0 0 0 1 0 0 0 0 0 0 .500 .500 .500 1.000
FBLOD LOW A 2025 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 20 54 17 3 1 3 9 9 5 15 .315 .383 .574 .957 .413 .259 155
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 13 61 1 0 0 0 1 0 31 7 0 0 0.0 12.5 8.86 .4  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   11 3 0 0 1 2 1 0 5 0 0 0 .273 .273 .545 .818
Versus Right   43 14 3 1 2 7 8 5 10 0 1 1 .326 .408 .581 .990
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
June   5 3 0 0 1 1 1 0 1 0 0 0 .600 .600 1.200 1.800
July   39 10 1 1 2 7 7 3 12 0 1 1 .256 .326 .487 .813
August   10 4 2 0 0 1 1 2 2 0 0 0 .400 .500 .600 1.100
Career   416 107 16 1 7 39 44 30 98 5 2 6 .257 .313 .351 .664
Home   8 2 0 0 1 2 2 1 2 0 0 0 .250 .333 .625 .958
Road   11 4 1 0 1 2 2 0 2 0 0 0 .364 .364 .727 1.091
Grass   48 15 3 0 3 8 8 5 13 0 1 1 .313 .389 .563 .951
Turf   6 2 0 1 0 1 1 0 2 0 0 0 .333 .333 .667 1.000
Day   11 2 1 0 1 2 2 1 4 0 1 1 .182 .308 .545 .853
Night   43 15 2 1 2 7 7 4 11 0 0 0 .349 .404 .581 .986
As Starter   51 16 2 1 3 9 8 5 14 0 1 1 .314 .386 .569 .955
As Reliever / Substitution   3 1 1 0 0 0 1 0 1 0 0 0 .333 .333 .667 1.000
CAREER BATTING STATS
Year/Team/League Age G AB H 2B 3B HR RBI R BB HP SF K SB CS AVG OBP SLG OPS OPS+ wRC+ WAR
CAREER MINOR LEAGUE BATTING STATS
Year/Team/League Age G AB H 2B 3B HR RBI R BB HP SF K SB CS AVG OBP SLG OPS OPS+ wRC+ WAR
2018 Berdyansk - R 21 4 12 2 0 0 0 0 0 0 0 0 4 0 0 .167 .167 .167 .333 -6 -12 0.0
2019 Berdyansk - R 22 107 335 73 14 0 5 25 36 22 3 3 82 4 1 .218 .270 .304 .574 62 58 0.0
2020 Sullivan - A 23 99 362 90 13 0 4 30 35 25 5 5 83 2 3 .249 .302 .318 .620 82 77 0.0
2020 Enerhodar - A 23 22 80 17 4 0 1 3 6 9 1 0 19 2 0 .212 .300 .300 .600 70 74 0.0
2020 Total - A 23 121 442 107 17 0 5 33 41 34 6 5 102 4 3 .242 .302 .314 .616 0 0 0.0
2021 Enerhodar - A 24 23 82 22 0 1 4 13 12 3 0 2 22 2 1 .268 .287 .439 .726 103 103 0.0
2021 Khartsyzk - AA 24 40 144 33 6 0 3 19 11 10 1 0 33 1 0 .229 .284 .333 .617 79 79 0.0
2022 Khartsyzk - AA 25 58 210 44 4 0 3 17 20 13 1 1 42 6 1 .210 .258 .271 .529 53 50 0.0
2023 Khartsyzk - AA 26 66 224 57 12 0 7 22 23 27 1 1 60 1 2 .254 .336 .402 .738 113 115 0.0
2024 Buffalo - AAA 27 25 67 15 4 0 1 1 6 5 0 0 15 0 1 .224 .278 .328 .606 69 69 0.0
2025 Caledon - A 28 20 54 17 3 1 3 9 9 5 1 0 15 0 0 .315 .383 .574 .957 155 155 0.0
2025 Sparta - AA 28 21 66 16 2 0 1 8 7 1 2 0 11 0 0 .242 .275 .318 .594 69 67 0.0
Total AAA 25 67 15 4 0 1 1 6 5 0 0 15 0 1 .224 .278 .328 .606 69 69
Total AA 185 644 150 24 0 14 66 61 51 5 2 146 8 3 .233 .293 .335 .629 82 81
Total FA+ 45 162 39 4 1 5 16 18 12 1 2 41 4 1 .241 .294 .370 .664 86 88
Total R 111 347 75 14 0 5 25 36 22 3 3 86 4 1 .216 .267 .300 .566 60 56
Total FA- 119 416 107 16 1 7 39 44 30 6 5 98 2 3 .257 .313 .351 .664 92 88
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2025 Sparta - AA LF 13 7 15 2 0 18 1 .944 76.2 2.00 +0.1 .914
2025 Sparta - AA RF 10 8 16 0 0 16 0 1.000 71.0 2.03 +0.9 .992
2025 Caledon - A RF 12 6 10 0 0 10 0 1.000 55.1 1.63 -0.1 1.002
TOTAL LF 13 7 15 2 0 18 1 .944 76.2 2.00 +0.1 .914
TOTAL RF 22 14 26 0 0 26 0 1.000 126.1 1.85 +0.8 .995
PLAYER HISTORY
01/01/2016 OSA scouting updated ratings (potential): Contact: 22 (51); Power: 15 (39); Eye: 17 (45).
01/01/2017 OSA scouting updated ratings (potential): Contact: 23 (51); Power: 15 (39); Eye: 17 (45).
11/10/2017 Drafted in the 2017 first-year player draft (Round 23, Pick 9, 337th overall pick) by the Batavia Muckdogs.
01/01/2018 OSA scouting updated ratings (potential): Contact: 28 (51); Power: 17 (39); Eye: 20 (45).
01/01/2019 OSA scouting updated ratings (potential): Contact: 44 (51); Power: 23 (39); Eye: 22 (45).
01/01/2020 OSA scouting updated ratings (potential): Contact: 47 (51); Power: 35 (39); Eye: 32 (45).
06/13/2020 Injured (Bruised knee), day-to-day for 4 days.
01/01/2021 OSA scouting updated ratings (potential): Contact: 49 (51); Power: 40 (39); Eye: 32 (45).
07/05/2021 Injured (Oblique strain), out for 6 weeks.
01/01/2022 OSA scouting updated ratings (potential): Contact: 49 (50); Power: 40 (39); Eye: 32 (46).
06/08/2022 Injured (Plantar fascitis), out for 4 weeks.
01/01/2023 OSA scouting updated ratings (potential): Contact: 50 (50); Power: 40 (39); Eye: 38 (46).
01/01/2024 OSA scouting updated ratings (potential): Contact: 48 (50); Power: 40 (39); Eye: 38 (46).
11/21/2024 Became a minor league free agent.
01/01/2025 OSA scouting updated ratings (potential): Contact: 49 (49); Power: 41 (39); Eye: 44 (46).
05/05/2025 Signed a minor league contract with the Canadien Donkey Riders organization.
11/30/2025 Became a minor league free agent.
Sunday, November 22nd, 2020 - OOTP Baseball 20.8 Build 74