LF Joe Roberts #18
Age: 23 | Bats: R | Throws: L | Morale: Good
09/30/2026
LF JOE ROBERTS #18 - AGE: 23 - BATS: R - THROWS: L - MORALE: GOOD
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
7 26 5 2 0 0 4 1 5 .192 .222 .269 0 -0.2
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 60 65 60 65
Gap 55 60 55 55
Power 35 35 35 40
Eye 40 40 40 45
Avoid K's 65 65 65 70
FIELDING RATINGS
Catcher Infield Outfield
Range: - 25 45
Errors: - 30 50
Arm: 20 45 60
Turn DP: - 25 -
Framing: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: 50
1st Base: - Center Field: -
2nd Base: - Right Field: 45
3rd Base: -
       
RUN/BUNT
Running Speed: 35
Stealing Aggressiveness: 40
Stealing Ability: 35
Baserunning Inst.: 30
Sacrifice Bunt: 80
Bunt for Hit: 40
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
09/08/2026 @ CHI Win, 5-1 2 0 1 2 0 0 0 0
09/07/2026 @ LV Loss, 2-6 4 0 0 0 0 0 0 0
09/06/2026 @ LV Win, 7-5 5 0 3 2 0 0 1 0
09/05/2026 @ LV Win, 4-3 4 0 0 0 0 0 0 0
09/03/2026 @ MAR Loss, 6-7 4 1 1 0 0 0 2 0
09/02/2026 @ MAR Win, 9-5 5 0 0 0 0 0 1 0
09/01/2026 @ MAR Loss, 1-4 2 0 0 0 0 1 1 0
08/31/2026 @ PAW Loss, 0-1 1 0 0 0 0 0 0 0
08/30/2026 @ PAW Win, 5-4 4 2 2 0 0 1 0 0
08/29/2026 @ PAW Loss, 5-6 5 0 2 0 0 0 2 0
PERSONALITY
Birthday:11/18/2002
Born in:New Hope, MN
Nationality:American
Height:6' 2"
Weight:195 lbs
Local Popularity:Fair
National Pop.:Unknown
STATUS
Contract:Major League Contract
Salary:$870,000
Signed Through:2026 Season
Major Service:None, 29 Days
Service This Yr:29 Days
40-Man Service:1 Year, None
Pro Service:5 Years
Arbitration Eligibility:Not yet eligible
Option Years:2 option years left
Contract Extension: -
Drafted:2021, 11th Pick in Round 8
MAJOR SUPERIOR LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 7 26 5 2 0 0 4 1 1 5 .192 .222 .269 .491 .209 .077 33
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 7 28 0 0 0 0 1 0 7 2 0 0 0.0 1.7 2.05 -0.2  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   6 1 0 0 0 0 0 0 0 0 1 0 .167 .167 .167 .333
Versus Right   20 4 2 0 0 4 1 1 5 0 0 0 .200 .238 .300 .538
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
September   26 5 2 0 0 4 1 1 5 0 1 0 .192 .222 .269 .491
Spring Training   16 3 2 0 0 3 2 1 5 0 0 0 .188 .235 .312 .548
Career   26 5 2 0 0 4 1 1 5 0 1 0 .192 .222 .269 .491
Road   26 5 2 0 0 4 1 1 5 0 1 0 .192 .222 .269 .491
Grass   15 4 2 0 0 4 0 0 1 0 1 0 .267 .267 .400 .667
Turf   11 1 0 0 0 0 1 1 4 0 0 0 .091 .167 .091 .258
Day   11 3 1 0 0 2 0 1 2 0 0 0 .273 .333 .364 .697
Night   15 2 1 0 0 2 1 0 3 0 1 0 .133 .133 .200 .333
As Starter   26 5 2 0 0 4 1 1 5 0 1 0 .192 .222 .269 .491
Close/Late   6 1 1 0 0 2 0 0 2 0 0 0 .167 .167 .333 .500
Inning 1-3   6 1 1 0 0 2 0 1 1 0 1 0 .167 .286 .333 .619
Inning 4-6   10 2 0 0 0 0 1 0 2 0 0 0 .200 .200 .200 .400
Inning 7-9   10 2 1 0 0 2 0 0 2 0 0 0 .200 .200 .300 .500
0 Outs   8 2 0 0 0 0 0 0 1 0 1 0 .250 .250 .250 .500
1 Outs   9 2 1 0 0 2 1 1 3 0 0 0 .222 .300 .333 .633
2 Outs   9 1 1 0 0 2 0 0 1 0 0 0 .111 .111 .222 .333
Scoring Position   9 2 2 0 0 4 0 0 2 0 1 0 .222 .222 .444 .667
Bases Empty   14 3 0 0 0 0 1 0 3 0 0 0 .214 .214 .214 .429
Runner on 1st   3 0 0 0 0 0 0 1 0 0 0 0 .000 .250 .000 .250
Runner on 2nd   2 0 0 0 0 0 0 0 1 0 1 0 .000 .000 .000 .000
Runner on 1st & 2nd   3 2 2 0 0 4 0 0 0 0 0 0 .667 .667 1.333 2.000
Runner on 1st & 3rd   1 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Runner on 2nd & 3rd   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Bases Loaded   2 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Two Strikes   10 0 0 0 0 0 0 0 5 0 0 0 .000 .000 .000 .000
First Pitch   7 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Count 0-1   4 2 1 0 0 2 0 0 0 0 1 0 .500 .500 .750 1.250
Count 0-2   3 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Count 1-0   2 2 1 0 0 2 0 0 0 0 0 0 1.000 1.000 1.500 2.500
Count 1-1   2 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Count 1-2   3 0 0 0 0 0 0 0 2 0 0 0 .000 .000 .000 .000
Count 2-2   4 0 0 0 0 0 0 0 2 0 0 0 .000 .000 .000 .000
Count 3-1   1 1 0 0 0 0 1 1 0 0 0 0 1.000 1.000 1.000 2.000
Behind in Count   10 2 1 0 0 2 0 0 3 0 1 0 .200 .200 .300 .500
Ahead in Count   3 3 1 0 0 2 1 1 0 0 0 0 1.000 1.000 1.333 2.333
Batting 2nd   4 0 0 0 0 0 0 0 0 0 1 0 .000 .000 .000 .000
Batting 5th   2 1 1 0 0 2 0 0 0 0 0 0 .500 .500 1.000 1.500
Batting 7th   15 4 1 0 0 2 1 1 4 0 0 0 .267 .312 .333 .646
Batting 8th   5 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Low Leverage   10 2 0 0 0 0 1 0 1 0 0 0 .200 .200 .200 .400
Medium Leverage   10 1 0 0 0 0 0 1 3 0 1 0 .100 .182 .100 .282
High Leverage   6 2 2 0 0 4 0 0 1 0 0 0 .333 .333 .667 1.000
INTERNATIONAL LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 76 273 77 20 0 1 28 29 32 43 .282 .355 .366 .721 .334 .084 108
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 70 314 1 0 0 14 4 4 100 21 0 0 0.0 34.5 4.27 1.3  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   77 20 5 0 1 6 8 10 16 2 1 0 .260 .337 .364 .701
Versus Right   196 57 15 0 0 22 21 22 27 2 3 1 .291 .362 .367 .729
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
April   19 6 2 0 0 2 1 3 5 1 0 0 .316 .391 .421 .812
May   23 4 1 0 0 2 2 4 4 1 0 0 .174 .286 .217 .503
June   66 15 8 0 0 5 6 6 12 1 0 1 .227 .297 .348 .646
July   77 21 1 0 1 10 8 9 10 0 1 0 .273 .349 .325 .674
August   88 31 8 0 0 9 12 10 12 1 3 0 .352 .414 .443 .857
Career   273 77 20 0 1 28 29 32 43 4 4 1 .282 .355 .366 .721
Home   131 38 9 0 1 13 14 13 18 1 4 1 .290 .356 .382 .738
Road   142 39 11 0 0 15 15 19 25 3 0 0 .275 .354 .352 .706
Grass   253 72 20 0 1 27 27 27 39 4 4 1 .285 .351 .375 .726
Turf   20 5 0 0 0 1 2 5 4 0 0 0 .250 .400 .250 .650
Day   80 20 6 0 0 4 8 8 16 2 0 0 .250 .311 .325 .636
Night   193 57 14 0 1 24 21 24 27 2 4 1 .295 .373 .383 .756
As Starter   270 77 20 0 1 27 29 32 43 3 4 1 .285 .359 .370 .730
As Reliever / Substitution   3 0 0 0 0 1 0 0 0 1 0 0 .000 .000 .000 .000
SOUTHERN LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 41 156 48 15 1 3 20 25 12 14 .308 .357 .474 .831 .381 .167 134
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 38 171 1 0 0 8 0 2 74 19 0 0 0.0 24.3 5.56 .3  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   46 18 7 0 0 8 7 6 6 2 0 0 .391 .444 .543 .988
Versus Right   110 30 8 1 3 12 18 6 8 0 0 1 .273 .316 .445 .762
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
April   39 9 3 1 2 6 8 5 6 0 0 0 .231 .318 .513 .831
May   66 21 8 0 0 9 8 3 4 2 0 1 .318 .347 .439 .787
June   30 10 1 0 1 5 5 2 2 0 0 0 .333 .375 .467 .842
July   21 8 3 0 0 0 4 2 2 0 0 0 .381 .435 .524 .959
Last Year   97 29 7 1 3 16 10 6 14 1 2 3 .299 .355 .485 .840
Career   253 77 22 2 6 36 35 18 28 3 2 4 .304 .356 .478 .834
Home   65 26 7 1 0 5 11 7 5 0 0 0 .400 .458 .538 .997
Road   91 22 8 0 3 15 14 5 9 2 0 1 .242 .283 .429 .711
Grass   140 42 13 1 3 20 22 10 12 2 0 1 .300 .346 .471 .818
Turf   16 6 2 0 0 0 3 2 2 0 0 0 .375 .444 .500 .944
Day   42 18 4 0 2 8 9 4 2 1 0 0 .429 .468 .667 1.135
Night   114 30 11 1 1 12 16 8 12 1 0 1 .263 .315 .404 .718
As Starter   153 48 15 1 3 20 25 12 12 2 0 1 .314 .363 .484 .847
As Reliever / Substitution   3 0 0 0 0 0 0 0 2 0 0 0 .000 .000 .000 .000
PIONEER LEAGUE 2021 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 32 106 22 4 0 2 10 17 3 39 .208 .236 .302 .538 .236 .094 23
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 29 111 1 0 0 1 1 0 32 6 1 0 100.0 7.7 2.41 -1.0  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   36 7 2 0 1 4 6 0 16 0 1 0 .194 .194 .333 .528
Versus Right   70 15 2 0 1 6 11 3 23 0 0 1 .214 .257 .286 .542
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Career   106 22 4 0 2 10 17 3 39 0 1 1 .208 .236 .302 .538
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
2026 Louisville - MSL 23 7 26 5 2 0 0 4 1 1 0 0 5 0 0 .192 .222 .269 .491 43 33 -0.2
Total MSL 7 26 5 2 0 0 4 1 1 0 0 5 0 0 .192 .222 .269 .491 43 33 -0.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 - 17 24 107 55 18 1 3 33 42 9 1 3 5 7 3 .514 .542 .785 1.327 100 100 2.5
2021 Total - 18 20 95 46 17 0 4 27 41 8 1 0 3 7 3 .484 .529 .789 1.318 100 100 2.2
2021 Grand Junction - R 18 32 106 22 4 0 2 10 17 3 1 0 39 1 0 .208 .236 .302 .538 27 23 -1.0
2022 Goodyear - R 19 2 3 2 1 0 0 1 2 0 0 0 0 0 0 .667 .667 1.000 1.667 330 332 0.1
2023 Goodyear - R 20 48 166 48 9 0 8 35 30 17 5 1 45 0 1 .289 .370 .488 .858 132 127 0.8
2024 Dayton - A 21 18 67 22 7 1 2 8 11 8 0 0 16 0 1 .328 .400 .552 .952 151 156 1.0
2024 Bakersfield - A 21 61 233 69 19 1 7 22 28 22 3 2 44 0 2 .296 .362 .476 .838 124 125 1.2
2024 Total - A 21 79 300 91 26 2 9 30 39 30 3 2 60 0 3 .303 .370 .493 .863 130 132 2.1
2025 Dayton - A 22 39 158 55 15 1 3 27 22 10 1 2 22 0 1 .348 .386 .513 .899 138 140 0.9
2025 Bakersfield - A 22 57 231 76 27 1 10 47 42 12 3 3 40 1 0 .329 .365 .584 .950 148 155 2.1
2025 Total - A 22 96 389 131 42 2 13 74 64 22 4 5 62 1 1 .337 .374 .555 .929 144 149 3.0
2025 Pensacola - AA 22 28 97 29 7 1 3 16 10 6 3 1 14 0 0 .299 .355 .485 .840 143 140 0.7
2026 Pensacola - AA 23 41 156 48 15 1 3 20 25 12 1 2 14 0 0 .308 .357 .474 .831 132 134 0.3
2026 Lexington - AAA 23 76 273 77 20 0 1 28 29 32 1 4 43 0 0 .282 .355 .366 .721 111 108 1.3
Total IL 76 273 77 20 0 1 28 29 32 1 4 43 0 0 .282 .355 .366 .721 111 108
Total SL 69 253 77 22 2 6 36 35 18 4 3 28 0 0 .304 .356 .478 .834 136 136
Total CAL 118 464 145 46 2 17 69 70 34 6 5 84 1 2 .312 .363 .530 .894 136 140
Total MID 57 225 77 22 2 5 35 33 18 1 2 38 0 2 .342 .390 .524 .915 141 145
Total AZL 50 169 50 10 0 8 36 32 17 5 1 45 0 1 .296 .375 .497 .872 135 131
Total PIO 32 106 22 4 0 2 10 17 3 1 0 39 1 0 .208 .236 .302 .538 27 23
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
2025 Pensacola - SL 22 3 16 6 1 0 0 1 0 0 0 0 1 0 0 .375 .375 .438 .812 136 137 -0.1
Total SL 3 16 6 1 0 0 1 0 0 0 0 1 0 0 .375 .375 .438 .812 136 137
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2021 Grand Junction - R LF 3 2 2 0 0 2 0 1.000 18.0 1.00 -0.7 .647
2021 Grand Junction - R RF 11 10 21 2 0 24 1 .958 88.0 2.35 -1.2 .890
2022 Goodyear - R RF 2 0 0 0 0 0 0 .000 3.0 0.00 0.0 .000
2023 Goodyear - R LF 21 21 24 2 0 26 0 1.000 172.1 1.36 -1.4 .978
2023 Goodyear - R RF 26 25 45 4 1 52 3 .942 214.2 2.05 -0.2 1.017
2024 Dayton - A C 1 0 2 0 0 2 0 1.000 1.0 18.00 +0.0 .000 0 0 0 0.0
2024 Bakersfield - A LF 19 19 33 3 1 37 1 .973 170.0 1.91 -2.4 .975
2024 Dayton - A LF 16 16 35 2 1 37 0 1.000 140.0 2.38 +0.6 .965
2024 Bakersfield - A RF 28 27 62 2 0 65 1 .985 248.1 2.32 -0.4 .951
2025 Pensacola - AA LF 3 3 6 0 0 6 0 1.000 26.0 2.08 +0.0 .975
2025 Bakersfield - A LF 2 1 3 0 0 3 0 1.000 10.0 2.70 -0.0 .953
2025 Dayton - A LF 19 18 29 0 0 31 2 .935 153.1 1.70 -0.0 .982
2025 Pensacola - AA RF 4 3 6 0 0 6 0 1.000 29.0 1.86 -0.1 .996
2025 Bakersfield - A RF 29 28 46 1 0 48 1 .979 250.2 1.69 -2.5 .888
2025 Dayton - A RF 9 9 14 0 0 14 0 1.000 81.0 1.56 -0.5 .990
2026 Louisville - MLB LF 7 7 11 0 0 11 0 1.000 52.0 1.90 -0.4 .918
2026 Lexington - AAA LF 36 36 60 0 0 62 2 .968 306.1 1.76 +0.0 1.002
2026 Pensacola - AA LF 12 11 16 0 0 16 0 1.000 98.2 1.46 -2.1 .829
2026 Lexington - AAA CF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2026 Lexington - AAA RF 17 12 21 0 0 21 0 1.000 122.0 1.55 +0.2 .965
2026 Pensacola - AA RF 20 20 33 1 0 35 1 .971 168.2 1.81 -4.9 .841
TOTAL C 1 0 2 0 0 2 0 1.000 1.0 18.00 +0.0 .000 0 0 0 0.0
TOTAL LF 138 134 219 7 2 231 5 .978 1146.2 1.77 -6.3 .963
TOTAL RF 146 134 248 10 1 265 7 .974 1205.1 1.93 -9.6 .934
PLAYER HISTORY
12/19/2025 Added to the secondary (40-man) roster for the Louisville Sluggers.
01/01/2026 OSA scouting updated ratings (potential): Contact: 55 (65); Power: 30 (40); Eye: 40 (45).
05/18/2026 Wins the SL Player of the Week Award.
06/29/2026 Goes 5-5 against the Tennessee Daredevils, with 1 2B, 2 RBI and 0 R.
09/08/2026 Injured (intercostal strain),out for 4 weeks.
Friday, September 25th , 2026 - OOTP Baseball 26.8 Build 82