2B Juan Villalba #41
Age: 32 | Bats: R | Throws: R | Morale: Normal
10/28/2037
2B JUAN VILLALBA #41 - AGE: 32 - BATS: R - THROWS: R - MORALE: NORMAL
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
0 0 0 0 0 0 0 0 0 .000 .000 .000 0 0.0
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 45 45 45 45
Gap 55 55 50 55
Power 35 40 35 35
Eye 45 45 45 45
Avoid K's 60 60 60 60
FIELDING RATINGS
Catcher Infield Outfield
Range: - 60 60
Errors: - 55 60
Arm: 20 35 60
Turn DP: - 55 -
Ability: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: 50
Catcher: - Left Field: 70
1st Base: - Center Field: 35
2nd Base: 60 Right Field: 60
3rd Base: -
       
RUN/BUNT
Running Speed: 70
Stealing Ability: 45
Baserunning Inst.: 25
Sacrifice Bunt: 35
Bunt for Hit: 30
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
PERSONALITY
Villalba puts in long hours.
High: Work Ethic
Birthday:12/22/2004
Born in:Santiago, SAN
Nationality:Dominican
Height:6' 1"
Weight:205 lbs
Local Popularity:Unknown
National Pop.:Unknown
STATUS
Contract:None, Free Agent
Salary:-
Signed Through:-
Major Service:None, 164 Days
Service This Yr:None
40-Man Service:3 Years, 53 Days
Pro Service:16 Years
Arbitration Eligibility:Not yet eligible
Option Years:Out of option years
Contract Extension: -
Drafted:-
StatsPlus
StatsPlus Player Page
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
2027 Toronto - ABL 22 59 210 53 11 2 2 25 23 7 1 1 28 3 4 .252 .279 .352 .631 59 58 -0.7
2028 Toronto - ABL 23 15 48 14 1 2 0 4 8 3 0 0 7 0 0 .292 .333 .396 .729 89 91 -0.0
2029 Toronto - ABL 24 1 4 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -100 -134 -0.1
2030 Cleveland - ABL 25 18 42 5 1 0 0 1 3 2 0 1 12 0 0 .119 .156 .143 .298 -16 -31 -0.4
Total ABL 93 304 72 13 4 2 30 34 12 1 2 47 3 4 .237 .266 .326 .592 51 48 -1.3
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
2024 Dayton - A 19 125 453 125 27 4 2 55 50 12 6 5 104 6 11 .276 .300 .366 .667 70 66 -1.5
2025 Billings - A- 20 71 291 68 10 6 0 21 33 15 2 2 43 2 6 .234 .274 .309 .583 70 68 -0.5
2025 Dayton - A 20 17 66 20 7 0 0 7 8 2 0 0 8 2 3 .303 .324 .409 .733 86 87 0.2
2026 Dayton - A 21 42 181 65 12 8 2 29 30 16 1 6 23 3 5 .359 .402 .547 .949 141 136 1.5
2026 Daytona - A+ 21 90 384 118 22 5 5 44 60 21 6 9 46 13 13 .307 .345 .430 .775 106 104 1.4
2026 Total - A+ 21 132 565 183 34 13 7 73 90 37 7 15 69 16 18 .324 .364 .467 .831 118 115 2.9
2027 Buffalo - AAA 22 38 117 31 2 2 1 14 11 6 0 1 18 7 0 .265 .298 .342 .640 76 75 -0.4
2028 Buffalo - AAA 23 123 433 110 22 2 3 50 43 30 5 3 56 5 9 .254 .308 .335 .643 75 74 -0.3
2029 New Hampshire - AA 24 17 69 18 4 3 0 10 8 7 1 1 9 2 1 .261 .333 .406 .739 87 86 0.3
2029 Buffalo - AAA 24 64 107 37 9 0 4 26 16 19 1 1 19 2 3 .346 .445 .542 .987 166 168 1.2
2030 Akron - AA 25 85 371 111 21 4 13 59 54 25 5 1 52 16 7 .299 .351 .482 .833 112 108 1.8
2031 Northwest Arkansas - AA 26 107 435 132 24 2 16 50 76 43 2 5 58 19 11 .303 .365 .478 .843 123 125 2.4
2031 Omaha - AAA 26 19 65 25 2 0 4 18 15 8 2 1 10 3 2 .385 .461 .600 1.061 179 184 1.1
2032 Northwest Arkansas - AA 27 52 186 56 10 2 6 27 27 13 3 2 29 3 7 .301 .353 .473 .826 124 125 1.1
2032 Omaha - AAA 27 64 252 72 8 5 1 22 24 23 1 1 49 6 4 .286 .347 .369 .716 93 99 0.8
2033 Northwest Arkansas - AA 28 106 404 130 17 3 9 48 60 22 5 5 53 13 8 .322 .360 .446 .806 116 120 1.8
2034 Northwest Arkansas - AA 29 104 372 107 18 1 9 49 46 24 4 0 48 15 5 .288 .338 .414 .751 103 107 2.0
2035 Northwest Arkansas - AA 30 92 240 67 11 1 9 32 31 19 2 3 36 9 7 .279 .333 .446 .779 102 105 0.7
2036 Omaha - AAA 31 25 21 4 0 0 0 2 1 0 0 1 4 0 0 .190 .182 .190 .372 -5 -12 -0.2
Total IL 225 657 178 33 4 8 90 70 55 6 5 93 14 12 .271 .331 .370 .700 91 91
Total PCL 108 338 101 10 5 5 42 40 31 3 3 63 9 6 .299 .360 .402 .762 105 110
Total EL 102 440 129 25 7 13 69 62 32 6 2 61 18 8 .293 .348 .470 .818 108 104
Total TEX 461 1637 492 80 9 49 206 240 121 16 15 224 59 38 .301 .352 .450 .802 114 117
Total FSL 90 384 118 22 5 5 44 60 21 6 9 46 13 13 .307 .345 .430 .775 106 104
Total MID 184 700 210 46 12 4 91 88 30 7 11 135 11 19 .300 .330 .417 .747 91 87
Total PIO 71 291 68 10 6 0 21 33 15 2 2 43 2 6 .234 .274 .309 .583 70 68
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 Billings - PIO 20 5 22 5 1 0 0 1 1 1 1 0 2 0 0 .227 .292 .273 .564 66 69 -0.1
2031 Northwest Arkansas - TEX 26 5 21 7 2 1 0 2 5 0 0 1 5 1 1 .333 .318 .524 .842 120 113 -0.2
2032 Northwest Arkansas - TEX 27 1 4 2 0 0 0 0 1 0 0 0 0 0 0 .500 .500 .500 1.000 175 188 -0.1
2033 Northwest Arkansas - TEX 28 4 15 3 0 0 0 1 0 1 0 0 1 1 0 .200 .250 .200 .450 24 25 -0.5
2034 Northwest Arkansas - TEX 29 4 13 3 1 0 0 1 0 0 0 1 0 0 1 .231 .214 .308 .522 40 30 0.3
2035 Northwest Arkansas - TEX 30 2 2 0 0 0 0 1 0 0 0 1 0 0 0 .000 .000 .000 .000 -100 -122 -0.4
Total TEX 16 55 15 3 1 0 5 6 1 0 3 6 2 2 .273 .271 .364 .635 67 63
Total PIO 5 22 5 1 0 0 1 1 1 1 0 2 0 0 .227 .292 .273 .564 66 69
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2024 Dayton - A LF 102 102 169 6 0 183 8 .956 846.1 1.86 -0.8 1.007
2024 Dayton - A CF 26 23 53 3 2 58 2 .966 208.0 2.42 -0.2 1.034
2024 Dayton - A RF 4 0 2 0 0 2 0 1.000 7.0 2.57 +0.3 1.003
2025 Dayton - A LF 17 17 36 1 1 37 0 1.000 148.0 2.25 +2.8 1.114
2025 Billings - A- LF 46 46 93 2 0 96 1 .990 414.0 2.07 +2.8 1.063
2025 Billings - A- CF 1 0 1 0 0 1 0 1.000 1.0 9.00 +0.0 1.008
2025 Dayton - A RF 1 0 0 0 0 0 0 .000 3.0 0.00 0.0 .000
2025 Billings - A- RF 27 25 47 0 0 48 1 .979 222.1 1.90 -0.8 .976
2026 Daytona - A+ LF 5 5 12 0 0 13 1 .923 51.2 2.09 +2.0 1.545
2026 Daytona - A+ CF 85 85 223 9 2 235 3 .987 769.0 2.72 +0.5 .994
2026 Dayton - A CF 42 42 114 10 0 126 2 .984 378.0 2.95 +2.2 1.022
2027 Buffalo - AAA 2B 7 6 13 13 5 26 0 1.000 53.0 4.42 -1.2 .817
2027 Buffalo - AAA SS 12 10 13 27 6 45 5 .889 91.0 3.96 -4.5 .743
2027 Toronto - MLB LF 2 0 1 0 0 1 0 1.000 7.0 1.29 +0.0 .965
2027 Buffalo - AAA LF 6 6 9 1 0 10 0 1.000 52.0 1.73 +0.4 .989
2027 Toronto - MLB CF 2 0 0 0 0 0 0 .000 4.0 0.00 -0.3 .000
2027 Buffalo - AAA CF 7 6 13 1 0 14 0 1.000 55.0 2.29 +0.4 1.019
2027 Toronto - MLB RF 57 57 118 2 0 120 0 1.000 485.1 2.23 +1.7 1.032
2027 Buffalo - AAA RF 6 6 9 1 0 10 0 1.000 53.0 1.70 -0.1 .993
2028 Toronto - MLB 2B 12 11 22 25 5 47 0 1.000 97.1 4.35 -1.7 .920
2028 Toronto - MLB SS 1 1 2 1 0 3 0 1.000 8.0 3.38 +0.0 1.039
2028 Buffalo - AAA LF 74 74 156 8 3 169 5 .970 632.0 2.34 +4.6 1.050
2028 Toronto - MLB CF 1 1 2 0 0 2 0 1.000 9.0 2.00 -0.3 .999
2028 Buffalo - AAA CF 50 45 117 7 2 125 1 .992 410.1 2.72 -2.0 1.002
2028 Buffalo - AAA RF 2 1 7 0 0 7 0 1.000 10.0 6.30 +0.8 1.165
2029 Buffalo - AAA 2B 3 0 1 0 0 1 0 1.000 6.1 1.42 -0.1 .000
2029 New Hampshire - AA 2B 17 17 35 48 4 83 0 1.000 150.0 4.98 +1.5 1.022
2029 Buffalo - AAA SS 2 0 2 3 2 5 0 1.000 5.0 9.00 +0.0 1.055
2029 Buffalo - AAA LF 34 16 25 2 0 28 1 .964 160.2 1.51 -0.5 .958
2029 Buffalo - AAA CF 10 5 12 0 0 12 0 1.000 54.1 1.99 +0.5 .996
2029 Buffalo - AAA RF 7 7 10 1 0 11 0 1.000 59.0 1.68 -0.2 1.240
2030 Cleveland - MLB 2B 5 1 2 6 2 9 1 .889 17.0 4.24 -0.3 .838
2030 Akron - AA 2B 17 16 28 54 7 83 1 .988 145.0 5.09 +1.6 1.038
2030 Cleveland - MLB SS 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2030 Akron - AA SS 53 53 85 155 27 247 7 .972 479.1 4.51 +0.8 1.004
2030 Akron - AA LF 2 1 2 0 0 2 0 1.000 9.0 2.00 -0.0 .987
2030 Cleveland - MLB CF 10 9 28 1 0 29 0 1.000 80.0 3.26 +0.8 .999
2030 Akron - AA CF 7 7 30 1 0 31 0 1.000 60.2 4.60 +0.4 .998
2030 Cleveland - MLB RF 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
2030 Akron - AA RF 8 8 11 0 0 11 0 1.000 69.0 1.43 +0.4 .988
2031 Omaha - AAA 2B 19 18 36 42 7 79 1 .987 151.2 4.63 +0.5 1.034
2031 Northwest Arkansas - AA 2B 5 4 10 9 2 20 1 .950 39.0 4.38 +0.3 1.171
2031 Omaha - AAA SS 1 1 0 1 0 1 0 1.000 7.0 1.29 +0.2 1.022
2031 Northwest Arkansas - AA SS 10 9 13 28 4 43 2 .953 83.0 4.45 -1.9 .905
2031 Omaha - AAA LF 2 0 1 0 0 1 0 1.000 7.0 1.29 -0.0 .973
2031 Northwest Arkansas - AA LF 83 81 131 6 2 138 1 .993 727.2 1.69 +2.8 1.033
2031 Northwest Arkansas - AA CF 4 1 5 0 0 5 0 1.000 15.0 3.00 +0.2 .987
2031 Northwest Arkansas - AA RF 7 7 15 1 0 16 0 1.000 59.0 2.44 +0.0 .994
2032 Omaha - AAA 2B 5 5 15 12 5 27 0 1.000 44.0 5.52 +0.8 1.089
2032 Northwest Arkansas - AA 2B 5 5 12 21 4 33 0 1.000 45.0 6.60 +0.5 1.112
2032 Northwest Arkansas - AA SS 6 5 10 17 4 28 1 .964 50.0 4.86 -0.7 .935
2032 Omaha - AAA LF 42 42 67 2 0 71 2 .972 383.0 1.62 +1.3 1.056
2032 Northwest Arkansas - AA LF 27 27 41 2 0 43 0 1.000 236.1 1.64 +0.8 .988
2032 Omaha - AAA CF 8 7 20 0 0 20 0 1.000 63.0 2.86 -0.5 .993
2032 Omaha - AAA RF 6 6 16 0 0 16 0 1.000 59.2 2.41 +0.0 .990
2032 Northwest Arkansas - AA RF 5 5 11 1 0 12 0 1.000 45.0 2.40 -0.0 .979
2033 Northwest Arkansas - AA 2B 7 7 15 15 3 30 0 1.000 60.0 4.50 -0.1 1.060
2033 Northwest Arkansas - AA LF 79 76 123 3 2 127 1 .992 686.1 1.65 +0.7 1.004
2033 Northwest Arkansas - AA CF 1 0 0 0 0 0 0 .000 2.0 0.00 0.0 .000
2033 Northwest Arkansas - AA RF 10 10 22 1 0 23 0 1.000 85.0 2.44 +0.2 .982
2034 Northwest Arkansas - AA 2B 65 65 107 187 23 297 3 .990 572.2 4.62 +2.8 1.009
2034 Northwest Arkansas - AA SS 9 8 10 27 4 39 2 .949 76.1 4.36 -0.9 .877
2034 Northwest Arkansas - AA LF 17 17 26 1 0 27 0 1.000 157.0 1.55 +1.6 1.095
2034 Northwest Arkansas - AA CF 1 0 0 0 0 0 0 .000 3.0 0.00 0.0 .000
2034 Northwest Arkansas - AA RF 7 5 8 0 0 8 0 1.000 49.0 1.47 +0.3 .963
2035 Northwest Arkansas - AA 2B 34 21 37 70 14 110 3 .973 202.2 4.75 +0.3 1.026
2035 Northwest Arkansas - AA SS 23 10 18 31 3 54 5 .907 115.0 3.83 -3.9 .820
2035 Northwest Arkansas - AA LF 9 3 5 0 0 5 0 1.000 32.0 1.41 -0.1 .953
2035 Northwest Arkansas - AA RF 32 29 41 2 0 43 0 1.000 240.1 1.61 +0.6 1.059
2036 Omaha - AAA 2B 7 1 2 6 1 8 0 1.000 18.0 4.00 -0.2 1.036
2036 Omaha - AAA SS 12 0 0 9 0 9 0 1.000 21.2 3.74 -0.1 .925
2036 Omaha - AAA CF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2036 Omaha - AAA RF 7 2 1 0 0 1 0 1.000 24.0 0.38 -0.1 .955
TOTAL 2B 208 177 335 508 82 853 10 .988 1601.2 4.74 +4.9 1.016
TOTAL SS 129 97 153 299 50 474 22 .954 936.1 4.34 -11.1 .925
TOTAL LF 547 513 897 34 8 951 20 .979 4550.0 1.84 +18.5 1.035
TOTAL CF 255 231 618 32 6 658 8 .988 2112.1 2.77 +1.7 1.005
TOTAL RF 187 168 318 9 0 328 1 .997 1471.2 2.00 +3.0 1.020
PLAYER HISTORY
12/25/2020 Signed a minor league contract out of Dominican Republic with the Cincinnati Reds organization.
01/01/2021 OSA scouting updated ratings (potential): Contact: 30 (50); Power: 25 (45); Eye: 25 (45).
06/27/2021 Injured (Gout), out for 2 days.
01/01/2022 OSA scouting updated ratings (potential): Contact: 35 (50); Power: 25 (45); Eye: 25 (45).
12/05/2022 Injured (Sprained elbow), day-to-day for 2 weeks.
01/01/2023 OSA scouting updated ratings (potential): Contact: 40 (50); Power: 25 (45); Eye: 25 (45).
01/01/2024 OSA scouting updated ratings (potential): Contact: 40 (50); Power: 25 (45); Eye: 25 (45).
01/01/2025 OSA scouting updated ratings (potential): Contact: 45 (50); Power: 25 (45); Eye: 30 (45).
01/01/2026 OSA scouting updated ratings (potential): Contact: 50 (50); Power: 25 (45); Eye: 30 (45).
03/13/2026 Injured (Kidney stones), out for 4 days.
06/18/2026 Was selected to the 2026 Florida State League All-Star Game.
01/01/2027 OSA scouting updated ratings (potential): Contact: 50 (50); Power: 25 (45); Eye: 30 (45).
01/16/2027 Was claimed off waivers by Toronto while with Cincinnati.
11/20/2027 Received a 1-year contract worth a total of $535,000 through automatic renewal.
01/01/2028 OSA scouting updated ratings (potential): Contact: 50 (50); Power: 30 (45); Eye: 35 (45).
06/25/2028 Injured (Oblique strain), out for 5 days.
11/26/2028 Received a 1-year contract worth a total of $535,000 through automatic renewal.
01/01/2029 OSA scouting updated ratings (potential): Contact: 50 (50); Power: 35 (45); Eye: 35 (45).
11/23/2029 Received a 1-year contract worth a total of $535,000 through automatic renewal.
01/01/2030 OSA scouting updated ratings (potential): Contact: 50 (50); Power: 35 (45); Eye: 40 (45).
03/17/2030 Was claimed off waivers by Cleveland while with Toronto.
11/29/2030 Became a free agent.
01/01/2031 OSA scouting updated ratings (potential): Contact: 50 (50); Power: 35 (45); Eye: 45 (45).
02/01/2031 Signed a minor league contract with the Kansas City Royals organization.
06/29/2031 Was selected to the 2031 Texas League All-Star Game.
11/13/2031 Signed a 1-year minor league contract extension with the Kansas City Royals organization.
01/01/2032 OSA scouting updated ratings (potential): Contact: 50 (50); Power: 35 (45); Eye: 45 (45).
11/12/2032 Signed a 1-year minor league contract extension with the Kansas City Royals organization.
01/01/2033 OSA scouting updated ratings (potential): Contact: 50 (50); Power: 35 (40); Eye: 45 (45).
06/26/2033 Was selected to the 2033 Texas League All-Star Game.
10/10/2033 Injured (Flu-like symptoms), day-to-day for 4 days.
11/07/2033 Signed a 1-year minor league contract extension with the Kansas City Royals organization.
01/01/2034 OSA scouting updated ratings (potential): Contact: 50 (50); Power: 35 (40); Eye: 45 (45).
05/22/2034 Wins the TEX TEX Player of the Week Award.
06/25/2034 Was selected to the 2034 Texas League All-Star Game.
11/06/2034 Signed a 1-year minor league contract extension with the Kansas City Royals organization.
01/01/2035 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 35 (35); Eye: 45 (45).
11/14/2035 Signed a 1-year minor league contract extension with the Kansas City Royals organization.
01/01/2036 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 35 (35); Eye: 45 (45).
11/20/2036 Became a minor league free agent.
01/01/2037 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 35 (35); Eye: 45 (45).
Thursday, January 6th , 2022 - OOTP Baseball 22.12 Build 86