SS Grae Kessinger #20
Age: 28 | Bats: R | Throws: R | Morale: Good
07/16/2026
SS GRAE KESSINGER #20 - AGE: 28 - BATS: R - THROWS: R - MORALE: GOOD
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
70 258 88 11 2 15 65 47 53 .341 .441 .574 3 2.1
BATTING RATINGS (OSA)
Overall Overall Vs Left Vs Right  
Contact 45 45 45
BABIP 45 45 50
Avoid K's 45 45 40
Gap 40 40 40
Power 40 45 35
Eye 50 50 50
FIELDING RATINGS
Catcher Infield Outfield
Range: - 60 55
Errors: - 60 55
Arm: 20 55 50
Turn DP: - 55 -
Framing: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: 50
Catcher: - Left Field: -
1st Base: 60 Center Field: -
2nd Base: 60 Right Field: -
3rd Base: 55
       
RUN/BUNT
Running Speed: 45
Stealing Aggressiveness: 45
Stealing Ability: 60
Baserunning Inst.: 55
Sacrifice Bunt: 60
Bunt for Hit: 45
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
07/15/2026 DAY Win, 9-2 3 1 3 2 0 2 0 0
07/14/2026 @ CAN Win, 11-4 5 1 3 2 0 1 0 0
07/13/2026 @ CAN Win, 7-1 4 2 1 1 0 1 1 0
07/12/2026 @ CAN Loss, 3-4 3 0 1 0 0 0 1 0
07/11/2026 HAR Win, 16-3 5 2 2 3 0 0 1 0
07/09/2026 HAR Win, 6-5 3 1 1 0 0 1 0 0
07/07/2026 @ HEM Win, 26-10 3 1 1 2 0 1 0 0
07/06/2026 @ HEM Win, 18-8 4 3 1 1 0 0 1 0
07/05/2026 @ HEM Loss, 11-13 6 1 3 1 0 0 1 0
07/04/2026 MAD Loss, 4-9 5 0 1 0 0 0 1 0
Birthday:08/25/1997
Born in:Oxford, MS
Nationality:American
Height:6' 2"
Weight:200 lbs
Local Popularity:Unknown
National Pop.:Unknown
STATUS
Contract:Minor League Contract
Salary:-
Signed Through:-
Major Service:
Service This Yr:
40-Man Service:
Pro Service:
Arbitration Eligibility:
Option Years:
Contract Extension:
Drafted:-
EASTERN LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 70 258 88 11 2 15 65 64 47 53 .341 .441 .574 1.014 .424 .233 125
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 64 328 2 0 0 5 17 4 148 28 3 1 75.0 69.2 9.48 2.1  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   50 20 2 1 4 14 19 11 8 0 3 0 .400 .508 .720 1.228
Versus Right   208 68 9 1 11 51 45 36 45 4 14 2 .327 .424 .538 .962
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
This Week   12 7 1 0 0 5 4 4 1 0 0 0 .583 .688 .667 1.354
Last Week   18 6 1 0 0 6 7 2 3 0 3 2 .333 .455 .389 .843
April   43 14 3 1 1 6 12 10 12 1 5 0 .326 .444 .512 .956
May   88 31 3 1 7 30 25 22 17 2 5 0 .352 .473 .648 1.121
June   78 23 1 0 5 15 12 7 17 1 4 0 .295 .349 .500 .849
July   49 20 4 0 2 14 15 8 7 0 3 2 .408 .508 .612 1.121
All-Star Game   5 3 0 0 1 1 2 0 0 0 1 0 .600 .600 1.200 1.800
Last Year   192 51 8 0 3 24 24 30 26 0 11 2 .266 .371 .354 .725
2 Years Ago   244 62 10 1 10 46 41 35 41 2 4 5 .254 .357 .426 .783
Career   713 204 29 3 28 137 130 115 122 6 32 9 .286 .389 .453 .842
Home   112 42 5 1 9 29 30 21 26 1 8 1 .375 .474 .679 1.153
Road   146 46 6 1 6 36 34 26 27 3 9 1 .315 .415 .493 .908
Grass   110 32 4 1 5 29 24 16 22 2 9 1 .291 .380 .482 .862
Turf   148 56 7 1 10 36 40 31 31 2 8 1 .378 .484 .642 1.125
Day   99 34 3 0 6 26 23 16 22 2 4 0 .343 .427 .556 .983
Night   159 54 8 2 9 39 41 31 31 2 13 2 .340 .448 .585 1.033
As Starter   253 86 10 2 14 64 63 45 52 4 17 2 .340 .438 .561 .999
As Reliever / Substitution   5 2 1 0 1 1 1 2 1 0 0 0 .400 .571 1.200 1.771
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 Montreal - CBA 26 2 6 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -100 -114 -0.1
Total CBA 2 6 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -100 -114 -0.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
2020 Johnson City - R 22 64 251 73 13 0 7 50 52 63 2 2 64 5 0 .291 .434 .426 .860 111 120 2.5
2021 Lynchburg - A 23 90 303 70 12 2 5 29 29 50 0 0 79 7 6 .231 .340 .333 .673 86 86 -0.3
2022 Lynchburg - A 24 40 142 40 12 0 4 22 20 20 0 0 24 4 2 .282 .370 .451 .821 116 117 1.4
2023 Grand Rapids - A 25 116 412 108 7 0 14 61 68 72 3 8 100 6 14 .262 .370 .381 .751 90 89 0.7
2023 Lynchburg - A 25 13 48 13 3 0 1 7 9 8 0 1 7 3 1 .271 .368 .396 .764 95 97 0.2
2023 Total - A 25 129 460 121 10 0 15 68 77 80 3 9 107 9 15 .263 .370 .383 .752 90 90 0.9
2023 London - AA 25 6 19 3 0 0 0 2 1 3 0 0 2 0 0 .158 .273 .158 .431 11 12 -0.2
2024 London - AA 26 66 244 62 10 1 10 46 41 35 5 2 41 7 4 .254 .357 .426 .783 83 81 0.5
2024 Vancouver - AAA 26 52 170 47 7 0 6 19 21 31 3 1 25 2 3 .276 .395 .424 .819 107 107 1.2
2025 London - AA 27 52 192 51 8 0 3 24 24 30 2 0 26 4 8 .266 .371 .354 .725 67 64 -0.3
2025 Vancouver - AAA 27 74 265 81 13 3 7 49 38 27 1 0 47 9 1 .306 .372 .457 .829 102 100 1.2
2026 London - AA 28 70 258 88 11 2 15 65 64 47 2 4 53 3 1 .341 .441 .574 1.014 135 125 2.1
Total PCL 126 435 128 20 3 13 68 59 58 4 1 72 11 4 .294 .382 .444 .825 104 103
Total EL 194 713 204 29 3 28 137 130 115 9 6 122 14 13 .286 .389 .453 .842 97 91
Total Car 143 493 123 27 2 10 58 58 78 0 1 110 14 9 .249 .351 .373 .725 95 96
Total MWL 116 412 108 7 0 14 61 68 72 3 8 100 6 14 .262 .370 .381 .751 90 89
Total Appy 64 251 73 13 0 7 50 52 63 2 2 64 5 0 .291 .434 .426 .860 111 120
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
2020 Johnson City - Appy 22 11 47 10 3 0 1 7 11 5 0 2 22 1 0 .213 .278 .340 .618 51 40 0.5
2021 Lynchburg - Car 23 5 17 5 0 0 1 1 1 1 0 0 3 0 0 .294 .333 .471 .804 119 108 -0.7
Total Car 5 17 5 0 0 1 1 1 1 0 0 3 0 0 .294 .333 .471 .804 119 108
Total Appy 11 47 10 3 0 1 7 11 5 0 2 22 1 0 .213 .278 .340 .618 51 40
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2020 Johnson City - R SS 63 63 58 163 35 231 10 .957 566.1 3.51 +5.6 1.078
2021 Lynchburg - A SS 16 14 16 44 11 61 1 .984 127.0 4.25 +0.0 .974
2021 Lynchburg - A RF 62 61 122 4 0 131 5 .962 532.1 2.13 -4.4 .958
2022 Lynchburg - A SS 40 40 54 109 24 167 4 .976 341.1 4.30 +3.9 1.064
2023 Grand Rapids - A 1B 59 58 425 32 38 457 0 1.000 513.2 8.01 +2.7 1.067
2023 Grand Rapids - A 2B 5 3 2 8 0 10 0 1.000 29.1 3.07 -0.1 1.049
2023 London - AA 3B 6 6 3 12 0 15 0 1.000 54.0 2.50 +0.9 1.140
2023 Lynchburg - A 3B 10 10 2 15 3 18 1 .944 85.0 1.80 +0.0 1.008
2023 Grand Rapids - A 3B 9 7 1 19 0 20 0 1.000 62.0 2.90 +0.7 1.022
2023 Lynchburg - A SS 3 3 1 7 1 8 0 1.000 27.0 2.67 +0.4 1.090
2023 Grand Rapids - A SS 43 42 44 98 23 145 3 .979 367.1 3.48 +0.8 1.021
2024 Montreal - MLB 2B 1 1 2 1 0 3 0 1.000 7.0 3.86 +0.0 .959
2024 Vancouver - AAA 2B 14 13 31 37 12 70 2 .971 116.0 5.28 -1.2 .942
2024 London - AA 2B 5 3 9 7 3 16 0 1.000 29.0 4.97 +0.7 1.360
2024 Montreal - MLB 3B 1 1 3 1 0 4 0 1.000 9.0 4.00 +0.0 1.032
2024 Vancouver - AAA 3B 2 2 1 7 1 8 0 1.000 17.2 4.08 -0.0 1.007
2024 London - AA 3B 4 4 2 7 1 9 0 1.000 34.0 2.38 +0.1 1.026
2024 Vancouver - AAA SS 36 33 72 97 28 171 2 .988 301.1 5.05 +3.1 1.061
2024 London - AA SS 56 53 88 162 39 257 7 .973 475.1 4.73 +2.5 1.035
2024 London - AA CF 1 0 0 0 0 0 0 .000 2.0 0.00 0.0 .000
2025 Vancouver - AAA 1B 2 2 17 1 2 18 0 1.000 17.0 9.53 +0.0 1.037
2025 London - AA 1B 2 1 10 0 1 10 0 1.000 14.0 6.43 +0.6 1.546
2025 Vancouver - AAA 2B 6 3 7 11 2 18 0 1.000 27.1 5.93 +1.1 1.437
2025 London - AA 2B 9 3 8 8 0 16 0 1.000 39.1 3.66 +0.6 1.203
2025 Vancouver - AAA 3B 42 42 20 74 8 100 6 .940 369.2 2.29 +1.2 1.000
2025 London - AA 3B 1 1 0 2 0 2 0 1.000 9.0 2.00 +0.1 1.065
2025 Vancouver - AAA SS 27 27 48 68 15 117 1 .991 242.0 4.31 -2.6 .971
2025 London - AA SS 45 45 65 140 27 209 4 .981 381.2 4.83 +3.6 1.054
2026 London - AA 2B 3 1 2 0 0 2 0 1.000 12.0 1.50 +0.0 1.065
2026 London - AA 3B 2 0 0 0 0 0 0 .000 2.0 0.00 0.0 .000
2026 London - AA SS 65 63 65 117 15 186 4 .978 540.1 3.03 +0.7 .986
TOTAL 1B 63 61 452 33 41 485 0 1.000 544.2 8.01 +3.4 1.078
TOTAL 2B 43 27 61 72 17 135 2 .985 260.0 4.60 +1.2 1.083
TOTAL 3B 77 73 32 137 13 176 7 .960 642.1 2.37 +3.1 1.018
TOTAL SS 394 383 511 1005 218 1552 36 .977 3369.2 4.05 +17.9 1.036
TOTAL CF 1 0 0 0 0 0 0 .000 2.0 0.00 0.0 .000
TOTAL RF 62 61 122 4 0 131 5 .962 532.1 2.13 -4.4 .958
PLAYER HISTORY
07/27/2024 Injured (mild oblique strain),day-to-day for one week.
10/03/2024 Retired from professional baseball.
10/06/2024 Returned from retirement.
01/01/2025 OSA scouting updated ratings: Contact: 45; Power: 40; Eye: 50.
06/06/2025 Suspended 6 games after ejection following a brawl.
01/01/2026 OSA scouting updated ratings: Contact: 45; Power: 35; Eye: 50.
06/21/2026 Was selected to the 2026 Eastern League All-Star Game.
Wednesday, July 15th , 2026 - OOTP Baseball 27.3 Build 68