3B Thomas Keehn #34
Age: 27 | Bats: R | Throws: R | Morale: Very Unhappy
07/31/2028
OA: 35 POT: 35
3B THOMAS KEEHN #34 - AGE: 27 - BATS: R - THROWS: R - MORALE: VERY UNHAPPY
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
89 312 76 13 1 7 38 32 80 .244 .317 .359 3 0.6
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 40 40 40 40
Gap 30 30 30 30
Power 30 30 30 30
Eye 45 50 45 50
Avoid K's 55 50 55 55
FIELDING RATINGS
Catcher Infield Outfield
Range: - 55 55
Errors: - 55 50
Arm: 20 60 55
Turn DP: - 55 -
Ability: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: 45
Catcher: - Left Field: -
1st Base: - Center Field: -
2nd Base: 45 Right Field: -
3rd Base: 55
       
RUN/BUNT
Running Speed: 45
Stealing Ability: 55
Baserunning Inst.: 60
Sacrifice Bunt: 55
Bunt for Hit: 40
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
07/30/2028 BOW Loss, 2-3 4 1 1 0 0 1 2 0
07/29/2028 BOW Win, 14-9 3 2 1 1 0 2 0 0
07/28/2028 BOW Loss, 7-8 4 2 2 1 1 1 0 0
07/27/2028 BOW Win, 7-0 3 1 1 0 0 1 1 0
07/26/2028 BOW Loss, 1-2 2 0 0 0 0 0 0 0
07/25/2028 BOW Win, 4-3 4 1 2 0 0 0 0 0
07/23/2028 @ HAR Loss, 3-7 4 1 1 0 0 0 0 0
07/22/2028 @ HAR Loss, 2-6 2 0 0 0 0 0 0 0
07/21/2028 @ HAR Win, 5-4 3 1 0 0 0 2 1 1
07/19/2028 @ HAR Win, 6-3 5 1 1 2 0 0 3 0
PERSONALITY
Thomas is not loyal to the team.
High: Financial Ambition
Low: Loyalty
Birthday:07/09/2001
Born in:Lansdowne-Baltimore Highlands, MD
Nationality:American
Height:6' 0"
Weight:200 lbs
Local Popularity:Unknown
National Pop.:Unknown
STATUS
Contract:Minor League Contract
Salary:-
Signed Through:-
Major Service:None, None
Service This Yr:None
40-Man Service:None, None
Pro Service:5 Years
Arbitration Eligibility:Not yet eligible
Option Years:3 option years left
Contract Extension: -
Drafted:2023, 11th Pick in Round 14
EASTERN LEAGUE 2028 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 89 312 76 13 1 7 38 51 32 80 .244 .317 .359 .676 .296 .115 73
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 89 359 3 0 0 8 9 3 112 21 3 0 100.0 37.0 3.90 .6  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   84 23 4 0 1 8 17 9 17 1 1 1 .274 .347 .357 .705
Versus Right   228 53 9 1 6 30 34 23 63 2 8 2 .232 .306 .360 .666
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Last Week   20 7 1 0 1 2 7 5 3 0 1 0 .350 .480 .550 1.030
April   62 13 1 1 2 8 12 8 14 0 2 0 .210 .300 .355 .655
May   90 25 5 0 1 11 14 7 30 0 0 1 .278 .337 .367 .703
June   87 20 5 0 2 13 11 6 21 2 4 0 .230 .274 .356 .630
July   73 18 2 0 2 6 14 11 15 1 3 2 .247 .356 .356 .712
Last Year   55 20 2 0 5 8 9 7 13 0 1 0 .364 .435 .673 1.108
Career   389 103 17 1 12 46 62 42 98 3 10 3 .265 .339 .406 .745
Home   151 38 4 1 2 12 24 19 36 3 8 2 .252 .337 .331 .668
Road   161 38 9 0 5 26 27 13 44 0 1 1 .236 .297 .385 .682
Grass   312 76 13 1 7 38 51 32 80 3 9 3 .244 .317 .359 .676
Day   122 31 5 1 2 17 21 12 39 2 3 0 .254 .316 .361 .677
Night   190 45 8 0 5 21 30 20 41 1 6 3 .237 .318 .358 .676
As Starter   312 76 13 1 7 38 51 32 80 3 9 3 .244 .317 .359 .676
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
2023 Total - 21 46 213 59 7 1 6 45 53 18 2 0 28 33 9 .277 .339 .404 .743 100 100 0.8
2023 San Francisco (DSL) - R 21 1 1 0 0 0 0 0 0 1 0 0 1 0 0 .000 .500 .000 .500 21 106 0.0
2023 San Jose - A 21 85 305 87 15 1 11 49 49 47 9 2 76 1 2 .285 .394 .449 .843 106 112 1.4
2024 San Francisco (DSL) - R 22 12 37 8 2 0 0 6 7 10 1 0 10 0 0 .216 .396 .270 .666 69 84 0.1
2024 San Jose - A 22 74 269 68 4 2 14 41 36 30 3 5 63 1 2 .253 .329 .439 .768 82 74 -0.2
2024 Eugene - A+ 22 35 123 29 5 0 5 23 22 17 1 0 43 1 2 .236 .333 .398 .732 80 76 0.1
2024 Total - A+ 22 109 392 97 9 2 19 64 58 47 4 5 106 2 4 .247 .330 .426 .756 81 75 -0.1
2025 San Jose - A 23 22 77 24 1 0 5 19 19 17 1 2 12 0 0 .312 .433 .519 .952 122 126 0.5
2025 Eugene - A+ 23 90 320 104 23 2 13 66 54 43 6 6 72 2 1 .325 .408 .531 .939 127 127 2.6
2025 Total - A+ 23 112 397 128 24 2 18 85 73 60 7 8 84 2 1 .322 .413 .529 .942 126 127 3.0
2025 Richmond - AA 23 6 22 7 2 0 0 0 2 3 0 0 5 1 0 .318 .400 .409 .809 108 117 0.2
2026 Eugene - A+ 24 125 457 141 16 3 18 87 81 69 9 2 80 4 5 .309 .408 .475 .883 108 112 2.2
2027 Eugene - A+ 25 114 457 129 13 2 23 76 86 62 3 5 99 6 2 .282 .368 .470 .839 100 100 1.5
2027 Richmond - AA 25 15 55 20 2 0 5 8 9 7 0 0 13 0 0 .364 .435 .673 1.108 178 183 0.8
2028 Richmond - AA 26 89 312 76 13 1 7 38 51 32 3 3 80 3 0 .244 .317 .359 .676 77 73 0.6
Total EL 110 389 103 17 1 12 46 62 42 3 3 98 4 0 .265 .339 .406 .745 93 91
Total NWL 364 1357 403 57 7 59 252 243 191 19 13 294 13 10 .297 .388 .480 .868 107 108
Total CAL 181 651 179 20 3 30 109 104 94 13 9 151 2 4 .275 .373 .453 .826 98 99
Total DSL 13 38 8 2 0 0 6 7 11 1 0 11 0 0 .211 .400 .263 .663 67 85
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2028 Richmond - AA 2B 2 2 1 3 0 4 0 1.000 18.0 2.00 +0.1 .985
2028 Richmond - AA 3B 54 54 25 80 10 106 1 .991 474.2 1.99 +3.0 1.063
2028 Richmond - AA SS 33 33 45 67 28 113 1 .991 291.0 3.46 -2.8 .899
TOTAL 2B 2 2 1 3 0 4 0 1.000 18.0 2.00 +0.1 .985
TOTAL 3B 54 54 25 80 10 106 1 .991 474.2 1.99 +3.0 1.063
TOTAL SS 33 33 45 67 28 113 1 .991 291.0 3.46 -2.8 .899
PLAYER HISTORY
05/16/2023 Drafted in the 2023 first-year player draft (Round 14, Pick 11, 427th overall pick) by the San Francisco Giants, out of college Duke University
06/11/2023 Hits for the CYCLE, going 4-4 against the Fresno Grizzlies, with 4 RBI and 3 runs scored.
08/21/2023 Injured (back tightness),day-to-day for 4 days.
01/01/2024 OSA scouting updated ratings (potential): Contact: 35 (45); Power: 30 (40); Eye: 40 (55).
05/05/2024 Injured (hamstring soreness),day-to-day for 1 day.
07/08/2024 Wins the CAL Player of the Week Award.
01/01/2025 OSA scouting updated ratings (potential): Contact: 35 (40); Power: 25 (30); Eye: 35 (50).
06/01/2025 Goes 5-6 against the Everett AquaSox, with 1 2B, 4 RBI and 0 R.
06/02/2025 Wins the NWL Player of the Week Award.
10/06/2025 Wins the 2025 NWL Platinum Stick Award at SS.
01/01/2026 OSA scouting updated ratings (potential): Contact: 40 (45); Power: 30 (35); Eye: 45 (50).
04/10/2026 Injured (hand contusion),out for 4 days.
09/20/2026 Wins the 2026 Northwest League Round 1 with the Eugene Emeralds!
09/29/2026 Wins the 2026 NWL Glove Wizard Award at 3B.
10/01/2026 Wins the 2026 NWL Platinum Stick Award at 3B.
01/01/2027 OSA scouting updated ratings (potential): Contact: 40 (45); Power: 30 (35); Eye: 45 (50).
05/13/2027 Hits for the CYCLE, going 4-6 against the Spokane Indians, with 4 RBI and 2 runs scored.
01/01/2028 OSA scouting updated ratings (potential): Contact: 40 (45); Power: 30 (35); Eye: 45 (50).
Monday, June 24th , 2024 - OOTP Baseball 24.11 Build 85