3B Thomas Keehn #9
Age: 27 | Bats: R | Throws: R | Morale: Great
10/18/2028
OA: 70 POT: 80
3B THOMAS KEEHN #9 - AGE: 27 - BATS: R - THROWS: R - MORALE: GREAT
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
155 595 159 23 0 34 92 62 96 .267 .344 .477 7 2.4
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 93 97 92 93
Gap 36 38 35 36
Power 89 91 88 89
Eye 54 57 53 86
Avoid K's 78 79 77 78
FIELDING RATINGS
Catcher Infield Outfield
Range: - 55 49
Errors: - 72 61
Arm: 1 78 75
Turn DP: - 73 -
Ability: 1 - -
POSITION RATINGS
Pitcher: - Shortstop: 15
Catcher: - Left Field: 61
1st Base: - Center Field: -
2nd Base: 12 Right Field: -
3rd Base: 67
       
RUN/BUNT
Running Speed: 46
Stealing Ability: 75
Baserunning Inst.: 86
Sacrifice Bunt: 54
Bunt for Hit: 35
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
10/01/2028 @ SF Loss, 4-10 5 0 0 0 0 0 1 0
09/30/2028 @ SF Win, 8-7 5 1 1 0 0 1 1 1
09/29/2028 @ SF Win, 5-2 4 0 1 1 0 0 0 0
09/28/2028 @ LAD Loss, 3-5 3 1 1 0 0 1 0 0
09/27/2028 @ LAD Loss, 3-8 3 1 1 0 0 0 1 0
09/26/2028 @ LAD Loss, 4-7 3 1 1 2 1 1 1 0
09/24/2028 SD Loss, 3-5 4 0 0 0 0 0 1 0
09/23/2028 SD Win, 5-4 3 1 1 0 0 1 1 0
09/22/2028 SD Win, 7-2 3 1 0 0 0 0 0 0
09/20/2028 LAD Win, 8-7 4 1 2 0 0 0 0 0
PERSONALITY
Keehn has very little loyalty.
High: Greed
Low: Loyalty
Birthday:07/09/2001
Born in:Lansdowne-Baltimore Highlands, MD
Nationality:American
Height:6' 0"
Weight:200 lbs
Local Popularity:Extremely Popular
National Pop.:Extremely Popular
STATUS
Contract:Major League Contract
Salary:$3,500,000
Signed Through:2028 Season
Major Service:3 Years, 137 Days
Service This Yr:186 Days
40-Man Service:4 Years, None
Pro Service:6 Years
Arbitration Eligibility:Arbitration eligible in offseason
Option Years:2 option years left
Contract Extension: -
Drafted:2022, 1st Pick in Round 1
MAJOR LEAGUE BASEBALL 2028 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 155 595 159 23 0 34 92 89 62 96 .267 .344 .477 .822 .345 .210 114
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 152 674 11 3 0 16 0 6 284 57 7 0 100.0 99.0 5.84 2.4  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   118 32 2 0 7 19 16 12 19 2 0 6 .271 .362 .466 .828
Versus Right   477 127 21 0 27 73 73 50 77 4 0 5 .266 .340 .480 .820
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
March   6 2 0 0 0 0 0 2 0 0 0 1 .333 .556 .333 .889
April   103 28 5 0 7 21 18 17 19 2 0 1 .272 .374 .524 .898
May   97 25 2 0 4 14 14 6 13 1 0 3 .258 .318 .402 .720
June   93 26 2 0 5 18 11 10 13 2 0 3 .280 .361 .462 .823
July   97 25 4 0 4 8 9 8 19 0 0 0 .258 .314 .423 .737
August   100 26 6 0 6 17 18 8 11 0 0 1 .260 .321 .500 .821
September   94 27 4 0 8 14 19 11 20 1 0 2 .287 .370 .585 .955
October   5 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
All-Star Game   3 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Spring Training   77 18 3 1 6 12 16 6 10 2 0 0 .234 .282 .532 .815
Last Year   222 61 8 1 14 48 29 11 30 4 0 3 .275 .312 .509 .822
2 Years Ago   605 163 15 1 44 98 95 28 67 7 0 11 .269 .310 .516 .826
Career   1874 491 71 4 112 301 271 123 273 21 0 32 .262 .315 .483 .799
Home   305 89 13 0 19 51 48 26 45 2 0 5 .292 .355 .521 .876
Road   290 70 10 0 15 41 41 36 51 4 0 6 .241 .333 .431 .764
Grass   595 159 23 0 34 92 89 62 96 6 0 11 .267 .344 .477 .822
Day   169 46 7 0 9 21 23 16 22 0 0 3 .272 .346 .473 .819
Night   426 113 16 0 25 71 66 46 74 6 0 8 .265 .344 .479 .822
As Starter   591 157 23 0 34 92 89 61 95 6 0 11 .266 .342 .477 .819
As Reliever / Substitution   4 2 0 0 0 0 0 1 1 0 0 0 .500 .600 .500 1.100
Pinch Hitting   2 1 0 0 0 0 0 0 0 0 0 0 .500 .500 .500 1.000
Close/Late   105 27 3 0 6 16 14 16 23 2 0 2 .257 .360 .457 .817
Inning 1-3   224 59 10 0 13 39 30 23 35 3 0 1 .263 .331 .482 .813
Inning 4-6   208 56 8 0 11 30 33 17 29 1 0 3 .269 .332 .466 .798
Inning 7-9   153 41 5 0 10 19 26 19 31 1 0 6 .268 .369 .497 .865
Extra Innings   10 3 0 0 0 4 0 3 1 1 0 1 .300 .467 .300 .767
0 Outs   178 44 7 0 5 14 32 14 25 3 0 4 .247 .312 .371 .682
1 Outs   187 49 8 0 13 30 33 24 34 3 0 3 .262 .350 .513 .864
2 Outs   230 66 8 0 16 48 24 24 37 0 0 4 .287 .364 .530 .895
Scoring Position   137 41 5 0 7 57 20 22 19 6 0 2 .299 .389 .489 .878
Bases Empty   328 86 11 0 21 21 50 28 51 0 0 6 .262 .331 .488 .819
Runner on 1st   130 32 7 0 6 14 19 12 26 0 0 3 .246 .324 .438 .763
Runner on 2nd   53 14 2 0 4 14 9 9 7 0 0 0 .264 .371 .528 .899
Runner on 3rd   8 2 0 0 1 7 1 4 1 2 0 0 .250 .429 .625 1.054
Runner on 1st & 2nd   37 12 1 0 0 7 5 3 6 0 0 2 .324 .405 .351 .756
Runner on 1st & 3rd   15 4 0 0 0 7 1 3 3 3 0 0 .267 .333 .267 .600
Runner on 2nd & 3rd   9 6 2 0 1 11 1 2 1 0 0 0 .667 .727 1.222 1.949
Bases Loaded   15 3 0 0 1 11 3 1 1 1 0 0 .200 .235 .400 .635
Two Strikes   237 42 5 0 9 21 24 27 96 2 0 6 .177 .276 .312 .588
First Pitch   103 32 4 0 7 21 20 3 0 2 0 1 .311 .330 .553 .884
Count 0-1   43 12 2 0 2 9 6 0 0 1 0 0 .279 .273 .465 .738
Count 0-2   30 7 0 0 1 4 5 0 11 1 0 1 .233 .250 .333 .583
Count 1-0   77 20 3 0 3 8 10 0 0 0 0 0 .260 .260 .416 .675
Count 1-1   60 26 5 0 8 16 13 0 0 1 0 2 .433 .444 .917 1.361
Count 1-2   73 13 0 0 5 8 8 0 29 1 0 1 .178 .187 .384 .570
Count 2-0   26 6 1 0 1 3 2 0 0 0 0 1 .231 .259 .385 .644
Count 2-1   33 15 3 0 2 9 5 0 0 0 0 0 .455 .455 .727 1.182
Count 2-2   88 14 5 0 1 6 3 0 39 0 0 4 .159 .196 .250 .446
Count 3-0   4 1 0 0 0 1 1 10 0 0 0 1 .250 .800 .250 1.050
Count 3-1   12 5 0 0 2 4 8 22 0 0 0 0 .417 .794 .917 1.711
Full Count   46 8 0 0 2 3 8 27 17 0 0 0 .174 .479 .304 .784
Behind in Count   146 32 2 0 8 21 19 0 40 3 0 2 .219 .225 .397 .622
Ahead in Count   152 47 7 0 8 25 26 32 0 0 0 2 .309 .435 .513 .949
Batting Leadoff   2 1 0 0 0 0 0 0 1 0 0 0 .500 .500 .500 1.000
Batting 2nd   50 14 3 0 3 7 11 4 6 0 0 1 .280 .345 .520 .865
Batting 3rd   411 109 15 0 21 67 53 43 68 6 0 8 .265 .342 .455 .797
Batting 4th   131 34 5 0 10 18 25 15 21 0 0 2 .260 .345 .527 .871
Batting 6th   1 1 0 0 0 0 0 0 0 0 0 0 1.000 1.000 1.000 2.000
Low Leverage   262 64 8 0 14 20 37 29 37 0 0 7 .244 .336 .435 .771
Medium Leverage   236 62 12 0 14 45 37 21 45 4 0 2 .263 .323 .492 .815
High Leverage   96 32 3 0 5 26 14 12 14 2 0 2 .333 .411 .521 .932
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
2025 Arizona - MLB 23 113 452 108 25 2 20 63 58 22 7 4 80 7 1 .239 .282 .436 .718 86 87 1.7
2026 Arizona - MLB 24 153 605 163 15 1 44 98 95 28 11 7 67 7 1 .269 .310 .516 .826 116 115 3.0
2027 Arizona - MLB 25 56 222 61 8 1 14 48 29 11 3 4 30 3 1 .275 .312 .509 .822 113 114 1.0
2028 Arizona - MLB 26 155 595 159 23 0 34 92 89 62 11 6 96 7 0 .267 .344 .477 .822 113 114 2.4
Total MLB 477 1874 491 71 4 112 301 271 123 32 21 273 24 3 .262 .315 .483 .799 107 108 8.2
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 - 18 53 240 67 9 2 8 39 48 24 2 1 29 36 9 .279 .348 .433 .782 100 100 1.2
2021 Total - 19 51 230 61 10 2 13 43 62 24 2 1 26 32 8 .265 .339 .496 .834 100 100 1.4
2022 Total - 20 48 197 59 8 1 16 47 51 40 2 2 16 32 5 .299 .419 .594 1.013 100 100 2.9
2022 Missoula - R 20 65 254 67 10 3 4 32 31 16 3 4 37 13 3 .264 .310 .374 .684 60 62 -0.4
2023 Hillsboro - A- 21 56 227 61 7 1 10 33 44 15 5 3 52 20 1 .269 .324 .441 .765 125 122 2.2
2024 Jackson - AA 22 99 382 96 8 6 15 50 50 35 3 4 61 7 1 .251 .316 .421 .738 125 125 2.9
2025 Reno - AAA 23 27 109 33 2 1 8 16 20 8 3 0 14 4 0 .303 .367 .560 .926 125 137 1.1
Total PCL 27 109 33 2 1 8 16 20 8 3 0 14 4 0 .303 .367 .560 .926 125 137
Total SL 99 382 96 8 6 15 50 50 35 3 4 61 7 1 .251 .316 .421 .738 125 125
Total NWL 56 227 61 7 1 10 33 44 15 5 3 52 20 1 .269 .324 .441 .765 125 122
Total PIO 65 254 67 10 3 4 32 31 16 3 4 37 13 3 .264 .310 .374 .684 60 62
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2025 Arizona - MLB 3B 111 111 45 167 6 220 8 .964 983.0 1.94 +4.4 1.047
2026 Arizona - MLB 3B 9 0 2 6 0 8 0 1.000 19.0 3.79 +0.3 1.042
2026 Arizona - MLB SS 4 0 0 4 0 7 3 .571 14.0 2.57 -1.4 .597
2026 Arizona - MLB LF 147 147 293 7 0 306 6 .980 1271.1 2.12 +0.5 .984
2027 Arizona - MLB 3B 6 0 0 3 0 3 0 1.000 17.0 1.59 -0.2 .787
2027 Arizona - MLB SS 3 0 2 2 0 4 0 1.000 6.2 5.40 -0.1 1.035
2027 Arizona - MLB LF 55 54 99 1 0 101 1 .990 447.2 2.01 -1.1 .984
2028 Arizona - MLB 2B 7 7 13 10 2 24 1 .958 57.2 3.59 -1.9 .690
2028 Arizona - MLB 3B 46 40 25 61 15 93 7 .925 364.0 2.13 -1.9 .969
2028 Arizona - MLB SS 2 0 0 2 0 2 0 1.000 4.1 4.15 +0.2 1.045
2028 Arizona - MLB LF 106 105 202 5 0 213 6 .972 922.1 2.02 -3.5 .977
TOTAL 2B 7 7 13 10 2 24 1 .958 57.2 3.59 -1.9 .690
TOTAL 3B 172 151 72 237 21 324 15 .954 1383.0 2.01 +2.7 1.021
TOTAL SS 9 0 2 8 0 13 3 .769 25.0 3.60 -1.3 .758
TOTAL LF 308 306 594 13 0 620 13 .979 2641.1 2.07 -4.1 .982
PLAYER HISTORY
01/01/2021 OSA scouting updated ratings (potential): Contact: 22 (49); Power: 10 (40); Eye: 24 (56).
01/01/2022 OSA scouting updated ratings (potential): Contact: 24 (65); Power: 11 (56); Eye: 23 (76).
06/04/2022 Drafted in the 2022 first-year player draft (Round 1, Pick 1, 1st overall pick) by the Arizona Diamondbacks, out of college (Duke).
06/26/2022 Signed a minor league contract with the Arizona Diamondbacks organization with a signing bonus of $9,000,000.
07/01/2022 Named the #2 prospect in the MLB
01/01/2023 OSA scouting updated ratings (potential): Contact: 27 (79); Power: 21 (77); Eye: 22 (95).
03/30/2023 Named the #2 prospect in the MLB
06/30/2023 Named the #1 prospect in the MLB
07/16/2023 Was selected to the 2023 Major League Baseball All-Star Futures Game.
07/30/2023 Was selected to the 2023 Northwest League All-Star Game.
08/07/2023 Wins the NWL Player of the Week Award.
08/09/2023 Injured (Hamstring strain), out for 2-3 weeks.
10/01/2023 Wins the 2023 NWL Platinum Stick Award at 3B.
01/01/2024 OSA scouting updated ratings (potential): Contact: 39 (92); Power: 39 (90); Eye: 28 (94).
03/28/2024 Named the #1 prospect in the MLB
05/02/2024 Injured (oblique strain),out for 5 weeks.
05/28/2024 Suffered setback in recovery from injury, will miss another 2 weeks.
06/23/2024 Was selected to the 2024 Southern League All-Star Game.
07/14/2024 Was selected to the 2024 Major League Baseball All-Star Futures Game.
08/02/2024 Injured (bruised elbow),day-to-day for 1 day.
09/16/2024 Wins the 2024 SL Round 1 MVP Award.
01/01/2025 OSA scouting updated ratings (potential): Contact: 59 (92); Power: 59 (89); Eye: 26 (92).
02/24/2025 Injured (dislocated finger),day-to-day for 5 days.
03/27/2025 Named the #1 prospect in the MLB
08/26/2025 Injured (bruised hip),day-to-day for 3 days.
09/01/2025 Wins the PCL PC Player of the Week Award.
11/23/2025 Received a 1-year contract through automatic renewal worth a total of $563,500.
01/01/2026 OSA scouting updated ratings (potential): Contact: 67 (93); Power: 65 (90); Eye: 27 (91).
03/27/2026 Injured (bruised cheekbone),day-to-day for 1 day.
07/05/2026 Injured (back tightness),day-to-day for 4 days.
07/12/2026 Was selected to the 2026 Major League Baseball All-Star Game.
11/08/2026 Wins the 2026 MLB NL Platinum Stick Award at LF.
11/21/2026 Received a 1-year contract through automatic renewal worth a total of $563,500.
01/01/2027 OSA scouting updated ratings (potential): Contact: 82 (94); Power: 75 (90); Eye: 41 (88).
04/03/2027 Injured (bruised thigh),day-to-day for one week.
05/02/2027 Injured (elbow inflammation),out for 2 weeks.
06/09/2027 Injured (broken kneecap),out for 4-5 months.
11/15/2027 Received a 1-year contract through arbitration worth a total of $3,500,000.
01/01/2028 OSA scouting updated ratings (potential): Contact: 81 (92); Power: 75 (90); Eye: 45 (87).
05/15/2028 Wins the MLB NL Player of the Week Award.
07/16/2028 Was selected to the 2028 Major League Baseball All-Star Game.
LEADERBOARD APPEARANCES
Year PA Rank
2028 674 9
Year AB Rank
2026 605 6
Year TB Rank
2026 312 5
Year HR Rank
2026 44 4
Year HP Rank
2026 11 8
2028 11 10
Year SF Rank
2026 7 7
Year SLG Rank
2026 .516 9
Year ISO Rank
2026 .246 9
Wednesday, August 10th , 2022 - OOTP Baseball 22.12 Build 89