Juan Soto Player Stats 2026

Position: LF
Jersey: 22
Exp: 10th season
Age: 27
Ht: 6' 1"
Wt: 224 lbs
College: None
96
RATING
2026
#2 LF
POS RANK
2026
.292
AVG
2026
21
HR
2026
44
R
2026
51
RBI
2026

Player Stats

Player
YEAR TEAM GP
2026 NYM 79
2025 NYM 160
2024 NYY 157
2023 SD 162
2022 SD 153
2021 WSH 151
2020 WSH 47
2019 WSH 150
2018 WSH 116
Player Offense
YEAR TEAM GP PA H 2B 3B HR R RBI SB CS BB HBP AVG OBP SLG OPS
Player 2026 NYM 79 Offense 337 81 8 2 21 44 51 7 3 58 0 .292 .412 .563 .975
Player 2025 NYM 160 Offense 714 152 20 1 43 120 105 38 4 127 3 .263 .395 .525 .920
Player 2024 NYY 157 Offense 713 166 31 4 41 128 109 7 4 129 4 .288 .419 .569 .988
Player 2023 SD 162 Offense 707 156 32 1 35 97 109 12 5 132 2 .275 .410 .519 .929
Player 2022 SD 153 Offense 663 127 25 2 27 93 62 6 2 135 4 .242 .401 .452 .853
Player 2021 WSH 151 Offense 654 157 20 2 29 111 95 9 7 145 2 .313 .465 .534 .999
Player 2020 WSH 47 Offense 196 54 14 0 13 39 37 6 2 41 1 .351 .490 .695 1.185
Player 2019 WSH 150 Offense 659 153 32 5 34 110 110 12 1 108 3 .282 .401 .548 .949
Player 2018 WSH 116 Offense 493 121 25 1 22 77 70 5 2 79 0 .292 .406 .517 .923

Game Logs

