LF Roy Banks #20
Age: 26 | Bats: L | Throws: L | Morale: Unhappy
06/09/2026
LF ROY BANKS #20 - AGE: 26 - BATS: L - THROWS: L - MORALE: UNHAPPY
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
41 116 36 9 1 7 33 8 29 .310 .354 .586 4 0.9
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 50 45 50 55
Gap 50 45 55 50
Power 55 45 55 55
Eye 50 45 50 50
Avoid K's 50 45 50 55
FIELDING RATINGS
Catcher Infield Outfield
Range: - 20 50
Errors: - 25 75
Arm: 20 40 55
Turn DP: - 20 -
Framing: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: 55
1st Base: - Center Field: -
2nd Base: - Right Field: 50
3rd Base: -
       
RUN/BUNT
Running Speed: 45
Stealing Aggressiveness: 40
Stealing Ability: 55
Baserunning Inst.: 55
Sacrifice Bunt: 25
Bunt for Hit: 20
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
06/08/2026 UTE Win, 4-2 3 0 1 2 0 0 1 0
06/07/2026 UTE Loss, 1-3 3 0 1 0 0 0 0 0
06/06/2026 UTE Loss, 2-5 1 0 0 0 0 0 0 0
06/04/2026 MAR Loss, 0-1 1 0 0 0 0 0 0 0
06/01/2026 @ PHO Win, 20-8 5 3 3 3 0 1 0 0
05/30/2026 @ PHO Loss, 0-1 1 0 0 0 0 0 1 0
05/28/2026 @ LV Loss, 2-4 4 1 2 1 1 0 2 0
05/27/2026 @ LV Loss, 4-5 3 0 0 0 0 1 1 0
05/26/2026 @ LV Win, 10-1 4 1 0 0 0 1 1 0
05/23/2026 CLE Loss, 1-4 3 0 0 0 0 0 1 0
PERSONALITY
Birthday:06/23/1999
Born in:Robbinsdale, MN
Nationality:American
Height:6' 2"
Weight:200 lbs
Local Popularity:Insignificant
National Pop.:Insignificant
STATUS
Contract:Major League Contract
Salary:$2,840,000
Signed Through:2029 Season
Major Service:4 Years, 25 Days
Service This Yr:69 Days
40-Man Service:5 Years, 45 Days
Pro Service:9 Years
Arbitration Eligibility:Arbitration eligible in offseason
Option Years:Out of option years
Contract Extension: -
Drafted:2017, 2nd Pick in Round 4
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 41 116 36 9 1 7 33 23 8 29 .310 .354 .586 .941 .396 .276 159
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 30 127 1 0 0 4 0 2 68 17 4 0 100.0 23.7 7.45 .9  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   37 15 4 0 2 13 8 3 7 1 0 0 .405 .439 .676 1.115
Versus Right   79 21 5 1 5 20 15 5 22 1 0 1 .266 .314 .544 .858
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
This Week   3 1 0 0 0 2 0 0 1 1 0 0 .333 .250 .333 .583
Last Week   10 4 1 0 0 3 3 1 0 0 0 0 .400 .455 .500 .955
April   57 20 6 0 3 19 14 3 14 1 0 1 .351 .387 .614 1.001
May   46 11 2 1 4 9 6 4 14 0 0 0 .239 .300 .587 .887
June   13 5 1 0 0 5 3 1 1 1 0 0 .385 .400 .462 .862
Spring Training   31 9 1 1 3 6 7 1 9 0 0 0 .290 .312 .677 .990
Last Year   261 71 17 1 13 42 39 13 73 2 0 0 .272 .304 .494 .799
2 Years Ago   373 92 19 0 23 61 50 24 98 2 0 2 .247 .294 .483 .777
Career   1555 414 99 6 72 232 200 101 424 10 0 9 .266 .313 .477 .789
Home   61 22 5 1 3 18 12 4 13 1 0 0 .361 .394 .623 1.017
Road   55 14 4 0 4 15 11 4 16 1 0 1 .255 .311 .545 .857
Grass   108 34 8 1 6 30 22 8 28 2 0 1 .315 .361 .574 .935
Turf   8 2 1 0 1 3 1 0 1 0 0 0 .250 .250 .750 1.000
Day   23 11 3 0 3 12 6 2 3 0 0 0 .478 .520 1.000 1.520
Night   93 25 6 1 4 21 17 6 26 2 0 1 .269 .314 .484 .798
As Starter   106 34 8 1 7 32 21 7 25 2 0 1 .321 .362 .613 .975
As Reliever / Substitution   10 2 1 0 0 1 2 1 4 0 0 0 .200 .273 .300 .573
Pinch Hitting   8 2 1 0 0 1 2 1 4 0 0 0 .250 .333 .375 .708
Close/Late   28 6 2 0 1 3 4 2 10 1 0 0 .214 .258 .393 .651
Inning 1-3   38 13 3 0 2 10 7 0 7 0 0 1 .342 .359 .579 .938
Inning 4-6   37 11 3 0 3 13 7 6 10 1 0 0 .297 .386 .622 1.008
Inning 7-9   41 12 3 1 2 10 9 2 12 1 0 0 .293 .318 .561 .879
0 Outs   40 13 5 1 3 13 13 5 10 1 0 1 .325 .404 .725 1.129
1 Outs   38 11 2 0 2 10 7 2 8 1 0 0 .289 .317 .500 .817
2 Outs   38 12 2 0 2 10 3 1 11 0 0 0 .316 .333 .526 .860
Scoring Position   27 15 2 1 3 26 10 4 2 2 0 1 .556 .588 1.037 1.625
Bases Empty   63 13 4 0 3 3 8 1 21 0 0 0 .206 .219 .413 .631
Runner on 1st   26 8 3 0 1 4 5 3 6 0 0 0 .308 .379 .538 .918
Runner on 2nd   5 3 0 0 0 3 2 2 0 0 0 0 .600 .714 .600 1.314
Runner on 3rd   4 3 0 0 1 4 1 0 0 0 0 0 .750 .750 1.500 2.250
Runner on 1st & 2nd   5 3 0 0 1 4 2 2 0 0 0 0 .600 .714 1.200 1.914
Runner on 1st & 3rd   4 3 2 0 1 6 1 0 0 0 0 0 .750 .750 2.000 2.750
Runner on 2nd & 3rd   7 3 0 1 0 7 3 0 1 1 0 0 .429 .375 .714 1.089
Bases Loaded   2 0 0 0 0 2 1 0 1 1 0 1 .000 .250 .000 .250
Two Strikes   51 12 5 0 2 13 8 3 29 1 0 0 .235 .273 .451 .724
First Pitch   10 2 0 0 0 2 1 0 0 0 0 1 .200 .273 .200 .473
Count 0-1   16 4 0 0 1 2 2 0 0 0 0 0 .250 .250 .438 .688
Count 0-2   10 2 0 0 1 2 2 0 5 0 0 0 .200 .200 .500 .700
Count 1-0   10 6 2 1 1 5 2 0 0 0 0 0 .600 .600 1.300 1.900
Count 1-1   15 6 2 0 2 6 4 0 0 1 0 0 .400 .375 .933 1.308
Count 1-2   16 3 1 0 1 5 1 0 11 1 0 0 .188 .176 .438 .614
Count 2-0   1 1 0 0 0 1 0 0 0 0 0 0 1.000 1.000 1.000 2.000
Count 2-1   8 2 0 0 1 2 3 0 0 0 0 0 .250 .250 .625 .875
Count 2-2   20 4 3 0 0 3 2 0 11 0 0 0 .200 .200 .350 .550
Count 3-0   0 0 0 0 0 0 1 2 0 0 0 0 .000 1.000 .000 1.000
Count 3-1   5 3 0 0 0 2 2 3 0 0 0 0 .600 .750 .600 1.350
Full Count   5 3 1 0 0 3 3 3 2 0 0 0 .600 .750 .800 1.550
Behind in Count   42 9 1 0 3 9 5 0 16 1 0 0 .214 .209 .452 .662
Ahead in Count   24 12 2 1 2 10 8 5 0 0 0 0 .500 .586 .917 1.503
Batting Leadoff   2 0 0 0 0 0 1 1 2 0 0 0 .000 .333 .000 .333
Batting 2nd   7 4 2 0 1 3 1 0 1 0 0 0 .571 .571 1.286 1.857
Batting 4th   7 2 0 0 0 3 2 0 0 1 0 1 .286 .333 .286 .619
Batting 5th   17 8 2 0 1 6 4 1 2 0 0 0 .471 .500 .765 1.265
Batting 6th   48 10 3 0 2 10 6 4 13 1 0 0 .208 .264 .396 .660
Batting 7th   34 12 2 1 3 11 9 2 10 0 0 0 .353 .389 .735 1.124
Batting 9th   1 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Low Leverage   45 13 1 0 3 7 8 2 14 0 0 0 .289 .319 .511 .830
Medium Leverage   42 16 6 0 2 13 7 1 8 1 0 0 .381 .386 .667 1.053
High Leverage   28 7 2 1 2 13 8 5 6 1 0 1 .250 .371 .607 .979
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
2021 Denver - MSL 21 61 180 40 11 3 3 12 15 14 1 0 62 1 1 .222 .282 .367 .649 84 82 -0.3
2022 Denver - MSL 22 48 143 33 5 0 4 17 9 5 1 0 43 0 2 .231 .262 .350 .611 82 81 0.0
2023 Denver - MSL 23 142 482 142 38 1 22 67 64 37 4 4 119 1 0 .295 .347 .515 .862 135 136 3.4
2024 Denver - MSL 24 107 373 92 19 0 23 61 50 24 2 2 98 1 3 .247 .294 .483 .777 113 113 0.8
2025 Denver - MSL 25 37 112 24 5 0 7 11 13 2 0 0 35 0 0 .214 .228 .446 .674 83 82 0.1
2025 Texas - MSL 25 47 149 47 12 1 6 31 26 11 0 2 38 1 0 .315 .358 .530 .888 143 140 0.8
2025 Total - MSL 25 84 261 71 17 1 13 42 39 13 0 2 73 1 0 .272 .304 .494 .799 118 116 0.9
2026 Texas - MSL 26 41 116 36 9 1 7 33 23 8 1 2 29 4 0 .310 .354 .586 .941 158 159 0.9
Total MSL 483 1555 414 99 6 72 232 200 101 9 10 424 8 6 .266 .313 .477 .789 118 118 5.6
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
2017 Total - 17 24 107 48 14 1 9 37 47 10 2 3 4 10 4 .449 .492 .850 1.342 100 100 2.5
2017 Grand Junction - R 17 57 218 51 5 0 3 22 20 5 2 1 63 2 2 .234 .257 .298 .555 54 54 -1.2
2018 Grand Junction - R 18 61 195 64 19 1 7 34 32 14 2 6 54 0 1 .328 .369 .544 .912 128 119 0.9
2019 Asheville - A 19 109 423 100 30 1 7 47 38 17 4 4 111 4 0 .236 .270 .362 .632 83 80 -0.1
2019 Modesto - A 19 21 76 18 5 1 3 6 10 5 1 0 31 0 0 .237 .293 .447 .740 105 105 0.3
2019 Total - A 19 130 499 118 35 2 10 53 48 22 5 4 142 4 0 .236 .274 .375 .648 87 84 0.2
2020 Modesto - A 20 35 135 32 8 3 4 19 19 14 3 1 46 1 1 .237 .320 .430 .750 109 107 0.2
2020 Tulsa - AA 20 94 371 107 26 0 21 67 55 24 4 2 106 0 3 .288 .337 .528 .865 149 145 1.9
2021 Colorado Springs - AAA 21 96 359 112 14 8 28 70 61 26 4 4 97 6 2 .312 .361 .630 .991 154 148 2.8
2022 Colorado Springs - AAA 22 104 388 119 26 5 22 70 59 30 5 4 85 2 5 .307 .361 .570 .930 152 154 3.1
2024 Colorado Springs - AAA 24 21 80 27 7 0 2 10 17 8 0 0 18 2 1 .338 .398 .500 .898 146 153 0.8
2025 Colorado Springs - AAA 25 6 21 5 1 0 1 2 3 2 0 0 3 1 0 .238 .304 .429 .733 105 78 -0.1
Total PCL 227 848 263 48 13 53 152 140 66 9 8 203 11 8 .310 .363 .585 .948 151 150
Total TEX 94 371 107 26 0 21 67 55 24 4 2 106 0 3 .288 .337 .528 .865 149 145
Total CAL 56 211 50 13 4 7 25 29 19 4 1 77 1 1 .237 .311 .436 .747 108 106
Total SAL 109 423 100 30 1 7 47 38 17 4 4 111 4 0 .236 .270 .362 .632 83 80
Total PIO 118 413 115 24 1 10 56 52 19 4 7 117 2 3 .278 .312 .414 .726 90 86
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
2023 Denver - MSL 23 2 4 1 1 0 0 0 0 1 0 0 0 0 0 .250 .400 .500 .900 148 152 -0.7
2024 Denver - MSL 24 4 7 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -100 -124 -0.8
Total MSL 6 11 1 1 0 0 0 0 1 0 0 0 0 0 .091 .167 .182 .348 3 -9
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2017 Grand Junction - R LF 15 15 28 2 0 33 3 .909 130.0 2.08 -2.5 .886
2017 Grand Junction - R RF 41 41 85 5 0 92 2 .978 332.0 2.44 -1.2 .980
2018 Grand Junction - R LF 1 0 0 0 0 0 0 .000 3.0 0.00 0.0 .000
2018 Grand Junction - R RF 55 45 70 7 0 79 2 .975 413.1 1.68 -0.1 .972
2019 Modesto - A LF 14 14 25 0 0 25 0 1.000 122.1 1.84 +1.2 .966
2019 Asheville - A LF 52 51 78 4 0 82 0 1.000 441.1 1.67 -0.1 .972
2019 Modesto - A RF 6 5 12 0 0 12 0 1.000 46.0 2.35 +0.4 .997
2019 Asheville - A RF 57 53 80 3 1 83 0 1.000 464.2 1.61 -2.4 .992
2020 Tulsa - AA LF 9 9 11 0 0 11 0 1.000 80.0 1.24 -1.0 .986
2020 Modesto - A LF 20 19 20 1 0 22 1 .955 167.1 1.13 -2.1 .906
2020 Tulsa - AA RF 83 83 126 9 0 139 4 .971 732.1 1.66 -6.1 .959
2020 Modesto - A RF 18 15 24 1 1 27 2 .926 139.1 1.61 -1.5 .991
2021 Denver - MLB LF 45 40 63 5 0 69 1 .986 360.0 1.70 -3.3 .971
2021 Colorado Springs - AAA LF 11 10 15 0 0 16 1 .938 88.0 1.53 +0.6 1.100
2021 Denver - MLB RF 2 1 0 1 0 1 0 1.000 9.0 1.00 -0.3 .000
2021 Colorado Springs - AAA RF 57 54 81 6 0 89 2 .978 471.0 1.66 -1.3 .981
2022 Denver - MLB LF 33 30 49 0 0 50 1 .980 268.1 1.64 +0.9 1.019
2022 Colorado Springs - AAA LF 95 92 142 7 0 151 2 .987 835.0 1.61 -1.3 .995
2022 Denver - MLB RF 4 3 8 1 1 9 0 1.000 28.0 2.89 -0.0 .982
2022 Colorado Springs - AAA RF 3 2 3 0 0 3 0 1.000 18.0 1.50 +0.1 1.456
2023 Denver - MLB LF 101 94 187 8 1 195 0 1.000 823.2 2.13 -0.9 1.003
2023 Denver - MLB RF 41 26 56 1 0 58 1 .983 261.1 1.96 +1.4 1.018
2024 Denver - MLB LF 93 91 177 4 1 182 1 .995 788.0 2.07 -2.3 .996
2024 Colorado Springs - AAA LF 3 3 9 0 0 9 0 1.000 25.0 3.24 +0.7 1.254
2024 Denver - MLB RF 8 5 12 0 0 12 0 1.000 56.0 1.93 -0.2 1.071
2024 Colorado Springs - AAA RF 8 8 11 0 0 13 2 .846 71.0 1.39 -0.2 .994
2025 Texas - MLB 2B 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
2025 Texas - MLB 3B 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2025 Texas - MLB SS 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2025 Denver - MLB LF 32 29 42 3 0 45 0 1.000 231.0 1.75 +0.4 .975
2025 Texas - MLB LF 12 10 18 1 1 20 1 .950 102.0 1.68 -0.8 .921
2025 Colorado Springs - AAA LF 5 5 8 0 0 8 0 1.000 42.0 1.71 -0.2 .963
2025 Denver - MLB RF 1 0 1 0 0 1 0 1.000 1.0 9.00 -0.0 .977
2025 Texas - MLB RF 17 15 22 0 0 23 1 .957 136.0 1.46 -1.8 .933
2025 Colorado Springs - AAA RF 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
2026 Texas - MLB LF 5 4 3 0 0 3 0 1.000 37.0 0.73 -1.3 .759
2026 Texas - MLB RF 10 10 13 2 1 15 0 1.000 84.0 1.61 -1.0 .883
TOTAL 2B 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
TOTAL LF 546 516 875 35 3 921 11 .988 4544.0 1.80 -11.9 .987
TOTAL RF 412 366 604 36 4 656 16 .976 3264.0 1.76 -14.1 .980
PLAYER HISTORY
10/29/2025 Signed a 4-year contract extension worth a total of $31,840,000 with the Texas Gunfighters organization.
01/01/2026 OSA scouting updated ratings (potential): Contact: 50 (50); Power: 55 (55); Eye: 45 (50).
LEADERBOARD APPEARANCES
Year 2B Rank
2023 38 9
Monday, June 8th , 2026 - OOTP Baseball 26.4 Build 61