LF Keenan Bell #29
Age: 34 | Bats: L | Throws: L | Morale: Normal
11/02/2031
LF KEENAN BELL #29 - AGE: 34 - BATS: L - THROWS: L - 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 5 5 6 5
Gap 6 5 7 6
Power 8 7 8 8
Eye 5 4 5 5
Avoid K's 4 3 4 4
FIELDING RATINGS
Catcher Infield Outfield
Range: - 1 6
Errors: - 1 7
Arm: 1 1 6
Turn DP: - 1 -
Ability: 1 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: 6
1st Base: - Center Field: 2
2nd Base: - Right Field: -
3rd Base: -
       
RUN/BUNT
Running Speed: 3
Stealing Ability: 6
Baserunning Inst.: 7
Sacrifice Bunt: 6
Bunt for Hit: 4
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
05/23/2031 KAN Win, 13-1 3 2 2 3 1 2 0 0
05/19/2031 @ QUC Win, 9-0 5 1 2 0 0 0 1 0
05/14/2031 @ LCO Win, 19-2 6 3 4 3 1 0 0 0
05/10/2031 LAN Win, 7-0 4 1 1 1 1 0 1 0
05/06/2031 FWA Loss, 4-11 2 1 1 0 0 1 0 0
05/02/2031 @ PEO Loss, 2-4 0 0 0 0 0 0 0 0
04/29/2031 @ CLI Loss, 0-3 0 0 0 0 0 0 0 0
04/27/2031 @ CLI Loss, 3-5 0 0 0 0 0 1 0 0
04/19/2031 @ KAN Win, 20-7 2 0 0 0 0 0 0 0
04/10/2031 @ WIS Win, 1-0 1 0 0 0 0 0 1 0
PERSONALITY
Bell works his tail off.
High: Work Ethic
Low: Leader, Adaptability
Birthday:09/17/1997
Born in:Jacksonville, FL
Nationality:American
Height:6' 0"
Weight:240 lbs
Local Popularity:Unknown
National Pop.:Unknown
STATUS
Contract:None, Free Agent
Salary:-
Signed Through:-
Major Service:2 Years, 109 Days
Service This Yr:None
40-Man Service:2 Years, 109 Days
Pro Service:12 Years
Arbitration Eligibility:Not yet, but possibly eligible after this season
Option Years:2 option years left
Contract Extension: -
Drafted:2019, 15th Pick in Round 2
MIDWEST LEAGUE 2031 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 10 23 10 1 0 3 7 8 4 3 .435 .519 .870 1.388 .609 .435 297
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 5 27 0 0 0 0 0 0 20 4 0 1 0.0 10.1 19.54 .7  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   3 1 0 0 0 1 1 2 0 0 0 0 .333 .600 .333 .933
Versus Right   20 9 1 0 3 6 7 2 3 0 0 0 .450 .500 .950 1.450
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
April   3 0 0 0 0 0 0 1 1 0 0 0 .000 .250 .000 .250
May   20 10 1 0 3 7 8 3 2 0 0 0 .500 .565 1.000 1.565
Career   23 10 1 0 3 7 8 4 3 0 0 0 .435 .519 .870 1.388
Home   9 4 0 0 2 4 4 3 1 0 0 0 .444 .583 1.111 1.694
Road   14 6 1 0 1 3 4 1 2 0 0 0 .429 .467 .714 1.181
Grass   23 10 1 0 3 7 8 4 3 0 0 0 .435 .519 .870 1.388
Day   11 3 0 0 1 1 2 0 2 0 0 0 .273 .273 .545 .818
Night   12 7 1 0 2 6 6 4 1 0 0 0 .583 .688 1.167 1.854
As Starter   20 10 1 0 3 7 8 3 2 0 0 0 .500 .565 1.000 1.565
As Reliever / Substitution   3 0 0 0 0 0 0 1 1 0 0 0 .000 .250 .000 .250
Pinch Hitting   1 0 0 0 0 0 0 1 0 0 0 0 .000 .500 .000 .500
Close/Late   1 0 0 0 0 0 0 1 1 0 0 0 .000 .500 .000 .500
Inning 1-3   8 4 0 0 2 3 4 0 1 0 0 0 .500 .500 1.250 1.750
Inning 4-6   8 4 0 0 0 0 1 1 1 0 0 0 .500 .556 .500 1.056
Inning 7-9   7 2 1 0 1 4 3 3 1 0 0 0 .286 .500 .857 1.357
0 Outs   7 4 0 0 1 1 4 2 1 0 0 0 .571 .667 1.000 1.667
1 Outs   9 4 1 0 0 2 2 0 2 0 0 0 .444 .444 .556 1.000
2 Outs   7 2 0 0 2 4 2 2 0 0 0 0 .286 .444 1.143 1.587
Scoring Position   8 2 1 0 1 5 3 2 1 0 0 0 .250 .400 .750 1.150
Bases Empty   11 5 0 0 2 2 3 2 2 0 0 0 .455 .538 1.000 1.538
Runner on 1st   4 3 0 0 0 0 2 0 0 0 0 0 .750 .750 .750 1.500
Runner on 2nd   2 1 0 0 1 2 1 0 1 0 0 0 .500 .500 2.000 2.500
Runner on 3rd   0 0 0 0 0 0 1 1 0 0 0 0 .000 1.000 .000 1.000
Runner on 1st & 2nd   4 1 1 0 0 2 1 0 0 0 0 0 .250 .250 .500 .750
Runner on 2nd & 3rd   2 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Bases Loaded   0 0 0 0 0 1 0 1 0 0 0 0 .000 1.000 .000 1.000
Two Strikes   11 5 1 0 1 4 5 3 3 0 0 0 .455 .571 .818 1.390
First Pitch   4 3 0 0 1 1 2 0 0 0 0 0 .750 .750 1.500 2.250
Count 0-1   1 1 0 0 1 2 1 0 0 0 0 0 1.000 1.000 4.000 5.000
Count 0-2   1 1 0 0 0 0 1 0 0 0 0 0 1.000 1.000 1.000 2.000
Count 1-0   3 1 0 0 0 0 0 0 0 0 0 0 .333 .333 .333 .667
Count 1-1   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Count 1-2   5 1 1 0 0 2 1 0 2 0 0 0 .200 .200 .400 .600
Count 2-2   2 1 0 0 1 1 1 0 1 0 0 0 .500 .500 2.000 2.500
Count 3-0   0 0 0 0 0 0 0 1 0 0 0 0 .000 1.000 .000 1.000
Count 3-1   3 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Full Count   3 2 0 0 0 1 2 3 0 0 0 0 .667 .833 .667 1.500
Behind in Count   7 3 1 0 1 4 3 0 2 0 0 0 .429 .429 1.000 1.429
Ahead in Count   6 1 0 0 0 0 0 1 0 0 0 0 .167 .286 .167 .452
Batting 2nd   2 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Batting 5th   8 4 0 0 1 3 3 2 1 0 0 0 .500 .600 .875 1.475
Batting 6th   1 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Batting 7th   12 6 1 0 2 4 5 1 1 0 0 0 .500 .538 1.083 1.622
Batting 9th   0 0 0 0 0 0 0 1 0 0 0 0 .000 1.000 .000 1.000
Low Leverage   16 7 1 0 2 5 5 3 1 0 0 0 .438 .526 .875 1.401
Medium Leverage   7 3 0 0 1 2 3 0 2 0 0 0 .429 .429 .857 1.286
High Leverage   0 0 0 0 0 0 0 1 0 0 0 0 .000 1.000 .000 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
2023 Oakland - PBA 25 18 50 8 1 0 2 6 4 3 0 0 13 0 0 .160 .208 .300 .508 37 37 -0.3
2024 Oakland - PBA 26 158 606 139 30 1 39 102 81 44 5 6 174 1 0 .229 .284 .475 .760 94 91 1.0
2025 Oakland - PBA 27 131 462 109 27 3 19 61 66 45 1 6 151 3 1 .236 .302 .431 .732 92 88 0.7
2026 Oakland - PBA 28 35 81 18 4 0 3 5 9 5 0 0 21 1 0 .222 .267 .383 .650 73 61 -0.4
2026 Arizona - PBA 28 33 123 27 6 1 3 16 10 4 0 0 40 0 0 .220 .244 .358 .602 63 57 -0.5
2026 Total - PBA 28 68 204 45 10 1 6 21 19 9 0 0 61 1 0 .221 .254 .368 .621 67 59 -0.9
2027 Ethiopia - MER 29 153 574 164 29 1 61 142 129 50 1 3 161 0 0 .286 .342 .659 1.001 157 153 6.1
2028 Germany - MER 30 106 388 100 11 0 29 73 70 46 3 2 123 1 0 .258 .339 .510 .850 126 123 2.0
Total PBA 375 1322 301 68 5 66 190 170 101 6 12 399 5 1 .228 .283 .436 .720 87 83 0.5
Total MER 259 962 264 40 1 90 215 199 96 4 5 284 1 0 .274 .341 .599 .940 144 141 8.1
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
2019 Miami (GCL) - R 21 57 215 68 18 5 5 43 32 20 2 5 22 0 0 .316 .372 .516 .888 132 128 1.3
2020 Miami (GCL) - R 22 42 169 57 7 6 11 33 39 17 1 1 17 0 0 .337 .399 .645 1.044 191 180 2.6
2020 Batavia - A- 22 18 67 12 1 3 0 9 7 9 0 1 12 0 0 .179 .273 .284 .556 55 45 -0.0
2021 Greensboro - A 23 56 212 58 18 4 6 31 32 27 3 3 60 1 1 .274 .359 .481 .840 145 143 2.1
2021 Jupiter - A+ 23 70 260 65 14 2 3 30 31 26 4 3 69 6 5 .250 .324 .354 .678 99 99 0.7
2021 Total - A+ 23 126 472 123 32 6 9 61 63 53 7 6 129 7 6 .261 .340 .411 .751 120 119 2.8
2022 Stockton - A+ 24 134 507 144 34 0 37 109 89 64 6 5 170 13 3 .284 .368 .570 .938 145 143 4.5
2023 Nashville - AAA 25 103 374 106 18 0 21 65 59 37 5 1 93 6 2 .283 .355 .500 .855 120 123 1.8
2026 Reno - AAA 28 4 7 3 0 0 1 5 2 0 0 0 2 0 0 .429 .429 .857 1.286 225 237 0.1
2029 Nashville - AAA 31 40 151 37 6 2 7 31 19 9 0 0 48 1 1 .245 .287 .450 .738 113 109 0.4
2030 Midland - AA 32 7 27 9 0 0 3 6 4 3 1 0 7 0 0 .333 .419 .667 1.086 192 195 0.4
2030 Nashville - AAA 32 111 370 105 20 3 20 71 64 33 4 4 98 2 0 .284 .345 .516 .862 123 118 2.4
2031 Beloit - A 33 10 23 10 1 0 3 7 8 4 0 0 3 0 1 .435 .519 .870 1.388 288 297 0.7
Total PCL 258 902 251 44 5 49 172 144 79 9 5 241 9 3 .278 .341 .501 .842 121 119
Total TEX 7 27 9 0 0 3 6 4 3 1 0 7 0 0 .333 .419 .667 1.086 192 195
Total CAL 134 507 144 34 0 37 109 89 64 6 5 170 13 3 .284 .368 .570 .938 145 143
Total FSL 70 260 65 14 2 3 30 31 26 4 3 69 6 5 .250 .324 .354 .678 99 99
Total MID 10 23 10 1 0 3 7 8 4 0 0 3 0 1 .435 .519 .870 1.388 288 297
Total SAL 56 212 58 18 4 6 31 32 27 3 3 60 1 1 .274 .359 .481 .840 145 143
Total NYP 18 67 12 1 3 0 9 7 9 0 1 12 0 0 .179 .273 .284 .556 55 45
Total GCL 99 384 125 25 11 16 76 71 37 3 6 39 0 0 .326 .384 .573 .957 157 151
CAREER POSTSEASON 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
2021 Jupiter - FSL 23 6 22 3 0 0 2 4 6 4 1 0 11 0 0 .136 .296 .409 .705 106 90 -0.2
2027 Ethiopia - MER 29 9 35 10 0 0 3 10 3 1 0 3 12 0 0 .286 .282 .543 .825 111 106 -0.4
Total FSL 6 22 3 0 0 2 4 6 4 1 0 11 0 0 .136 .296 .409 .705 106 90
Total MER 9 35 10 0 0 3 10 3 1 0 3 12 0 0 .286 .282 .543 .825 111 106
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2019 Miami (GCL) - R LF 57 55 123 5 0 135 7 .948 481.1 2.39 -0.2 .992
2019 Miami (GCL) - R RF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2020 Batavia - A- LF 18 18 46 1 0 47 0 1.000 160.0 2.64 +3.3 1.073
2020 Miami (GCL) - R LF 41 41 99 2 1 101 0 1.000 362.1 2.51 +4.0 1.030
2020 Miami (GCL) - R RF 1 0 1 0 0 1 0 1.000 3.0 3.00 -0.3 1.008
2021 Jupiter - A+ LF 69 69 113 4 0 118 1 .992 611.1 1.72 +0.7 1.017
2021 Greensboro - A LF 54 54 79 2 0 81 0 1.000 483.2 1.51 +2.4 .996
2021 Jupiter - A+ RF 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
2022 Stockton - A+ LF 131 131 228 7 1 239 4 .983 1148.0 1.84 -0.7 .989
2023 Oakland - MLB LF 7 7 18 0 0 18 0 1.000 71.0 2.28 -0.2 .987
2023 Nashville - AAA LF 96 96 156 1 0 158 1 .994 847.2 1.67 -0.3 .992
2024 Oakland - MLB LF 152 151 298 7 2 309 4 .987 1350.0 2.03 +2.1 1.004
2025 Oakland - MLB LF 129 125 242 6 0 249 1 .996 1109.0 2.01 +1.8 1.025
2025 Oakland - MLB CF 2 1 6 0 0 6 0 1.000 19.2 2.75 -0.9 .861
2026 Oakland - MLB LF 25 15 40 1 0 42 1 .976 154.0 2.40 -1.0 .958
2026 Arizona - MLB LF 33 33 70 1 0 73 2 .973 296.0 2.16 -1.2 .982
2026 Oakland - MLB CF 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
2027 Ethiopia - INT LF 139 137 257 3 1 264 4 .985 1167.0 2.01 -0.0 .994
2027 Ethiopia - INT CF 17 3 24 0 0 24 0 1.000 79.0 2.73 +0.1 .978
2028 Germany - INT LF 99 99 157 3 1 164 4 .976 872.2 1.65 -3.8 .976
2028 Germany - INT CF 1 0 0 0 0 0 0 .000 5.0 0.00 -0.9 .000
2029 Nashville - AAA LF 29 28 41 1 1 42 0 1.000 252.1 1.50 +1.6 1.034
2029 Nashville - AAA CF 1 1 3 0 0 3 0 1.000 9.0 3.00 +0.0 .996
2030 Nashville - AAA LF 100 89 176 5 0 182 1 .995 816.2 1.99 +0.2 .988
2030 Midland - AA LF 7 7 15 0 0 15 0 1.000 61.0 2.21 +0.0 1.041
2030 Nashville - AAA CF 4 1 4 0 0 4 0 1.000 15.0 2.40 -0.7 .791
2031 Beloit - A LF 8 5 8 0 0 8 0 1.000 47.0 1.53 +0.8 1.105
2031 Beloit - A CF 1 0 1 0 0 1 0 1.000 3.0 3.00 +0.1 .994
TOTAL LF 1194 1160 2166 49 7 2245 30 .987 10291.0 1.94 +9.6 1.001
TOTAL CF 27 6 38 0 0 38 0 1.000 131.2 2.60 -2.2 .915
TOTAL RF 2 0 1 0 0 1 0 1.000 4.0 2.25 -0.3 1.008
PLAYER HISTORY
01/01/2018 OSA scouting updated ratings (potential): Contact: 4 (6); Power: 3 (7); Eye: 2 (5).
01/01/2019 OSA scouting updated ratings (potential): Contact: 4 (6); Power: 3 (7); Eye: 2 (5).
06/06/2019 Drafted in the 2019 first-year player draft (Round 2, Pick 15, 49th overall pick) by the Miami Marlins.
06/15/2019 Signed a minor league contract with the Miami Marlins organization with a signing bonus of $600,000.
01/01/2020 OSA scouting updated ratings (potential): Contact: 4 (6); Power: 3 (7); Eye: 3 (5).
07/23/2020 Hits three home runs against the St. Louis (GCL) Cardinals, going 4-4 with 6 RBI and 4 runs scored!
07/27/2020 Wins the GCL GCL Player of the Week Award.
10/02/2020 Wins the 2020 GCL GCL Platinum Stick Award at LF.
01/01/2021 OSA scouting updated ratings (potential): Contact: 5 (6); Power: 4 (7); Eye: 5 (5).
07/04/2021 Injured (Elbow contusion), day-to-day for 1-2 weeks.
01/01/2022 OSA scouting updated ratings (potential): Contact: 5 (6); Power: 5 (7); Eye: 5 (5).
01/07/2022 Was traded by the Miami Marlins to the Oakland Athletics, along with 2B Jose Gomez, in exchange for C Bruce Maxwell.
04/11/2022 Wins the CAL CAL Player of the Week Award.
05/01/2022 Wins the CAL CAL Batter of the Month Award.
06/19/2022 Was selected to the 2022 California League All-Star Game.
07/21/2022 Goes 5-5 against the Lancaster JetHawks, with 1 2B, 2 HR, 3 RBI and 2 R.
10/04/2022 Wins the 2022 CAL CAL Platinum Stick Award at LF.
10/07/2022 Finished 2nd in 2022 CAL CAL Most Valuable Player Award voting.
01/01/2023 OSA scouting updated ratings (potential): Contact: 6 (6); Power: 6 (7); Eye: 5 (5).
04/15/2023 Injured (Bruised knee), day-to-day for 1 day.
05/13/2023 Injured (Elbow contusion), day-to-day for 6 days.
07/16/2023 Was selected to the 2023 Pacific Coast League All-Star Game.
12/02/2023 Received a 1-year contract worth a total of $535,000 through automatic renewal.
01/01/2024 OSA scouting updated ratings (potential): Contact: 7 (7); Power: 8 (8); Eye: 7 (7).
02/22/2024 Injured (Sore back), day-to-day for 5 days.
05/01/2024 Wins the PBA AL Rookie of the Month Award.
11/27/2024 Received a 1-year contract worth a total of $535,000 through automatic renewal.
01/01/2025 OSA scouting updated ratings (potential): Contact: 6 (6); Power: 7 (7); Eye: 7 (7).
05/18/2025 Injured (Calf soreness), day-to-day for 2 days.
09/01/2025 Injured (Hamstring tightness), day-to-day for 2 days.
11/24/2025 Received a 1-year contract through automatic renewal worth a total of $535,000.
01/01/2026 OSA scouting updated ratings (potential): Contact: 6 (6); Power: 7 (7); Eye: 7 (7).
06/23/2026 Was claimed off waivers by Arizona while with Oakland.
10/05/2026 Released by the Arizona organization.
01/01/2027 OSA scouting updated ratings (potential): Contact: 6 (6); Power: 7 (7); Eye: 6 (6).
02/03/2027 Signed a 1-year contract worth a total of $1,180,000 with the Ethiopia Sidewinders organization.
05/05/2027 Injured (foot soreness),day-to-day for 3 days.
06/28/2027 Wins the MER AFR Player of the Week Award.
07/17/2027 Was selected to the 2027 Meridian League All-Star Game.
10/21/2027 Wins the 2027 MER AFR Wild Card Series MVP Award.
11/22/2027 Wins the 2027 MER AFR Platinum Stick Award at LF.
12/03/2027 Became a free agent.
12/21/2027 Signed a 1-year contract worth a total of $1,560,000 with the Germany Pickelhaube organization.
01/01/2028 OSA scouting updated ratings (potential): Contact: 6 (6); Power: 7 (7); Eye: 6 (6).
09/27/2028 Injured (ruptured Achilles tendon),out for 7 months.
12/28/2028 Became a free agent.
01/01/2029 OSA scouting updated ratings (potential): Contact: 6 (6); Power: 7 (7); Eye: 5 (5).
03/04/2029 Signed a minor league contract ($7,500 bonus) with the Oakland Athletics organization.
07/17/2029 Signed a 1-year minor league contract extension with the Oakland Athletics organization.
12/24/2029 Signed a 1-year minor league contract extension with the Oakland Athletics organization.
01/01/2030 OSA scouting updated ratings (potential): Contact: 6 (6); Power: 8 (8); Eye: 6 (6).
08/01/2030 Wins the PCL AC Batter of the Month Award.
10/08/2030 Wins the 2030 PCL AC Platinum Stick Award at LF.
01/01/2031 OSA scouting updated ratings (potential): Contact: 5 (5); Power: 7 (7); Eye: 5 (5).
04/04/2031 Signed a 1-year minor league contract extension with the Oakland Athletics organization.
05/06/2031 Injured (groin tightness),day-to-day for 2 days.
06/02/2031 Released by the Oakland Athletics.
LEADERBOARD APPEARANCES
Year GS Rank
2027 141 5
Year PA Rank
2027 630 7
Year AB Rank
2027 574 5
Year H Rank
2027 164 8
Year K Rank
2027 161 4
Year TB Rank
2027 378 4
Year HR Rank
2027 61 3
Year RBI Rank
2027 142 2
Year R Rank
2027 129 1
Year IBB Rank
2027 7 10
2028 8 7
Year SF Rank
2024 6 9
Year EBH Rank
2027 91 2
Year SLG Rank
2027 .659 10
Year RC Rank
2027 130.75 6
Year ISO Rank
2027 .373 6
Year WAR Rank
2027 6.3 7
Wednesday, January 3rd , 2024 - OOTP Baseball 24.8 Build 76