2B Javier Villalobos #18
Age: 22 | Bats: L | Throws: R | Morale: Good
07/19/2026
2B JAVIER VILLALOBOS #18 - AGE: 22 - BATS: L - THROWS: R - MORALE: GOOD
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
4 5 2 0 0 0 0 0 1 .400 .400 .400 0 -0.0
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 45 45 50 45
Gap 45 45 45 45
Power 45 40 45 45
Eye 30 30 30 30
Avoid K's 50 45 55 50
FIELDING RATINGS
Catcher Infield Outfield
Range: - 50 50
Errors: - 45 45
Arm: 25 40 40
Turn DP: - 60 -
Framing: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: -
1st Base: 30 Center Field: -
2nd Base: 45 Right Field: -
3rd Base: -
       
RUN/BUNT
Running Speed: 40
Stealing Aggressiveness: 45
Stealing Ability: 40
Baserunning Inst.: 50
Sacrifice Bunt: 60
Bunt for Hit: 25
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
07/17/2026 @ ATH Loss, 2-4 2 0 1 0 0 0 0 0
07/16/2026 @ TEX Win, 7-0 1 0 0 0 0 0 1 0
07/07/2026 NYY Win, 7-5 2 0 1 0 0 0 0 0
07/04/2026 HOU Loss, 10-14 0 0 0 0 0 0 0 0
06/27/2026 @ FRI Win, 4-2 5 1 2 0 0 0 1 0
06/26/2026 HIL Win, 9-8 4 1 2 2 0 0 1 0
06/25/2026 HIL Win, 7-1 3 1 1 0 0 0 1 0
06/24/2026 HIL Loss, 1-3 4 0 0 0 0 0 0 0
06/23/2026 @ TRC Win, 6-3 5 1 3 0 0 0 0 0
06/22/2026 @ TRC Loss, 5-6 4 0 0 0 0 0 1 0
PERSONALITY
Birthday:02/28/2004
Born in:Seattle, WA
Nationality:American
Height:5' 11"
Weight:175 lbs
Local Popularity:Unknown
National Pop.:Unknown
STATUS
Contract:Major League Contract
Salary:$740,000
Signed Through:2026 Season
Major Service:None, 54 Days
Service This Yr:21 Days
40-Man Service:None, 111 Days
Pro Service:2 Years
Arbitration Eligibility:Not yet eligible
Option Years:3 option years left
Contract Extension: -
Drafted:-
MAJOR LEAGUE BASEBALL 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 4 5 2 0 0 0 0 0 0 1 .400 .400 .400 .800 .354 .000 125
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 2 5 0 0 0 0 0 0 2 0 0 1 0.0 0.4 2.70 -0.0  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   2 1 0 0 0 0 0 0 0 0 0 0 .500 .500 .500 1.000
Versus Right   3 1 0 0 0 0 0 0 1 0 0 0 .333 .333 .333 .667
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
This Week   3 1 0 0 0 0 0 0 1 0 0 0 .333 .333 .333 .667
Last Week   2 1 0 0 0 0 0 0 0 0 0 0 .500 .500 .500 1.000
July   5 2 0 0 0 0 0 0 1 0 0 0 .400 .400 .400 .800
Career   5 2 0 0 0 0 0 0 1 0 0 0 .400 .400 .400 .800
Home   2 1 0 0 0 0 0 0 0 0 0 0 .500 .500 .500 1.000
Road   3 1 0 0 0 0 0 0 1 0 0 0 .333 .333 .333 .667
Grass   4 2 0 0 0 0 0 0 0 0 0 0 .500 .500 .500 1.000
Turf   1 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Day   0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Night   5 2 0 0 0 0 0 0 1 0 0 0 .400 .400 .400 .800
As Starter   4 2 0 0 0 0 0 0 0 0 0 0 .500 .500 .500 1.000
As Reliever / Substitution   1 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Pinch Hitting   1 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Inning 1-3   2 1 0 0 0 0 0 0 0 0 0 0 .500 .500 .500 1.000
Inning 4-6   2 1 0 0 0 0 0 0 0 0 0 0 .500 .500 .500 1.000
Inning 7-9   1 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
0 Outs   3 1 0 0 0 0 0 0 1 0 0 0 .333 .333 .333 .667
1 Outs   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
2 Outs   1 1 0 0 0 0 0 0 0 0 0 0 1.000 1.000 1.000 2.000
Scoring Position   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Bases Empty   4 2 0 0 0 0 0 0 1 0 0 0 .500 .500 .500 1.000
Runner on 2nd & 3rd   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Two Strikes   4 1 0 0 0 0 0 0 1 0 0 0 .250 .250 .250 .500
Count 0-2   1 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Count 2-1   1 1 0 0 0 0 0 0 0 0 0 0 1.000 1.000 1.000 2.000
Count 2-2   1 1 0 0 0 0 0 0 0 0 0 0 1.000 1.000 1.000 2.000
Full Count   2 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Behind in Count   1 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Ahead in Count   1 1 0 0 0 0 0 0 0 0 0 0 1.000 1.000 1.000 2.000
Batting 2nd   1 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Batting 9th   4 2 0 0 0 0 0 0 0 0 0 0 .500 .500 .500 1.000
Low Leverage   3 1 0 0 0 0 0 0 1 0 0 0 .333 .333 .333 .667
Medium Leverage   1 1 0 0 0 0 0 0 0 0 0 0 1.000 1.000 1.000 2.000
High Leverage   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .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 3 4 2 1 0 0 0 1 1 1 .500 .600 .750 1.350 .445 .250 178
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 0 5 0 1 0 0 0 0 3 1 0 0 0.0 1.8 24.30 .1  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Versus Right   4 2 1 0 0 0 1 1 1 0 0 0 .500 .600 .750 1.350
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
June   4 2 1 0 0 0 1 1 1 0 0 0 .500 .600 .750 1.350
Career   4 2 1 0 0 0 1 1 1 0 0 0 .500 .600 .750 1.350
Road   4 2 1 0 0 0 1 1 1 0 0 0 .500 .600 .750 1.350
Grass   4 2 1 0 0 0 1 1 1 0 0 0 .500 .600 .750 1.350
Night   4 2 1 0 0 0 1 1 1 0 0 0 .500 .600 .750 1.350
As Reliever / Substitution   4 2 1 0 0 0 1 1 1 0 0 0 .500 .600 .750 1.350
TEXAS LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 25 71 17 0 1 2 6 8 6 10 .239 .325 .352 .677 .302 .113 69
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 20 80 3 1 0 0 0 0 25 3 0 0 0.0 8.8 4.40 -0.2  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   16 2 0 0 0 1 0 1 1 0 0 0 .125 .176 .125 .301
Versus Right   55 15 0 1 2 5 8 5 9 0 0 3 .273 .365 .418 .783
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
April   28 5 0 0 1 2 3 5 5 0 0 2 .179 .343 .286 .629
May   38 10 0 0 1 4 4 1 4 0 0 1 .263 .300 .342 .642
June   5 2 0 1 0 0 1 0 1 0 0 0 .400 .400 .800 1.200
Last Year   15 5 0 0 1 1 3 0 3 0 1 0 .333 .333 .533 .867
Career   86 22 0 1 3 7 11 6 13 0 1 3 .256 .326 .384 .710
Home   28 8 0 0 0 1 4 4 5 0 0 2 .286 .412 .286 .697
Road   43 9 0 1 2 5 4 2 5 0 0 1 .209 .261 .395 .656
Grass   68 16 0 1 2 6 7 6 10 0 0 2 .235 .316 .353 .669
Turf   3 1 0 0 0 0 1 0 0 0 0 1 .333 .500 .333 .833
Day   13 3 0 0 0 0 1 1 2 0 0 0 .231 .286 .231 .516
Night   58 14 0 1 2 6 7 5 8 0 0 3 .241 .333 .379 .713
As Starter   67 15 0 1 2 5 7 4 10 0 0 3 .224 .297 .343 .641
As Reliever / Substitution   4 2 0 0 0 1 1 2 0 0 0 0 .500 .667 .500 1.167
NORTHWEST LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 8 28 8 4 0 0 5 5 2 3 .286 .355 .429 .783 .355 .143 114
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 7 31 1 0 0 0 0 0 12 4 0 0 0.0 4.5 6.12 .3  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   10 0 0 0 0 0 1 1 1 0 0 0 .000 .091 .000 .091
Versus Right   18 8 4 0 0 5 4 1 2 0 0 1 .444 .500 .667 1.167
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
June   28 8 4 0 0 5 5 2 3 0 0 1 .286 .355 .429 .783
Career   28 8 4 0 0 5 5 2 3 0 0 1 .286 .355 .429 .783
Home   11 3 1 0 0 2 2 0 2 0 0 1 .273 .333 .364 .697
Road   17 5 3 0 0 3 3 2 1 0 0 0 .294 .368 .471 .839
Grass   16 4 2 0 0 4 3 1 2 0 0 1 .250 .333 .375 .708
Turf   12 4 2 0 0 1 2 1 1 0 0 0 .333 .385 .500 .885
Day   3 1 1 0 0 2 0 1 0 0 0 0 .333 .500 .667 1.167
Night   25 7 3 0 0 3 5 1 3 0 0 1 .280 .333 .400 .733
As Starter   26 8 4 0 0 5 4 2 3 0 0 1 .308 .379 .462 .841
As Reliever / Substitution   2 0 0 0 0 0 1 0 0 0 0 0 .000 .000 .000 .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
2026 Seattle - MLB 22 4 5 2 0 0 0 0 0 0 0 0 1 0 1 .400 .400 .400 .800 116 125 -0.0
Total MLB 4 5 2 0 0 0 0 0 0 0 0 1 0 1 .400 .400 .400 .800 116 125 -0.0
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 Palm Beach - A 21 56 182 46 8 0 1 9 20 15 5 0 19 0 0 .253 .327 .313 .640 66 53 -0.9
2025 Peoria - A 21 39 62 20 6 0 2 7 7 8 2 1 5 0 0 .323 .411 .516 .927 136 135 0.4
2025 Total - A 21 95 244 66 14 0 3 16 27 23 7 1 24 0 0 .270 .349 .365 .714 85 75 -0.4
2025 Springfield - AA 21 10 15 5 0 0 1 1 3 0 0 0 3 0 0 .333 .333 .533 .867 112 91 0.0
2026 Everett - A 22 8 28 8 4 0 0 5 5 2 1 0 3 0 0 .286 .355 .429 .783 106 114 0.3
2026 Springfield - AA 22 24 66 15 0 0 2 6 7 6 3 0 9 0 0 .227 .320 .318 .638 65 60 -0.3
2026 Memphis - AAA 22 3 4 2 1 0 0 0 1 1 0 0 1 0 0 .500 .600 .750 1.350 263 178 0.1
2026 Arkansas - AA 22 1 5 2 0 1 0 0 1 0 0 0 1 0 0 .400 .400 .800 1.200 199 202 0.1
Total IL 3 4 2 1 0 0 0 1 1 0 0 1 0 0 .500 .600 .750 1.350 263 178
Total TEX 35 86 22 0 1 3 7 11 6 3 0 13 0 0 .256 .326 .384 .710 79 73
Total MID 39 62 20 6 0 2 7 7 8 2 1 5 0 0 .323 .411 .516 .927 136 135
Total NWL 8 28 8 4 0 0 5 5 2 1 0 3 0 0 .286 .355 .429 .783 106 114
Total FSL 56 182 46 8 0 1 9 20 15 5 0 19 0 0 .253 .327 .313 .640 66 53
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2026 Springfield - AA 1B 4 3 30 0 3 30 0 1.000 28.0 9.64 +0.1 1.025
2026 Seattle - MLB 2B 3 2 5 3 0 8 0 1.000 14.0 5.14 +0.0 1.013
2026 Memphis - AAA 2B 2 0 1 0 0 1 0 1.000 5.0 1.80 0.0 .000
2026 Springfield - AA 2B 19 16 33 36 10 71 2 .972 135.0 4.60 -1.3 .909
2026 Everett - A 2B 7 7 18 20 8 38 0 1.000 55.0 6.22 +1.1 1.187
2026 Seattle - MLB SS 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
TOTAL 1B 4 3 30 0 3 30 0 1.000 28.0 9.64 +0.1 1.025
TOTAL 2B 31 25 57 59 18 118 2 .983 209.0 5.00 -0.1 .983
PLAYER HISTORY
05/31/2025 Injured on 05/29/2025, diagnosed with a mild hamstring strain, is day-to-day.
09/18/2025 Wins the 2025 Florida State League Round 1 with the Palm Beach Cardinals!
01/01/2026 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 45 (45); Eye: 30 (30).
06/19/2026 Was traded by the St. Louis Cardinals to the Seattle Mariners, along with RP Miguel Barreto, in exchange for CF Billy Hartman.
Sunday, April 19th , 2026 - OOTP Baseball 26.8 Build 82