1B Tyler Keenan #82
Age: 36 | Bats: L | Throws: R | Morale: Normal
10/22/2035
1B TYLER KEENAN #82 - AGE: 36 - BATS: L - 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 30 35 35
Gap 50 50 55 50
Power 60 60 60 60
Eye 55 55 55 55
Avoid K's 25 25 25 25
FIELDING RATINGS
Catcher Infield Outfield
Range: - 35 30
Errors: - 50 25
Arm: 20 60 40
Turn DP: - 40 -
Ability: 25 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: -
1st Base: 60 Center Field: -
2nd Base: - Right Field: -
3rd Base: 30
       
RUN/BUNT
Running Speed: 50
Stealing Ability: 55
Baserunning Inst.: 70
Sacrifice Bunt: 45
Bunt for Hit: 30
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
PERSONALITY
Will rarely admit to injury. Wants to be out on the field every day.
Personality Class: Sparkplug
High: Adaptability, Work Ethic
Low: Leader, Financial Ambition
Birthday:02/27/1999
Born in:Clayton, NC
Nationality:American
Height:6' 3"
Weight:210 lbs
Local Popularity:Insignificant
National Pop.:Insignificant
STATUS
Contract:None, Free Agent
Salary:-
Signed Through:-
Major Service:3 Years, 42 Days
Service This Yr:None
40-Man Service:3 Years, 42 Days
Pro Service:15 Years
Arbitration Eligibility:Arbitration eligible in offseason
Option Years:Out of option years
Contract Extension: -
Drafted:2020, 14th Pick in Round 5
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
2024 St. Louis - MLB 25 5 17 2 0 0 2 4 3 1 0 0 7 0 0 .118 .167 .471 .637 61 56 -0.1
2025 Kansas City - MLB 26 32 99 17 3 1 2 12 16 17 1 1 43 0 0 .172 .297 .283 .579 60 66 -0.3
2026 Kansas City - MLB 27 149 562 134 35 4 20 83 68 56 6 2 183 1 1 .238 .313 .422 .735 90 92 0.4
2027 Kansas City - MLB 28 127 465 94 20 3 21 62 64 53 5 2 162 1 2 .202 .290 .394 .683 82 84 0.4
2028 Kansas City - MLB 29 138 491 109 25 2 18 64 61 51 10 1 191 6 2 .222 .307 .391 .698 90 92 0.5
Total MLB 451 1634 356 83 10 63 225 212 178 22 6 586 8 5 .218 .302 .397 .699 86 88 0.9
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
2020 Total - 21 59 258 71 12 1 18 60 68 35 2 3 61 31 10 .275 .362 .539 .901 100 100 1.7
2020 Texas (DSL) - R 21 6 15 2 1 0 0 2 1 7 0 0 4 0 0 .133 .409 .200 .609 71 102 0.0
2020 Texas (AZL) - R 21 2 7 0 0 0 0 0 0 2 0 0 4 0 0 .000 .222 .000 .222 -43 -31 -0.1
2020 Total - R 21 8 22 2 1 0 0 2 1 9 0 0 8 0 0 .091 .355 .136 .491 38 63 -0.1
2020 Spokane - A- 21 59 217 46 15 1 7 47 28 23 5 1 76 1 0 .212 .301 .387 .688 81 81 -0.1
2021 Spokane - A- 22 7 21 3 3 0 0 1 2 6 0 0 3 0 0 .143 .333 .286 .619 61 73 0.1
2021 Hickory - A 22 59 208 61 21 2 5 39 30 26 7 2 62 6 3 .293 .387 .486 .872 133 136 1.4
2022 Evansville - IND 23 48 179 44 15 1 6 25 25 18 5 1 67 0 2 .246 .330 .441 .771 99 96 0.3
2022 Hickory - A 23 2 7 1 0 0 0 0 0 1 0 0 2 0 0 .143 .250 .143 .393 13 21 -0.0
2022 Down East - A+ 23 43 143 31 8 0 3 17 18 15 1 1 44 1 0 .217 .294 .336 .629 75 77 0.1
2022 Total - A+ 23 45 150 32 8 0 3 17 18 16 1 1 46 1 0 .213 .292 .327 .618 72 74 0.1
2023 Palm Beach - A+ 24 71 214 42 10 2 3 17 29 34 4 1 66 1 2 .196 .316 .304 .620 81 85 0.3
2023 Springfield - AA 24 4 16 2 1 0 0 1 1 0 0 0 8 0 0 .125 .125 .188 .312 -15 -28 -0.2
2024 Springfield - AA 25 100 375 98 21 0 21 57 64 61 6 5 110 7 2 .261 .369 .485 .854 134 132 3.2
2025 Omaha - AAA 26 87 324 107 23 6 20 66 69 58 7 4 100 6 2 .330 .438 .623 1.061 171 176 4.2
2029 Omaha - AAA 30 101 344 79 12 2 19 48 61 40 9 2 133 9 1 .230 .324 .442 .766 106 109 1.4
2030 Vallejo - IND 31 67 246 71 9 3 38 88 98 80 11 0 116 13 2 .289 .481 .813 1.294 118 115 1.0
2031 Vallejo - IND 32 65 189 45 8 0 31 62 56 55 9 0 100 9 6 .238 .431 .772 1.203 161 153 1.7
2032 Norfolk - AAA 33 104 370 93 26 2 9 52 52 49 6 0 153 5 4 .251 .348 .405 .754 115 122 1.9
2033 Norfolk - AAA 34 94 281 60 13 2 18 59 40 41 3 4 99 3 4 .214 .316 .466 .782 114 114 1.0
2034 Norfolk - AAA 35 113 385 78 17 0 21 63 49 57 3 2 165 7 1 .203 .309 .410 .719 103 105 0.8
Total IL 311 1036 231 56 4 48 174 141 147 12 6 417 15 9 .223 .325 .424 .748 110 113
Total PCL 188 668 186 35 8 39 114 130 98 16 6 233 15 3 .278 .381 .530 .911 138 143
Total TEX 104 391 100 22 0 21 58 65 61 6 5 118 7 2 .256 .361 .473 .834 129 126
Total CAR 43 143 31 8 0 3 17 18 15 1 1 44 1 0 .217 .294 .336 .629 75 77
Total FSL 71 214 42 10 2 3 17 29 34 4 1 66 1 2 .196 .316 .304 .620 81 85
Total SAL 61 215 62 21 2 5 39 30 27 7 2 64 6 3 .288 .382 .474 .857 129 133
Total NWL 66 238 49 18 1 7 48 30 29 5 1 79 1 0 .206 .304 .378 .682 79 80
Total AZL 2 7 0 0 0 0 0 0 2 0 0 4 0 0 .000 .222 .000 .222 -43 -31
Total DSL 6 15 2 1 0 0 2 1 7 0 0 4 0 0 .133 .409 .200 .609 71 102
Total FL 48 179 44 15 1 6 25 25 18 5 1 67 0 2 .246 .330 .441 .771 99 96
Total PA 132 435 116 17 3 69 150 154 135 20 0 216 22 8 .267 .459 .795 1.255 137 131
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
2023 Palm Beach - FSL 24 3 11 4 1 0 1 1 3 1 0 0 5 1 0 .364 .417 .727 1.144 229 232 0.0
2024 Springfield - TEX 25 9 38 7 2 1 0 6 2 1 0 1 11 0 0 .184 .200 .289 .489 34 12 -0.5
2025 Omaha - PCL 26 4 13 4 0 0 1 1 2 3 0 0 6 0 0 .308 .438 .538 .976 151 146 -0.7
2032 Norfolk - IL 33 3 12 3 0 0 2 6 4 2 0 0 3 0 0 .250 .357 .750 1.107 208 215 -0.6
Total IL 3 12 3 0 0 2 6 4 2 0 0 3 0 0 .250 .357 .750 1.107 208 215
Total PCL 4 13 4 0 0 1 1 2 3 0 0 6 0 0 .308 .438 .538 .976 151 146
Total TEX 9 38 7 2 1 0 6 2 1 0 1 11 0 0 .184 .200 .289 .489 34 12
Total FSL 3 11 4 1 0 1 1 3 1 0 0 5 1 0 .364 .417 .727 1.144 229 232
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2020 Spokane - A- 1B 58 58 387 29 39 426 10 .977 506.0 7.40 +0.8 .983
2020 Texas (AZL) - R 1B 2 2 15 0 0 15 0 1.000 16.0 8.44 +0.1 1.115
2020 Texas (DSL) - R 1B 3 3 13 0 1 13 0 1.000 23.0 5.09 +0.0 .000
2021 Hickory - A 1B 45 41 335 13 17 349 1 .997 371.2 8.43 -0.1 .999
2021 Spokane - A- 1B 7 7 44 5 2 50 1 .980 57.0 7.74 +1.1 1.089
2021 Hickory - A 3B 3 2 2 3 0 5 0 1.000 19.0 2.37 -0.4 .813
2022 Down East - A+ 1B 22 20 177 18 13 195 0 1.000 183.1 9.57 +0.9 1.040
2022 Hickory - A 1B 2 2 20 2 0 22 0 1.000 18.0 11.00 +0.6 1.255
2022 Evansville - IND 1B 37 36 246 18 29 265 1 .996 317.1 7.49 +0.5 .987
2022 Evansville - IND 3B 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2023 Springfield - AA 1B 4 4 27 3 3 30 0 1.000 35.1 7.64 +0.2 1.029
2023 Palm Beach - A+ 1B 49 48 374 33 20 408 1 .998 426.1 8.59 +2.8 1.042
2024 St. Louis - MLB 1B 4 4 27 1 3 28 0 1.000 34.0 7.41 -0.4 1.037
2024 Springfield - AA 1B 98 98 812 63 42 878 3 .997 883.2 8.91 +5.1 1.039
2024 Springfield - AA 3B 1 1 0 6 0 6 0 1.000 9.0 6.00 +0.3 1.043
2025 Kansas City - MLB 1B 23 22 156 17 25 176 3 .983 200.0 7.79 -1.1 .944
2025 Omaha - AAA 1B 64 64 521 49 40 575 5 .991 575.2 8.91 +0.8 1.018
2025 Kansas City - MLB 3B 6 2 0 5 0 6 1 .833 24.0 1.88 -0.3 .870
2025 Omaha - AAA 3B 13 13 5 11 2 21 5 .762 117.0 1.23 -4.7 .568
2026 Kansas City - MLB 1B 146 145 1054 94 93 1158 10 .991 1296.0 7.97 -0.5 .000
2026 Kansas City - MLB 2B 1 1 2 3 0 6 1 .833 8.0 5.62 -0.4 .826
2026 Kansas City - MLB 3B 2 0 0 3 0 3 0 1.000 9.0 3.00 +0.1 1.052
2027 Kansas City - MLB 1B 126 126 948 71 93 1024 5 .995 1098.2 8.35 +3.8 1.035
2027 Kansas City - MLB 3B 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
2028 Kansas City - MLB 1B 137 137 1049 74 107 1130 7 .994 1209.1 8.36 +2.4 1.036
2029 Omaha - AAA 1B 80 78 637 62 31 702 3 .996 703.1 8.94 +1.9 1.017
2029 Omaha - AAA 3B 1 1 0 2 0 2 0 1.000 8.0 2.25 +0.0 1.027
2030 Vallejo - IND 1B 62 60 339 25 46 368 4 .989 533.0 6.15 +0.4 1.023
2031 Vallejo - IND 1B 49 46 313 17 47 330 0 1.000 409.2 7.25 +1.3 1.088
2031 Vallejo - IND 3B 5 5 1 6 1 9 2 .778 45.0 1.40 -0.8 .783
2032 Norfolk - AAA 1B 97 95 883 66 53 958 9 .991 833.0 10.25 +0.1 1.008
2032 Norfolk - AAA 3B 1 1 0 0 0 0 0 .000 4.0 0.00 -0.4 .000
2033 Norfolk - AAA 1B 55 52 497 34 22 535 4 .993 464.1 10.29 +1.5 1.027
2033 Norfolk - AAA 3B 6 1 0 8 2 8 0 1.000 29.0 2.48 -0.1 1.025
2034 Norfolk - AAA 1B 67 64 637 30 36 674 7 .990 582.1 10.31 -1.0 .984
2034 Norfolk - AAA 3B 4 3 1 8 1 9 0 1.000 28.0 2.89 -0.0 .907
TOTAL 1B 1237 1212 9511 724 762 10309 74 .993 10777.0 8.55 +21.2 1.019
TOTAL 2B 1 1 2 3 0 6 1 .833 8.0 5.62 -0.4 .826
TOTAL 3B 43 29 9 52 6 69 8 .884 293.0 1.87 -6.3 .791
PLAYER HISTORY
06/04/2020 Drafted in the 2020 first-year player draft (Round 5, Pick 14, 142nd overall pick) by the Texas Rangers, out of college (Ole Miss).
07/26/2020 Injured (Thumb contusion), day-to-day for 5 days.
08/25/2020 Injured (Bruised knee), day-to-day for 4 days.
01/01/2021 OSA scouting updated ratings (potential): Contact: 30 (45); Power: 40 (60); Eye: 40 (55).
01/01/2022 OSA scouting updated ratings (potential): Contact: 40 (45); Power: 45 (60); Eye: 40 (55).
06/16/2022 Released by the Texas organization.
06/20/2022 Signed a 1-year minor league contract with the Evansville Otters organization.
07/03/2022 Named the #1 prospect in the FL
07/11/2022 Injured (Sore groin), day-to-day for 1 day.
10/08/2022 Received a 1-year contract worth a total of $2,400 through automatic renewal.
01/01/2023 OSA scouting updated ratings (potential): Contact: 40 (45); Power: 50 (60); Eye: 45 (50).
01/31/2023 Contract was purchased by the St. Louis Cardinals organization.
01/01/2024 OSA scouting updated ratings (potential): Contact: 40 (45); Power: 50 (60); Eye: 50 (50).
06/30/2024 Was selected to the 2024 Texas League All-Star Game.
07/07/2024 Injured (Sore groin), day-to-day for 6 days.
08/16/2024 Injured (Quadriceps strain), day-to-day for 2-3 weeks.
09/24/2024 Wins the 2024 Texas League Round 2 with the Springfield Cardinals!
10/05/2024 Wins the 2024 TEX Platinum Stick Award at 1B.
11/28/2024 Received a 1-year contract through automatic renewal worth a total of $563,500.
12/03/2024 Was traded by the St. Louis Cardinals to the Kansas City Royals, along with RF Giancarlo Stanton, in exchange for RP Scott Oberg.
01/01/2025 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 60 (60); Eye: 55 (55).
06/29/2025 Was selected to the 2025 Pacific Coast League All-Star Game.
10/08/2025 Wins the 2025 PCL AC Platinum Stick Award at 1B.
10/11/2025 Wins the 2025 PCL AC Most Valuable Player Award.
11/29/2025 Received a 1-year contract through automatic renewal worth a total of $563,500.
01/01/2026 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 60 (60); Eye: 55 (55).
04/05/2026 Injured (knee contusion),day-to-day for one week.
09/25/2026 Injured (sore hamstring),day-to-day for 4 days.
11/30/2026 Received a 1-year contract through automatic renewal worth a total of $563,500.
01/01/2027 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 60 (60); Eye: 50 (50).
07/16/2027 Injured (bruised wrist),day-to-day for 4 days.
08/24/2027 Injured (strained hamstring),out for 5 weeks.
11/25/2027 Received a 1-year contract through automatic renewal worth a total of $563,500.
01/01/2028 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 60 (60); Eye: 55 (55).
04/27/2028 Injured (bruised elbow),day-to-day for 5 days.
11/24/2028 Received a 1-year contract through arbitration worth a total of $950,000.
01/01/2029 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 60 (60); Eye: 55 (55).
11/28/2029 Became a free agent.
01/01/2030 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 60 (60); Eye: 55 (55).
06/11/2030 Signed a 1-year contract worth a total of $2,260 with the Vallejo Admirals organization.
10/02/2030 Received a 1-year contract through automatic renewal worth a total of $2,260.
01/01/2031 OSA scouting updated ratings (potential): Contact: 40 (40); Power: 60 (60); Eye: 55 (55).
06/30/2031 Wins the PA Player of the Week Award.
09/19/2031 Wins the 2031 PA Great Glove Award at 1B.
10/02/2031 Became a free agent.
01/01/2032 OSA scouting updated ratings (potential): Contact: 40 (40); Power: 60 (60); Eye: 55 (55).
04/21/2032 Signed a minor league contract with the Baltimore Orioles organization.
06/07/2032 Injured (mild hamstring strain),day-to-day for 1 day.
08/10/2032 Injured (hyperextended knee),day-to-day for 4 days.
09/20/2032 Wins the 2032 International League Round 2 with the Norfolk Tides!
11/26/2032 Became a minor league free agent.
01/01/2033 OSA scouting updated ratings (potential): Contact: 40 (40); Power: 55 (55); Eye: 55 (55).
01/24/2033 Signed a minor league contract with majors option with the Baltimore Orioles organization.
08/19/2033 Signed a 1-year minor league contract extension with the Baltimore Orioles organization.
01/01/2034 OSA scouting updated ratings (potential): Contact: 40 (40); Power: 60 (60); Eye: 55 (55).
11/05/2034 Released by the Baltimore organization.
01/01/2035 OSA scouting updated ratings (potential): Contact: 35 (35); Power: 60 (60); Eye: 55 (55).
LEADERBOARD APPEARANCES
Year K Rank
2026 183 8
2028 191 5
2030 116 7
Year 3B Rank
2030 3 7
Year BB Rank
2030 80 1
2031 55 10
Year IBB Rank
2031 2 2
Year SLG Rank
2031 .772 5
Year RC/27 Rank
2031 12.02 5
Year ISO Rank
2030 .524 8
2031 .534 4
Year wOBA Rank
2031 .453 6
Year OPS Rank
2031 1.203 5
Saturday, August 5th , 2023 - OOTP Baseball 24.8 Build 75