Player
DATE OPP Score OPPOSING SP
7-16-26 at PHI W 4-1 Aaron Nola A. Nola
7-12-26 vs BOS L 2-3 Payton Tolle P. Tolle
7-11-26 vs BOS L 0-4 Eduardo Rivera E. Rivera
7-11-26 vs BOS L 2-6 Sonny Gray S. Gray
7-9-26 vs KC W 7-3 Michael Wacha M. Wacha
7-9-26 vs KC W 6-2 Steven Cruz S. Cruz
7-8-26 vs KC L 12-16 Seth Lugo S. Lugo
7-7-26 at ATL W 7-6 Reynaldo Lopez R. Lopez
7-5-26 at ATL W 10-9 Martin Perez M. Perez
7-5-26 at ATL L 3-14 Chris Sale C. Sale
7-4-26 at ATL L 3-5 Grant Holmes G. Holmes
7-1-26 at TOR L 3-9 Braydon Fisher B. Fisher
7-1-26 at TOR W 3-0 Kevin Gausman K. Gausman
6-30-26 at TOR L 1-2 Trey Yesavage T. Yesavage
6-28-26 vs PHI L 4-5 Jesus Luzardo J. Luzardo
6-27-26 vs PHI W 6-2 Tim Mayza T. Mayza
6-27-26 vs PHI L 1-2 Zack Wheeler Z. Wheeler
6-26-26 vs CHC L 3-4 Matthew Boyd M. Boyd
6-24-26 vs CHC L 6-9 Edward Cabrera E. Cabrera
6-22-26 at PHI L 2-6 Zack Wheeler Z. Wheeler
6-21-26 at PHI L 3-15 Cristopher Sanchez C. Sanchez
6-18-26 at PHI W 6-4 Aaron Nola A. Nola
6-17-26 at CIN W 9-1 Nick Lodolo N. Lodolo
6-17-26 at CIN L 3-5 Brady Singer B. Singer
6-16-26 at CIN L 0-12 Chase Burns C. Burns
6-14-26 vs ATL W 8-1 Bryce Elder B. Elder
6-13-26 vs ATL L 1-3 Martin Perez M. Perez
6-13-26 vs ATL W 7-5 Spencer Strider S. Strider
6-11-26 vs STL W 5-4 Hunter Dobbins H. Dobbins
6-11-26 vs STL L 2-9 Andre Pallante A. Pallante
6-10-26 vs STL L 0-7 Dustin May D. May
6-7-26 at SD W 7-3 Randy Vasquez R. Vasquez
6-7-26 at SD L 2-3 Griffin Canning G. Canning
6-6-26 at SD W 5-0 Michael King M. King
6-3-26 at SEA W 7-1 George Kirby G. Kirby
6-3-26 at SEA L 3-8 Logan Gilbert L. Gilbert
6-2-26 at SEA L 2-3 Emerson Hancock E. Hancock
5-31-26 vs MIA W 10-1 John King J. King
5-30-26 vs MIA W 6-1 Tyler Phillips T. Phillips
5-30-26 vs MIA W 9-7 Max Meyer M. Meyer
5-28-26 vs CIN W 4-2 Andrew Abbott A. Abbott
5-27-26 vs CIN L 2-7 Chase Burns C. Burns
5-23-26 at MIA L 1-4 Max Meyer M. Meyer
5-23-26 at MIA L 1-2 Eury Perez E. Perez
5-21-26 at WSH W 2-1 Cade Cavalli C. Cavalli
5-20-26 at WSH L 4-8 Zack Littell Z. Littell
5-19-26 at WSH L 6-9 Foster Griffin F. Griffin
5-18-26 at WSH W 16-7 Jake Irvin J. Irvin
5-17-26 vs NYY W 7-6 Elmer Rodriguez-Cruz E. Rodriguez-Cruz
5-17-26 vs NYY W 6-3 Carlos Rodon C. Rodon
5-16-26 vs NYY L 2-5 Cam Schlittler C. Schlittler
5-14-26 vs DET W 9-4 Keider Montero K. Montero
5-14-26 vs DET W 3-2 Framber Valdez F. Valdez
5-13-26 vs DET W 10-2 Jack Flaherty J. Flaherty
5-10-26 at ARI L 1-5 Eduardo Rodriguez E. Rodriguez
5-10-26 at ARI L 1-2 Merrill Kelly M. Kelly
5-9-26 at ARI W 3-1 Ryne Nelson R. Nelson
5-7-26 at COL L 2-6 Jose Quintana J. Quintana
5-7-26 at COL W 10-5 Michael Lorenzen M. Lorenzen
5-4-26 at COL W 4-2 Tomoyuki Sugano T. Sugano
5-3-26 at LAA W 5-1 Jack Kochanowicz J. Kochanowicz
5-3-26 at LAA L 3-4 Reid Detmers R. Detmers
5-2-26 at LAA W 4-3 Walbert Urena W. Urena
4-30-26 vs WSH L 4-5 Miles Mikolas M. Mikolas
4-30-26 vs WSH L 2-14 Cade Cavalli C. Cavalli
4-29-26 vs WSH W 8-0 Zack Littell Z. Littell
4-26-26 vs COL L 0-3 Chase Dollander C. Dollander
4-26-26 vs COL L 1-3 Jose Quintana J. Quintana
4-25-26 vs COL L 3-4 Michael Lorenzen M. Lorenzen
4-24-26 vs MIN W 10-8 Joe Ryan J. Ryan
4-23-26 vs MIN W 3-2 Connor Prielipp C. Prielipp
4-4-26 at SF W 10-3 Tyler Mahle T. Mahle
4-3-26 at SF L 2-7 Robbie Ray R. Ray
4-1-26 at STL L 1-2 Matthew Liberatore M. Liberatore
4-1-26 at STL L 0-3 Andre Pallante A. Pallante
3-31-26 at STL W 4-2 Kyle Leahy K. Leahy
3-29-26 vs PIT L 3-4 Carmen Mlodzinski C. Mlodzinski
3-28-26 vs PIT W 4-2 Mitch Keller M. Keller
3-26-26 vs PIT W 11-7 Paul Skenes P. Skenes
Player Offense
Date OPP Score OPPOSING SP PA H 2B 3B HR R RBI SB CS BB HBP AVG OBP SLG
Player 7-16-26 at PHI W 4-1 Aaron Nola A. Nola Offense 4 1 0 0 0 0 0 0 0 3 0 1.000 1.000 1.000
Player 7-12-26 vs BOS L 2-3 Payton Tolle P. Tolle Offense 4 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 7-11-26 vs BOS L 0-4 Eduardo Rivera E. Rivera Offense 4 0 0 0 0 0 0 0 0 1 0 .000 .250 .000
Player 7-11-26 vs BOS L 2-6 Sonny Gray S. Gray Offense 4 1 0 0 0 0 1 0 0 0 0 .333 .250 .333
Player 7-9-26 vs KC W 7-3 Michael Wacha M. Wacha Offense 4 1 0 0 1 2 1 0 0 2 0 .500 .750 2.000
Player 7-9-26 vs KC W 6-2 Steven Cruz S. Cruz Offense 5 0 0 0 0 0 0 0 0 2 0 .000 .400 .000
Player 7-8-26 vs KC L 12-16 Seth Lugo S. Lugo Offense 5 1 0 0 1 1 3 0 0 0 0 .200 .200 .800
Player 7-7-26 at ATL W 7-6 Reynaldo Lopez R. Lopez Offense 5 1 0 0 1 1 3 1 0 3 0 .500 .800 2.000
Player 7-5-26 at ATL W 10-9 Martin Perez M. Perez Offense 5 2 0 0 0 1 2 0 0 1 0 .500 .600 .500
Player 7-5-26 at ATL L 3-14 Chris Sale C. Sale Offense 4 1 0 0 0 0 0 0 0 0 0 .250 .250 .250
Player 7-4-26 at ATL L 3-5 Grant Holmes G. Holmes Offense 5 2 0 0 1 1 2 0 0 1 0 .500 .600 1.250
Player 7-1-26 at TOR L 3-9 Braydon Fisher B. Fisher Offense 4 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 7-1-26 at TOR W 3-0 Kevin Gausman K. Gausman Offense 4 0 0 0 0 0 0 0 0 2 0 .000 .500 .000
Player 6-30-26 at TOR L 1-2 Trey Yesavage T. Yesavage Offense 4 1 1 0 0 0 0 0 0 1 0 .333 .500 .667
Player 6-28-26 vs PHI L 4-5 Jesus Luzardo J. Luzardo Offense 5 1 0 0 0 0 0 0 0 3 0 .500 .800 .500
Player 6-27-26 vs PHI W 6-2 Tim Mayza T. Mayza Offense 4 2 0 1 0 2 1 0 0 1 0 .667 .750 1.333
Player 6-27-26 vs PHI L 1-2 Zack Wheeler Z. Wheeler Offense 4 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 6-26-26 vs CHC L 3-4 Matthew Boyd M. Boyd Offense 5 1 0 0 0 0 0 0 0 2 0 .333 .600 .333
Player 6-24-26 vs CHC L 6-9 Edward Cabrera E. Cabrera Offense 2 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 6-22-26 at PHI L 2-6 Zack Wheeler Z. Wheeler Offense 4 1 0 0 0 0 0 0 0 1 0 .333 .500 .333
Player 6-21-26 at PHI L 3-15 Cristopher Sanchez C. Sanchez Offense 3 1 0 0 0 0 0 0 0 0 0 .333 .333 .333
Player 6-18-26 at PHI W 6-4 Aaron Nola A. Nola Offense 5 2 0 0 2 2 2 0 0 1 0 .500 .600 2.000
Player 6-17-26 at CIN W 9-1 Nick Lodolo N. Lodolo Offense 5 3 1 0 0 2 2 0 0 0 0 .600 .600 .800
Player 6-17-26 at CIN L 3-5 Brady Singer B. Singer Offense 5 1 0 0 0 0 0 0 0 1 0 .250 .400 .250
Player 6-16-26 at CIN L 0-12 Chase Burns C. Burns Offense 4 0 0 0 0 0 0 0 0 2 0 .000 .500 .000
Player 6-14-26 vs ATL W 8-1 Bryce Elder B. Elder Offense 5 2 0 0 0 1 2 0 1 2 0 .667 .800 .667
Player 6-13-26 vs ATL L 1-3 Martin Perez M. Perez Offense 4 2 1 0 0 0 0 0 0 0 0 .500 .500 .750
Player 6-13-26 vs ATL W 7-5 Spencer Strider S. Strider Offense 4 2 0 0 1 1 1 0 0 1 0 .667 .750 1.667
Player 6-11-26 vs STL W 5-4 Hunter Dobbins H. Dobbins Offense 4 2 1 0 1 2 1 0 0 0 0 .500 .500 1.500
Player 6-11-26 vs STL L 2-9 Andre Pallante A. Pallante Offense 4 0 0 0 0 0 0 0 0 1 0 .000 .250 .000
Player 6-10-26 vs STL L 0-7 Dustin May D. May Offense 4 1 0 0 0 0 0 0 0 1 0 .333 .500 .333
Player 6-7-26 at SD W 7-3 Randy Vasquez R. Vasquez Offense 5 0 0 0 0 0 1 0 0 2 0 .000 .400 .000
Player 6-7-26 at SD L 2-3 Griffin Canning G. Canning Offense 4 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 6-6-26 at SD W 5-0 Michael King M. King Offense 4 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 6-3-26 at SEA W 7-1 George Kirby G. Kirby Offense 5 1 0 0 0 1 0 1 0 0 0 .200 .200 .200
Player 6-3-26 at SEA L 3-8 Logan Gilbert L. Gilbert Offense 4 1 0 0 0 0 0 0 0 0 0 .250 .250 .250
Player 6-2-26 at SEA L 2-3 Emerson Hancock E. Hancock Offense 4 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 5-31-26 vs MIA W 10-1 John King J. King Offense 4 2 0 0 1 1 4 0 0 0 0 .500 .500 1.250
Player 5-30-26 vs MIA W 6-1 Tyler Phillips T. Phillips Offense 4 1 0 0 0 1 1 0 0 1 0 .333 .500 .333
Player 5-30-26 vs MIA W 9-7 Max Meyer M. Meyer Offense 5 1 0 0 0 1 0 0 0 1 0 .250 .400 .250
Player 5-28-26 vs CIN W 4-2 Andrew Abbott A. Abbott Offense 3 2 0 0 1 1 1 0 1 0 0 .667 .667 1.667
Player 5-27-26 vs CIN L 2-7 Chase Burns C. Burns Offense 4 1 0 0 1 1 2 0 0 0 0 .250 .250 1.000
Player 5-23-26 at MIA L 1-4 Max Meyer M. Meyer Offense 4 0 0 0 0 0 0 0 0 1 0 .000 .250 .000
Player 5-23-26 at MIA L 1-2 Eury Perez E. Perez Offense 3 2 0 0 1 1 1 0 0 0 0 .667 .667 1.667
Player 5-21-26 at WSH W 2-1 Cade Cavalli C. Cavalli Offense 4 0 0 0 0 0 0 1 0 1 0 .000 .250 .000
Player 5-20-26 at WSH L 4-8 Zack Littell Z. Littell Offense 4 2 0 0 2 2 3 0 0 0 0 .500 .500 2.000
Player 5-19-26 at WSH L 6-9 Foster Griffin F. Griffin Offense 4 2 0 0 1 2 1 0 0 0 0 .500 .500 1.250
Player 5-18-26 at WSH W 16-7 Jake Irvin J. Irvin Offense 7 2 0 0 0 1 2 0 0 2 0 .400 .571 .400
Player 5-17-26 vs NYY W 7-6 Elmer Rodriguez-Cruz E. Rodriguez-Cruz Offense 5 1 0 0 0 1 0 1 0 0 0 .200 .200 .200
Player 5-17-26 vs NYY W 6-3 Carlos Rodon C. Rodon Offense 4 2 0 0 0 1 0 2 0 2 0 1.000 1.000 1.000
Player 5-16-26 vs NYY L 2-5 Cam Schlittler C. Schlittler Offense 4 1 0 0 1 1 1 0 0 1 0 .333 .500 1.333
Player 5-14-26 vs DET W 9-4 Keider Montero K. Montero Offense 5 2 0 0 1 2 2 0 0 0 0 .400 .400 1.000
Player 5-14-26 vs DET W 3-2 Framber Valdez F. Valdez Offense 3 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 5-13-26 vs DET W 10-2 Jack Flaherty J. Flaherty Offense 5 2 0 0 0 1 1 0 0 0 0 .400 .400 .400
Player 5-10-26 at ARI L 1-5 Eduardo Rodriguez E. Rodriguez Offense 4 0 0 0 0 0 0 0 0 1 0 .000 .250 .000
Player 5-10-26 at ARI L 1-2 Merrill Kelly M. Kelly Offense 4 0 0 0 0 0 0 0 0 1 0 .000 .250 .000
Player 5-9-26 at ARI W 3-1 Ryne Nelson R. Nelson Offense 4 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 5-7-26 at COL L 2-6 Jose Quintana J. Quintana Offense 4 1 0 1 0 0 0 0 0 0 0 .250 .250 .750
Player 5-7-26 at COL W 10-5 Michael Lorenzen M. Lorenzen Offense 5 1 0 0 1 1 2 0 0 0 0 .250 .200 1.000
Player 5-4-26 at COL W 4-2 Tomoyuki Sugano T. Sugano Offense 4 0 0 0 0 1 0 0 0 1 0 .000 .250 .000
Player 5-3-26 at LAA W 5-1 Jack Kochanowicz J. Kochanowicz Offense 5 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 5-3-26 at LAA L 3-4 Reid Detmers R. Detmers Offense 5 1 0 0 0 0 0 1 0 1 0 .250 .400 .250
Player 5-2-26 at LAA W 4-3 Walbert Urena W. Urena Offense 4 1 0 0 0 1 0 0 0 1 0 .333 .500 .333
Player 4-30-26 vs WSH L 4-5 Miles Mikolas M. Mikolas Offense 4 2 1 0 0 2 0 0 0 1 0 .667 .750 1.000
Player 4-30-26 vs WSH L 2-14 Cade Cavalli C. Cavalli Offense 5 3 1 0 1 1 1 0 0 0 0 .600 .600 1.400
Player 4-29-26 vs WSH W 8-0 Zack Littell Z. Littell Offense 4 1 0 0 1 1 2 0 0 0 0 .250 .250 1.000
Player 4-26-26 vs COL L 0-3 Chase Dollander C. Dollander Offense 4 1 0 0 0 0 0 0 0 2 0 .500 .750 .500
Player 4-26-26 vs COL L 1-3 Jose Quintana J. Quintana Offense 4 0 0 0 0 0 0 0 0 1 0 .000 .250 .000
Player 4-25-26 vs COL L 3-4 Michael Lorenzen M. Lorenzen Offense 4 1 0 0 0 0 0 0 0 0 0 .250 .250 .250
Player 4-24-26 vs MIN W 10-8 Joe Ryan J. Ryan Offense 5 0 0 0 0 0 0 0 0 2 0 .000 .400 .000
Player 4-23-26 vs MIN W 3-2 Connor Prielipp C. Prielipp Offense 4 1 0 0 0 0 0 0 1 1 0 .333 .500 .333
Player 4-4-26 at SF W 10-3 Tyler Mahle T. Mahle Offense 1 1 0 0 0 0 0 0 0 0 0 1.000 1.000 1.000
Player 4-3-26 at SF L 2-7 Robbie Ray R. Ray Offense 4 1 0 0 0 1 0 0 0 0 0 .250 .250 .250
Player 4-1-26 at STL L 1-2 Matthew Liberatore M. Liberatore Offense 5 1 0 0 1 1 1 0 0 0 0 .200 .200 .800
Player 4-1-26 at STL L 0-3 Andre Pallante A. Pallante Offense 4 2 1 0 0 0 0 0 0 0 0 .500 .500 .750
Player 3-31-26 at STL W 4-2 Kyle Leahy K. Leahy Offense 5 1 0 0 0 0 1 0 0 2 0 .333 .600 .333
Player 3-29-26 vs PIT L 3-4 Carmen Mlodzinski C. Mlodzinski Offense 5 2 1 0 0 0 2 0 0 0 0 .400 .400 .600
Player 3-28-26 vs PIT W 4-2 Mitch Keller M. Keller Offense 5 1 0 0 0 0 0 0 0 0 0 .200 .200 .200
Player 3-26-26 vs PIT W 11-7 Paul Skenes P. Skenes Offense 5 2 0 0 0 1 1 0 0 1 0 .500 .600 .500