1B Frank Geddes #18
Age: 30 | Bats: L | Throws: L | Morale: Good    
12/31/2026
1B FRANK GEDDES #18 - AGE: 30 - BATS: L - THROWS: L - MORALE: GOOD
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
43 116 28 7 1 6 13 16 39 .241 .328 .474 0 -0.0
BATTING RATINGS (OSA)
Pot. Overall Vs Left Vs Right Pot.  
Contact 10
Gap 14
Power 16
Eye 8
Avoid K's 7
FIELDING RATINGS
Catcher Infield Outfield
Range: - 2 2
Errors: - 9 4
Arm: 1 5 3
Turn DP: - 4 -
Ability: 1 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: -
1st Base: 7 Center Field: -
2nd Base: - Right Field: -
3rd Base: -
       
RUN/BUNT
Running Speed: 7
Stealing Ability: 14
Baserunning Inst.: 17
Sacrifice Bunt: 18
Bunt for Hit: 1
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
10/03/2026 @ SoCal Loss, 5-11 1 0 0 0 0 0 1 0
10/02/2026 @ SoCal Win, 7-5 0 1 0 0 0 1 0 0
09/30/2026 @ NYK Loss, 2-7 0 0 0 0 0 0 0 0
09/16/2026 BAF Win, 6-4 1 0 0 1 0 0 0 0
09/06/2026 TUS Loss, 5-7 1 0 0 0 0 0 1 0
09/05/2026 TUS Win, 5-3 2 0 0 0 0 2 2 0
09/04/2026 @ BLU Loss, 1-3 4 1 2 1 1 0 0 0
09/03/2026 @ BLU Loss, 5-6 4 1 2 3 0 1 1 0
09/02/2026 @ BLU Loss, 5-6 5 0 1 1 0 0 3 0
08/30/2026 ALN Loss, 2-4 4 0 1 0 0 0 1 0
PERSONALITY
Leader Ability:Very High
Loyalty:Normal
Desire f. Win:Normal
Greed:High
Intelligence:Very High
Work Ethic:Normal
Birthday:12/08/1996
Born in:Crossfield, AB
Nationality:Canadian
Height:6' 2"
Weight:250 lbs
Local Popularity:Insignificant
National Pop.:Unknown
STATUS
Contract:Major League Contract
Salary:$750,000
Signed Through:2027 Season
Major Service:2 Years, 51 Days
Service This Yr:87 Days
40-Man Service:3 Years, None
Pro Service:10 Years
Arbitration Eligibility:Arbitration eligible in offseason
Option Years:1 option year left
Contract Extension: -
Drafted:2016, 55th Pick in Round 3
BASEBALL STARS ASSOCIATION 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 43 116 28 7 1 6 13 16 16 39 .241 .328 .474 .802 .313 .233 98
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 33 137 0 4 0 0 3 2 55 14 0 2 0.0 18.6 5.29 -0.0  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   2 0 0 0 0 0 0 0 2 0 0 0 .000 .000 .000 .000
Versus Right   114 28 7 1 6 13 16 16 37 2 3 0 .246 .333 .482 .816
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
April   57 17 4 1 4 9 8 8 16 1 1 0 .298 .379 .614 .993
May   57 11 3 0 2 3 7 7 22 1 1 0 .193 .277 .351 .628
September   1 0 0 0 0 1 0 0 0 0 1 0 .000 .000 .000 .000
October   1 0 0 0 0 0 1 1 1 0 0 0 .000 .500 .000 .500
Spring Training   53 14 3 0 2 8 5 3 23 0 1 0 .264 .304 .434 .738
Last Year   550 139 34 6 23 83 70 34 151 5 3 0 .253 .294 .462 .756
2 Years Ago   461 107 25 1 27 72 55 35 123 3 0 0 .232 .285 .466 .751
Career   1127 274 66 8 56 168 141 85 313 10 6 0 .243 .294 .465 .759
Home   45 6 1 0 1 2 3 2 17 0 1 0 .133 .170 .222 .392
Road   71 22 6 1 5 11 13 14 22 2 2 0 .310 .414 .634 1.048
Grass   108 24 7 0 6 13 14 14 37 2 3 0 .222 .306 .454 .760
Turf   8 4 0 1 0 0 2 2 2 0 0 0 .500 .600 .750 1.350
Day   6 4 1 0 0 1 1 0 0 1 1 0 .667 .571 .833 1.405
Night   110 24 6 1 6 12 15 16 39 1 2 0 .218 .315 .455 .770
As Starter   109 28 7 1 6 12 15 14 36 2 2 0 .257 .336 .505 .841
As Reliever / Substitution   7 0 0 0 0 1 1 2 3 0 1 0 .000 .222 .000 .222
Pinch Hitting   6 0 0 0 0 1 1 2 3 0 1 0 .000 .250 .000 .250
Close/Late   29 5 1 0 1 2 4 7 11 0 3 0 .172 .333 .310 .644
Inning 1-3   34 6 1 0 1 2 4 3 16 1 0 0 .176 .237 .294 .531
Inning 4-6   42 15 5 0 3 8 7 4 9 1 0 0 .357 .404 .690 1.095
Inning 7-9   36 6 1 1 2 3 5 8 12 0 3 0 .167 .318 .417 .735
Extra Innings   4 1 0 0 0 0 0 1 2 0 0 0 .250 .400 .250 .650
0 Outs   44 15 1 0 5 7 13 5 14 0 3 0 .341 .408 .705 1.113
1 Outs   25 5 3 0 1 6 2 6 9 2 0 0 .200 .333 .440 .773
2 Outs   47 8 3 1 0 0 1 5 16 0 0 0 .170 .250 .277 .527
Scoring Position   30 2 1 0 1 8 2 9 12 2 0 0 .067 .268 .200 .468
Bases Empty   76 22 5 1 5 5 10 4 23 0 0 0 .289 .325 .579 .904
Runner on 1st   10 4 1 0 0 0 4 3 4 0 3 0 .400 .538 .500 1.038
Runner on 2nd   8 0 0 0 0 0 1 6 2 0 0 0 .000 .429 .000 .429
Runner on 3rd   6 0 0 0 0 1 0 1 2 1 0 0 .000 .125 .000 .125
Runner on 1st & 2nd   7 1 0 0 1 3 1 1 3 0 0 0 .143 .250 .571 .821
Runner on 1st & 3rd   6 0 0 0 0 1 0 0 3 0 0 0 .000 .000 .000 .000
Runner on 2nd & 3rd   1 0 0 0 0 0 0 1 1 0 0 0 .000 .500 .000 .500
Bases Loaded   2 1 1 0 0 3 0 0 1 1 0 0 .500 .333 1.000 1.333
Two Strikes   62 8 1 0 3 6 7 8 39 1 0 0 .129 .225 .290 .516
First Pitch   18 7 3 0 1 1 4 0 0 0 2 0 .389 .389 .722 1.111
Count 0-1   13 4 1 0 0 0 2 0 0 0 1 0 .308 .308 .385 .692
Count 0-2   9 1 0 0 0 0 0 0 4 0 0 0 .111 .111 .111 .222
Count 1-0   2 1 0 0 0 0 0 0 0 0 0 0 .500 .500 .500 1.000
Count 1-1   8 3 2 0 0 3 0 0 0 1 0 0 .375 .333 .625 .958
Count 1-2   25 2 0 0 1 1 2 0 20 0 0 0 .080 .080 .200 .280
Count 2-0   5 0 0 0 0 1 0 0 0 0 0 0 .000 .000 .000 .000
Count 2-1   5 3 0 1 1 1 1 0 0 0 0 0 .600 .600 1.600 2.200
Count 2-2   15 2 1 0 0 1 0 0 9 1 0 0 .133 .125 .200 .325
Count 3-0   0 0 0 0 0 0 0 7 0 0 0 0 .000 1.000 .000 1.000
Count 3-1   3 2 0 0 1 1 2 1 0 0 0 0 .667 .750 1.667 2.417
Full Count   13 3 0 0 2 4 5 8 6 0 0 0 .231 .524 .692 1.216
Behind in Count   47 7 1 0 1 1 4 0 24 0 1 0 .149 .149 .234 .383
Ahead in Count   15 6 0 1 2 3 3 8 0 0 0 0 .400 .609 .933 1.542
Batting Leadoff   7 1 1 0 0 0 1 0 5 0 1 0 .143 .143 .286 .429
Batting 2nd   4 1 0 0 1 1 1 0 2 0 0 0 .250 .250 1.000 1.250
Batting 5th   28 5 2 0 1 2 6 5 9 1 0 0 .179 .294 .357 .651
Batting 6th   18 5 1 0 1 2 2 2 7 0 0 0 .278 .350 .500 .850
Batting 7th   24 4 1 0 1 3 1 5 9 0 1 0 .167 .310 .333 .644
Batting 8th   33 12 2 1 2 5 5 3 7 1 1 0 .364 .405 .667 1.072
Batting 9th   2 0 0 0 0 0 0 1 0 0 0 0 .000 .333 .000 .333
INTERNATIONAL LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 81 297 89 15 1 26 70 59 30 91 .300 .363 .620 .982 .398 .320 114
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 71 331 1 5 0 4 0 3 184 42 2 0 100.0 67.8 8.51 .7  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   58 11 1 1 4 12 4 3 18 1 0 1 .190 .238 .448 .686
Versus Right   239 78 14 0 22 58 55 27 73 2 0 0 .326 .392 .661 1.053
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
June   87 31 5 0 10 26 24 12 29 1 0 1 .356 .436 .759 1.194
July   107 33 7 0 11 24 24 7 29 0 0 0 .308 .351 .682 1.033
August   87 20 3 1 4 15 9 8 26 2 0 0 .230 .289 .425 .714
September   16 5 0 0 1 5 2 3 7 0 0 0 .313 .421 .500 .921
2 Years Ago   127 43 10 0 14 36 28 18 33 1 1 1 .339 .422 .748 1.170
Career   813 254 45 2 75 215 172 92 226 7 2 4 .312 .382 .649 1.032
Home   132 44 10 0 12 30 30 19 37 1 0 1 .333 .418 .682 1.100
Road   165 45 5 1 14 40 29 11 54 2 0 0 .273 .315 .570 .884
Grass   257 75 13 0 22 57 49 28 80 3 0 1 .292 .360 .599 .959
Turf   40 14 2 1 4 13 10 2 11 0 0 0 .350 .381 .750 1.131
Day   84 15 3 1 4 10 8 6 35 1 0 0 .179 .231 .381 .612
Night   213 74 12 0 22 60 51 24 56 2 0 1 .347 .412 .714 1.126
As Starter   289 87 15 1 26 68 56 28 90 3 0 1 .301 .361 .630 .991
As Reliever / Substitution   8 2 0 0 0 2 3 2 1 0 0 0 .250 .400 .250 .650
Pinch Hitting   8 2 0 0 0 2 3 2 1 0 0 0 .250 .400 .250 .650
Close/Late   57 13 0 0 5 12 12 10 22 0 0 0 .228 .343 .491 .835
Inning 1-3   111 39 8 1 11 41 25 7 28 3 0 0 .351 .380 .739 1.119
Inning 4-6   93 24 2 0 5 9 12 9 32 0 0 1 .258 .330 .441 .771
Inning 7-9   92 26 5 0 10 20 22 14 30 0 0 0 .283 .377 .663 1.040
Extra Innings   1 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
0 Outs   87 28 7 0 5 19 23 8 26 1 0 0 .322 .375 .575 .950
1 Outs   99 30 5 1 11 33 22 13 36 2 0 0 .303 .377 .707 1.084
2 Outs   111 31 3 0 10 18 14 9 29 0 0 1 .279 .339 .577 .915
Scoring Position   87 32 5 1 9 48 24 14 27 3 0 0 .368 .442 .759 1.201
Bases Empty   152 44 6 0 14 14 29 15 49 0 0 1 .289 .357 .605 .962
Runner on 1st   58 13 4 0 3 8 6 1 15 0 0 0 .224 .237 .448 .686
Runner on 2nd   29 7 2 0 3 9 7 9 12 0 0 0 .241 .421 .621 1.042
Runner on 3rd   15 9 2 0 4 15 5 1 3 1 0 0 .600 .588 1.533 2.122
Runner on 1st & 2nd   26 10 1 1 1 12 6 1 7 0 0 0 .385 .407 .615 1.023
Runner on 1st & 3rd   7 1 0 0 0 2 1 1 3 1 0 0 .143 .222 .143 .365
Runner on 2nd & 3rd   6 4 0 0 0 5 4 2 1 0 0 0 .667 .750 .667 1.417
Bases Loaded   4 1 0 0 1 5 1 0 1 1 0 0 .250 .200 1.000 1.200
Two Strikes   146 23 4 0 5 15 14 12 91 0 0 0 .158 .222 .288 .509
First Pitch   46 19 4 0 4 13 10 0 0 1 0 1 .413 .417 .761 1.178
Count 0-1   26 11 2 0 2 8 8 0 0 0 0 0 .423 .423 .731 1.154
Count 0-2   30 2 1 0 0 2 0 0 21 0 0 0 .067 .067 .100 .167
Count 1-0   20 11 1 0 5 13 6 0 0 0 0 0 .550 .550 1.350 1.900
Count 1-1   17 5 1 1 1 5 1 0 0 1 0 0 .294 .278 .647 .925
Count 1-2   46 5 0 0 2 4 2 0 29 0 0 0 .109 .109 .239 .348
Count 2-0   8 2 1 0 0 1 1 0 0 0 0 0 .250 .250 .375 .625
Count 2-1   25 14 1 0 7 11 10 0 0 0 0 0 .560 .560 1.440 2.000
Count 2-2   35 11 2 0 3 6 5 0 15 0 0 0 .314 .314 .629 .943
Count 3-0   1 0 0 0 0 0 2 9 0 0 0 0 .000 .900 .000 .900
Count 3-1   8 4 1 0 2 4 7 9 0 1 0 0 .500 .722 1.375 2.097
Full Count   35 5 1 0 0 3 7 12 26 0 0 0 .143 .362 .171 .533
Behind in Count   102 18 3 0 4 14 10 0 50 0 0 0 .176 .176 .324 .500
Ahead in Count   62 31 4 0 14 29 26 18 0 1 0 0 .500 .605 1.242 1.847
Batting Leadoff   1 0 0 0 0 0 1 1 0 0 0 0 .000 .500 .000 .500
Batting 2nd   1 0 0 0 0 0 1 1 0 0 0 0 .000 .500 .000 .500
Batting 3rd   197 59 11 0 17 45 37 21 64 2 0 1 .299 .367 .614 .981
Batting 4th   92 28 4 1 9 23 19 7 26 1 0 0 .304 .350 .663 1.013
Batting 5th   3 1 0 0 0 1 0 0 0 0 0 0 .333 .333 .333 .667
Batting 7th   2 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Batting 8th   1 1 0 0 0 1 1 0 0 0 0 0 1.000 1.000 1.000 2.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
2024 Plymouth - BSA 27 120 461 107 25 1 27 72 55 35 0 3 123 7 4 .232 .285 .466 .751 107 96 0.3
2025 Plymouth - BSA 28 150 550 139 34 6 23 83 70 34 0 5 151 6 5 .253 .294 .462 .756 106 94 0.1
2026 Plymouth - BSA 29 43 116 28 7 1 6 13 16 16 0 2 39 0 2 .241 .328 .474 .802 119 98 -0.0
Total BSA 313 1127 274 66 8 56 168 141 85 0 10 313 13 11 .243 .294 .465 .759 108 96 0.4
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
2013 Dublin Jerome HS - HS 16 32 124 28 10 1 7 29 21 13 2 3 34 2 2 .226 .303 .492 .795 91 83 0.0
2015 Dublin Jerome HS - HS 18 25 88 31 7 0 12 32 21 11 0 1 30 2 1 .352 .420 .841 1.261 183 162 0.0
2016 Dublin Jerome HS - HS 19 4 8 3 1 0 1 3 4 2 0 0 1 0 0 .375 .500 .875 1.375 211 199 0.0
2016 Salem - A 19 49 98 9 3 0 1 10 6 8 1 2 22 2 0 .092 .165 .153 .318 -4 0 0.0
2017 Salem - A 20 88 273 45 12 3 5 29 25 26 4 2 77 2 1 .165 .246 .286 .532 68 66 0.0
2018 Salem - A 21 146 520 107 26 6 14 100 64 86 3 6 156 4 1 .206 .319 .360 .678 106 97 0.0
2019 Salem - A 22 137 465 96 29 2 12 82 58 77 5 9 131 5 3 .206 .320 .355 .675 100 92 0.0
2020 Salem - A 23 91 303 81 21 7 5 46 42 54 3 1 72 6 3 .267 .382 .432 .815 132 127 0.0
2020 Riverside - AA 23 55 190 44 10 3 7 37 29 34 0 1 51 2 1 .232 .347 .426 .773 109 98 0.0
2021 Salem - A 24 67 118 26 5 0 7 25 21 37 1 0 39 2 1 .220 .410 .441 .851 158 135 0.0
2021 Riverside - AA 24 44 100 20 7 3 2 10 14 14 1 3 34 3 1 .200 .297 .390 .687 81 65 0.0
2022 Barry's Bay - A 25 3 2 1 0 0 0 0 0 1 0 0 1 0 0 .500 .667 .500 1.167 204 237 0.0
2022 Balzac - AA 25 38 120 33 6 0 12 36 27 18 1 0 35 2 0 .275 .374 .625 .999 160 138 0.0
2023 Balzac - AA 26 45 169 46 6 2 16 46 37 40 2 3 45 2 1 .272 .411 .615 1.027 178 159 0.0
2023 Zanesville - AAA 26 102 389 122 20 1 35 109 85 44 2 3 102 1 2 .314 .384 .640 1.024 132 125 0.0
2024 Richmond - AAA 27 38 127 43 10 0 14 36 28 18 1 1 33 2 2 .339 .422 .748 1.170 171 169 0.0
2026 Richmond - AAA 29 81 297 89 15 1 26 70 59 30 1 3 91 2 0 .300 .363 .620 .982 126 114 0.0
Total ITL 221 813 254 45 2 75 215 172 92 4 7 226 5 4 .312 .382 .649 1.032 136 128
Total NWL (28 & Under) 182 579 143 29 8 37 129 107 106 4 7 165 9 3 .247 .364 .516 .880 135 119
Total MWL (24 & Under) 3 2 1 0 0 0 0 0 1 0 0 1 0 0 .500 .667 .500 1.167 204 237
Total PIO (24 & Under) 578 1777 364 96 18 44 292 216 288 17 20 497 21 9 .205 .318 .353 .672 101 94
Total HSSL 61 220 62 18 1 20 64 46 26 2 4 65 4 3 .282 .357 .645 1.003 133 119
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2024 Plymouth - ML 1B 90 90 856 75 84 934 3 .997 779.2 10.75 -1.6 .978
2025 Plymouth - ML 1B 80 77 689 48 67 741 4 .995 676.0 9.81 -0.2 .994
2026 Plymouth - ML 1B 37 33 282 19 22 303 2 .993 284.0 9.54 -1.3 .945
2026 Richmond - AAA 1B 71 70 550 22 62 578 6 .990 603.1 8.53 -4.7 .876
2026 Plymouth - ML LF 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
2026 Plymouth - ML RF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
TOTAL 1B 278 270 2377 164 235 2556 15 .994 2343.0 9.76 -7.8 .959
TOTAL LF 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
PLAYER HISTORY
01/01/2019 OSA scouting updated ratings (potential): Contact: - (8); Power: - (9); Eye: - (6).
01/01/2020 OSA scouting updated ratings (potential): Contact: - (7); Power: - (12); Eye: - (7).
01/01/2021 OSA scouting updated ratings (potential): Contact: - (9); Power: - (15); Eye: - (8).
01/01/2022 OSA scouting updated ratings (potential): Contact: - (9); Power: - (16); Eye: - (8).
04/03/2022 Released by the Los Angeles organization.
07/26/2022 Signed a minor league contract with the Baffin Island Beavers organization.
01/01/2023 OSA scouting updated ratings (potential): Contact: - (10); Power: - (15); Eye: - (8).
04/10/2023 Wins the NWL (28 & Under) NWL Player of the Week Award.
05/21/2023 Was traded by the Baffin Island Beavers to the Cleveland Monsters, along with C Danny Kelly, SP Scotty Johnson, RP Felipe Reyes, in exchange for RP Felipe Ramos.
07/05/2023 Goes 6-7 against the Wisconsin Timber Rattlers, with 2 HR, 12 RBI and 5 R.
07/10/2023 Wins the ITL ITL Player of the Week Award.
01/01/2024 OSA scouting updated ratings (potential): Contact: - (10); Power: - (16); Eye: - (8).
11/29/2024 Received a 1-year contract worth a total of $400,000 through automatic renewal.
01/01/2025 OSA scouting updated ratings (potential): Contact: - (10); Power: - (16); Eye: - (8).
12/02/2025 Received a 1-year contract worth a total of $650,000 through arbitration.
01/01/2026 OSA scouting updated ratings (potential): Contact: - (10); Power: - (16); Eye: - (8).
06/23/2026 Hits three home runs against the Birmingham Barons, going 3-3 with 6 RBI and 3 runs scored!
06/29/2026 Wins the ITL ITL Player of the Week Award.
12/03/2026 Received a 1-year contract worth a total of $750,000 through arbitration.
LEADERBOARD APPEARANCES
Year IBB Rank
2024 9 8
2025 10 3
Monday, December 5th, 2016 - OOTP Baseball 17.12 Build 75