1B Josh Willis #9
Age: 24 | Bats: R | Throws: R | Morale: Good
07/19/2026
1B JOSH WILLIS #9 - AGE: 24 - BATS: R - THROWS: R - MORALE: GOOD
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
9 15 3 1 0 0 0 2 1 .200 .294 .267 0 -0.1
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 40 40 40 45
Gap 35 40 35 40
Power 30 35 30 35
Eye 45 45 40 50
Avoid K's 40 40 40 45
FIELDING RATINGS
Catcher Infield Outfield
Range: - 50 35
Errors: - 40 45
Arm: 20 35 30
Turn DP: - 65 -
Framing: 25 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: -
1st Base: 50 Center Field: -
2nd Base: 45 Right Field: -
3rd Base: -
       
RUN/BUNT
Running Speed: 35
Stealing Aggressiveness: 30
Stealing Ability: 30
Baserunning Inst.: 30
Sacrifice Bunt: 50
Bunt for Hit: 25
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
07/18/2026 AMA Win, 9-8 0 0 0 0 0 0 0 0
07/17/2026 AMA Win, 5-3 3 0 0 0 0 1 0 0
07/16/2026 @ WIC Loss, 7-9 5 0 1 0 0 0 0 0
07/11/2026 @ ARK Loss, 7-10 1 0 0 0 0 0 0 0
07/06/2026 KAN Win, 3-0 4 1 2 0 0 0 1 0
07/05/2026 KAN Loss, 0-1 4 0 0 0 0 0 1 0
07/04/2026 KAN Win, 2-0 3 0 1 0 0 0 1 0
07/02/2026 @ SAL Loss, 2-3 4 1 0 0 0 0 2 0
07/01/2026 @ SAL Win, 7-2 4 1 1 0 0 0 0 0
06/30/2026 AUG Loss, 1-3 4 0 2 0 0 0 0 0
PERSONALITY
Birthday:05/08/2002
Born in:Elyria, OH
Nationality:American
Height:6' 0"
Weight:190 lbs
Local Popularity:Unknown
National Pop.:Unknown
STATUS
Contract:Minor League Contract
Salary:-
Signed Through:-
Major Service:None, 34 Days
Service This Yr:None
40-Man Service:None, 106 Days
Pro Service:3 Years
Arbitration Eligibility:Not yet eligible
Option Years:3 option years left
Contract Extension: -
Drafted:-
TEXAS LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 9 15 3 1 0 0 0 3 2 1 .200 .294 .267 .561 .267 .067 47
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 4 17 0 0 0 1 0 0 4 1 0 0 0.0 1.1 2.21 -0.1  
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 1 1 0 0 0 0 .000 .333 .000 .333
Versus Right   13 3 1 0 0 0 2 1 1 0 0 0 .231 .286 .308 .593
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
This Week   8 1 0 0 0 0 0 1 0 0 0 0 .125 .222 .125 .347
Last Week   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
April   2 1 1 0 0 0 1 1 0 0 0 0 .500 .667 1.000 1.667
May   4 1 0 0 0 0 1 0 1 0 0 0 .250 .250 .250 .500
June   0 0 0 0 0 0 1 0 0 0 0 0 .000 .000 .000 .000
July   9 1 0 0 0 0 0 1 0 0 0 0 .111 .200 .111 .311
Career   15 3 1 0 0 0 3 2 1 0 0 0 .200 .294 .267 .561
Home   7 1 0 0 0 0 2 1 1 0 0 0 .143 .250 .143 .393
Road   8 2 1 0 0 0 1 1 0 0 0 0 .250 .333 .375 .708
Grass   15 3 1 0 0 0 3 2 1 0 0 0 .200 .294 .267 .561
Night   15 3 1 0 0 0 3 2 1 0 0 0 .200 .294 .267 .561
As Starter   14 3 1 0 0 0 2 2 1 0 0 0 .214 .312 .286 .598
As Reliever / Substitution   1 0 0 0 0 0 1 0 0 0 0 0 .000 .000 .000 .000
CAROLINA LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 47 175 48 7 1 2 10 22 13 32 .274 .328 .360 .688 .307 .086 82
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 47 195 1 0 0 4 6 0 63 10 0 0 0.0 20.7 4.09 -0.2  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   54 18 2 0 1 2 4 1 5 0 3 0 .333 .345 .426 .771
Versus Right   121 30 5 1 1 8 18 12 27 0 3 1 .248 .321 .331 .651
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Last Week   4 2 0 0 0 0 1 0 1 0 0 0 .500 .500 .500 1.000
April   11 3 1 0 0 1 1 1 1 0 0 0 .273 .333 .364 .697
May   79 21 1 1 2 9 10 9 13 0 3 1 .266 .348 .380 .728
June   66 20 5 0 0 0 8 3 13 0 3 0 .303 .333 .379 .712
July   19 4 0 0 0 0 3 0 5 0 0 0 .211 .211 .211 .421
Last Year   175 43 5 0 0 17 12 22 40 2 5 7 .246 .350 .274 .624
Career   350 91 12 1 2 27 34 35 72 2 11 8 .260 .339 .317 .656
Home   76 22 4 0 1 1 8 3 15 0 2 0 .289 .316 .382 .698
Road   99 26 3 1 1 9 14 10 17 0 4 1 .263 .336 .343 .680
Grass   163 46 6 1 2 10 20 13 28 0 6 1 .282 .339 .368 .707
Turf   12 2 1 0 0 0 2 0 4 0 0 0 .167 .167 .250 .417
Day   77 18 0 0 2 5 8 5 16 0 3 0 .234 .280 .312 .592
Night   98 30 7 1 0 5 14 8 16 0 3 1 .306 .364 .398 .762
As Starter   175 48 7 1 2 10 22 13 32 0 6 1 .274 .328 .360 .688
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
2025 Columbia - A 23 71 175 43 5 0 0 17 12 22 7 2 40 0 0 .246 .350 .274 .624 62 60 -0.6
2026 Columbia - A 24 47 175 48 7 1 2 10 22 13 1 0 32 0 0 .274 .328 .360 .688 86 82 -0.2
2026 Northwest Arkansas - AA 24 9 15 3 1 0 0 0 3 2 0 0 1 0 0 .200 .294 .267 .561 45 47 -0.1
Total TEX 9 15 3 1 0 0 0 3 2 0 0 1 0 0 .200 .294 .267 .561 45 47
Total CAR 118 350 91 12 1 2 27 34 35 8 2 72 0 0 .260 .339 .317 .656 73 70
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2026 Northwest Arkansas - AA 1B 4 1 9 0 0 9 0 1.000 10.0 8.10 +0.1 1.025
2026 Columbia - A 1B 45 45 384 23 35 408 1 .998 391.0 9.37 +2.7 1.046
2026 Northwest Arkansas - AA 2B 5 3 10 10 5 20 0 1.000 29.0 6.21 -0.2 .995
TOTAL 1B 49 46 393 23 35 417 1 .998 401.0 9.34 +2.8 1.045
TOTAL 2B 5 3 10 10 5 20 0 1.000 29.0 6.21 -0.2 .995
PLAYER HISTORY
03/09/2025 Signed a 1-year minor league contract with the Kansas City Royals organization.
10/02/2025 Wins the 2025 Carolina League Round 2 with the Columbia Fireflies!
01/01/2026 OSA scouting updated ratings (potential): Contact: 40 (45); Power: 30 (35); Eye: 40 (50).
Sunday, April 19th , 2026 - OOTP Baseball 26.8 Build 82