C Keith Stewart #45
Age: 28 | Bats: S | Throws: R | Morale: Normal
05/30/2033
C KEITH STEWART #45 - AGE: 28 - BATS: S - THROWS: R - MORALE: NORMAL
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
0 0 0 0 0 0 0 0 0 .000 .000 .000 0 0.0
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 35 35 35 35
Gap 40 40 40 40
Power 35 35 35 35
Eye 45 50 45 50
Avoid K's 35 35 35 35
FIELDING RATINGS
Catcher Infield Outfield
Range: - 35 25
Errors: - 45 25
Arm: 60 45 45
Turn DP: - 20 -
Ability: 55 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: 50 Left Field: -
1st Base: - Center Field: -
2nd Base: - Right Field: -
3rd Base: -
       
RUN/BUNT
Running Speed: 20
Stealing Ability: 30
Baserunning Inst.: 20
Sacrifice Bunt: 40
Bunt for Hit: 25
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
PERSONALITY
Keith is short on effort.
Low: Leader, Loyalty, Adaptability, Work Ethic
Birthday:08/24/2004
Born in:Escondido, CA
Nationality:American
Height:5' 10"
Weight:200 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:2026, 4th Pick in Round 24
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
2026 Total - 21 62 276 69 8 0 4 42 59 35 1 1 52 3 1 .250 .335 .322 .658 100 100 -0.4
2026 Grand Junction - R 21 42 102 25 2 0 6 16 12 10 0 0 25 0 0 .245 .312 .441 .754 88 92 0.4
2027 London - A 22 43 116 33 5 0 9 20 16 6 0 0 28 1 0 .284 .320 .560 .880 122 114 0.6
2027 Syracuse - A+ 22 6 12 1 0 0 0 2 2 3 0 1 5 0 0 .083 .250 .083 .333 -4 8 -0.1
2028 Syracuse - A+ 23 64 194 34 6 0 2 14 20 25 0 1 40 0 0 .175 .268 .237 .505 45 42 -0.4
2029 Syracuse - A+ 24 40 101 22 2 0 0 12 11 10 0 1 22 0 0 .218 .286 .238 .523 50 46 -0.5
2029 Davenport - AA 24 7 17 3 0 0 0 2 2 2 0 0 8 0 0 .176 .263 .176 .440 21 19 -0.1
2030 Davenport - AA 25 40 105 21 4 0 3 13 17 18 1 1 32 0 0 .200 .320 .324 .644 73 74 0.2
2030 Corpus Christi - AAA 25 2 0 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -100 -125 -0.0
2031 Davenport - AA 26 44 114 26 3 0 4 16 10 10 1 0 39 0 0 .228 .296 .360 .656 77 75 -0.2
2031 Corpus Christi - AAA 26 7 3 0 0 0 0 0 0 0 0 0 1 0 0 .000 .000 .000 .000 -100 -127 -0.1
2032 London - A 27 5 16 3 1 0 0 0 1 3 0 0 6 0 0 .188 .316 .250 .566 59 67 0.1
2032 Syracuse - A+ 27 27 56 17 2 0 1 5 7 10 0 1 6 0 0 .304 .403 .393 .796 123 137 0.5
2032 Davenport - AA 27 21 30 7 0 0 1 4 2 2 0 0 9 0 0 .233 .281 .333 .615 68 57 -0.0
Total MRL 112 266 57 7 0 8 35 31 32 2 1 88 0 0 .214 .302 .331 .633 71 69
Total ECL 48 132 36 6 0 9 20 17 9 0 0 34 1 0 .273 .319 .523 .842 114 108
Total RML 42 102 25 2 0 6 16 12 10 0 0 25 0 0 .245 .312 .441 .754 88 92
Total GCL 9 3 0 0 0 0 0 0 0 0 0 1 0 0 .000 .000 .000 .000 -100 -126
Total TSL 137 363 74 10 0 3 33 40 48 0 4 73 0 0 .204 .294 .256 .550 57 57
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2026 Grand Junction - R C 26 22 203 23 1 228 2 .991 204.0 9.97 +1.2 1.117 2 19 12 63.2
2027 Syracuse - A+ C 4 4 17 4 0 21 0 1.000 35.0 5.40 +0.0 1.155 0 5 2 40.0
2027 London - A C 35 31 209 32 5 243 2 .992 274.2 7.90 +0.0 1.004 3 35 15 42.9
2027 Syracuse - A+ 1B 2 0 2 1 0 3 0 1.000 4.0 6.75 +0.0 1.073
2027 London - A 1B 4 0 5 0 1 5 0 1.000 9.0 5.00 +0.0 1.077
2028 Syracuse - A+ C 57 55 268 43 3 318 7 .978 500.0 5.60 +0.6 1.110 3 51 15 29.4
2028 Syracuse - A+ 1B 5 0 22 1 0 24 1 .958 15.1 13.50 -0.2 .874
2029 Davenport - AA C 6 4 33 4 0 38 1 .974 39.0 8.54 +0.3 2.180 1 5 2 40.0
2029 Syracuse - A+ C 31 25 140 17 1 159 2 .987 230.1 6.13 -0.9 .953 4 17 4 23.5
2029 Syracuse - A+ 1B 2 0 6 0 0 6 0 1.000 3.1 16.20 -0.6 .000
2030 Corpus Christi - AAA C 2 0 3 0 0 3 0 1.000 4.0 6.75 +0.0 .000 0 0 0 0.0
2030 Davenport - AA C 40 35 243 25 1 269 1 .996 319.1 7.55 +1.5 .883 1 23 13 56.5
2031 Corpus Christi - AAA C 5 0 12 1 0 13 0 1.000 9.0 13.00 +0.2 .998 0 0 0 0.0
2031 Davenport - AA C 43 38 267 25 3 292 0 1.000 332.1 7.91 +0.2 1.090 3 36 10 27.8
2031 Corpus Christi - AAA 1B 1 0 1 0 0 1 0 1.000 1.0 9.00 0.0 .000
2031 Davenport - AA 1B 1 0 2 0 0 2 0 1.000 2.0 9.00 +0.0 .000
2032 Davenport - AA C 16 9 81 8 0 90 1 .989 90.2 8.83 +0.1 .998 1 10 5 50.0
2032 Syracuse - A+ C 23 15 81 8 2 89 0 1.000 148.1 5.40 -0.5 .690 0 10 3 30.0
2032 London - A C 4 4 38 4 0 42 0 1.000 38.0 9.95 +0.2 1.570 0 6 1 16.7
2032 Davenport - AA 1B 3 0 4 0 0 4 0 1.000 6.0 6.00 0.0 .000
TOTAL C 292 242 1595 194 16 1805 16 .991 2224.2 7.24 +3.0 1.050 18 217 82 37.8
TOTAL 1B 18 0 42 2 1 45 1 .978 40.2 9.74 -0.7 .821
PLAYER HISTORY
05/23/2026 Drafted in the 2026 first-year player draft (Round 24, Pick 4, 648th overall pick) by the San Antonio Armadillos, out of college Long Beach State
07/26/2026 Was selected to the 2026 Rocky Mountain League All-Star Game.
01/01/2027 OSA scouting updated ratings (potential): Contact: 30 (35); Power: 30 (35); Eye: 35 (50).
06/20/2027 Was selected to the 2027 Eastern Canada League All-Star Game.
01/01/2028 OSA scouting updated ratings (potential): Contact: 35 (35); Power: 30 (35); Eye: 45 (50).
09/14/2028 Injured (dizziness and nausea),day-to-day for 2 days.
01/01/2029 OSA scouting updated ratings (potential): Contact: 35 (35); Power: 35 (35); Eye: 50 (50).
01/01/2030 OSA scouting updated ratings (potential): Contact: 40 (40); Power: 35 (35); Eye: 50 (50).
09/26/2030 Injured (gout),out for 1 day.
01/01/2031 OSA scouting updated ratings (potential): Contact: 40 (40); Power: 35 (35); Eye: 45 (50).
01/01/2032 OSA scouting updated ratings (potential): Contact: 40 (40); Power: 35 (35); Eye: 45 (50).
10/03/2032 Injured (elbow contusion),day-to-day for 5 days.
11/30/2032 Became a minor league free agent.
01/01/2033 OSA scouting updated ratings (potential): Contact: 35 (35); Power: 35 (35); Eye: 45 (50).
Friday, May 3rd , 2024 - OOTP Baseball 24.10 Build 82