Skip to main content

Juan Soto or Bryce Harper

Baseball Stats Comparison


See which player would win in a trade View Trade Analyzer

Juan Soto or Bryce Harper Player Statistics
  Juan Soto
DH,LF,RF - NYY
Juan Soto
Bryce Harper
1B,DH - PHI
Bryce Harper
2024 Stats 
   
   
At Bats576550
   
Runs12885
   
Hits166156
   
Singles9084
   
Doubles3142
   
Triples40
   
Home Runs4130
   
RBI10987
   
Stolen Bases77
   
Caught Stealing44
   
Walks12976
   
Strikeouts119138
   
Batting Average.288.284
   
On Base Pct.419.371
   
Slugging Pct.569.524
   
On-base Plus Slugging.989.895
   
Juan Soto or Bryce Harper Player Projections
  Juan Soto
DH,LF,RF - NYY
Juan Soto
Bryce Harper
1B,DH - PHI
Bryce Harper
2024 Projections 
   
   
At Bats529513
   
Runs10490
   
Hits148144
   
Singles8282
   
Doubles2732
   
Triples21
   
Home Runs3627
   
RBI10088
   
Stolen Bases1112
   
Caught Stealing44
   
Walks12785
   
Strikeouts112131
   
Batting Average.279.280
   
On Base Pct.419.382
   
Slugging Pct.540.512
   
On-base Plus Slugging.959.894
   
Juan Soto or Bryce Harper Player Notes
  Juan Soto
DH,LF,RF - NYY
Juan Soto
Bryce Harper
1B,DH - PHI
Bryce Harper
News 
 Juan Soto is missing from the lineup for the New York Yankees against the Pittsburgh Pirates Sunday.
Chris Schommer
Sun, Sep 29th
Bryce Harper is missing from the lineup for the Philadelphia Phillies against the Washington Nationals Sunday.
Chris Schommer
Sun, Sep 29th
 Juan Soto went 2-for-4 with a home run and three RBI in the Yankees' 9-7 defeat to the Orioles.
Jesse Garcia
Thu, Sep 26th
Bryce Harper went 2-for-4 with a home run and an RBI in the Phillies' 10-4 loss to the Cubs.
Chris Schommer
Wed, Sep 25th
 Juan Soto went 2-for-6 as the Yankees steamrolled the Athletics 10-0.
Chris Schommer
Sun, Sep 22nd
Bryce Harper went 2-for-3 with a double, a run scored, and a stolen base as the Phillies topped the Cubs 6-2.
Matthew Adam
Tue, Sep 24th
 Juan Soto (knee) returns to the lineup for the New York Yankees against the Oakland Athletics Saturday.
Chris Schommer
Sat, Sep 21st
Bryce Harper went 2-for-4 with two home runs and three RBI in the Phillies' 6-4 win over the Mets.
Chris Schommer
Sun, Sep 15th
 Juan Soto will undergo X-rays on his injured left knee.
Jesse Garcia
Thu, Sep 19th
Bryce Harper went 1-for-3 with a double and a run scored in the Phillies' 11-3 defeat to the Mets.
Chris Schommer
Sat, Sep 14th
Notes 
 Juan Soto delivered an impressive 2023 season, overcoming a sluggish start to finish with 35 homers, 109 RBIs, 97 runs, and 12 steals. His outstanding .410 OBP and .519 slugging, highlighted by a stellar 18.6% walk rate, underscore his advanced plate discipline. Despite a slightly higher strikeout rate at 18.2%, Soto remains a top pick, particularly in OBP leagues. Chances are good that the 25-year-old will be playing somewhere other than San Diego before hitting free agency in 2025; however, he is easily a Top-10 draft pick in all fantasy formats.
Kelly Kirby - FantasyPros
Bryce Harper returned triumphantly from elbow surgery in May instead of the predicted July and rewarded every fantasy manager who took a flier on him late in 2023 drafts. He played 126 games and remained an elite hitter in the majors, slashing .293/.401/.499 in the middle of a Phillies lineup that finished sixth in team OPS. Harper is now primarily a DH/1B, which should work just fine in fantasy leagues, and fantasy managers can anticipate a 30/90/90 season with double-digit steals (he stole 11 in '23). After Freddie Freeman is off the board, whether Matt Olson or Harper goes next is a coin flip. A full season of Bryce Harper is never a bad thing to have on your fantasy roster.
Kelly Kirby - FantasyPros
Juan Soto or Bryce Harper Player Schedules
  Juan Soto
DH,LF,RF - NYY
Juan Soto
Bryce Harper
1B,DH - PHI
Bryce Harper
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28th@ HOUFramber Valdez (15-7)#24   
Fri, Mar 29th@ HOUCristian Javier (3-1)vs ATLSpencer Strider (0-0)
Sat, Mar 30th@ HOUHunter Brown (11-9)#35vs ATLMax Fried (11-10)#2
Sun, Mar 31st@ HOUJ.P. France (0-3)vs ATLChris Sale (18-3)#1
Mon, Apr 1st@ ARIRyne Nelson (10-6)#119vs CINAndrew Abbott (10-10)
Tue, Apr 2nd@ ARIZac Gallen (14-6)#54vs CINGraham Ashcraft (5-5)
Wed, Apr 3rd@ ARIMerrill Kelly (5-1)#108vs CINFrankie Montas (7-11)#63
Fri, Apr 5thvs TORYusei Kikuchi (9-10)#37@ WSHPatrick Corbin (6-13)#146
Sat, Apr 6thvs TORKevin Gausman (14-11)#26@ WSHJake Irvin (10-13)#132
Sun, Apr 7thvs TORBowden Francis (8-5)#42@ WSHMacKenzie Gore (10-12)#80
Mon, Apr 8thvs MIAJesus Luzardo (3-6)@ STLMiles Mikolas (10-11)#61
Tue, Apr 9thvs MIAA.J. Puk (4-9)@ STLSonny Gray (13-9)
Wed, Apr 10thvs MIARyan Weathers (4-6)#105@ STLLance Lynn (7-4)
Sat, Apr 13th@ CLETriston McKenzie (3-5)vs PITMarco Gonzales (1-1)
Sun, Apr 14th@ CLELogan Allen (8-5)vs PITMitch Keller (11-12)#98
Mon, Apr 15th@ TORChris Bassitt (10-14)#34vs COLCal Quantrill (8-11)#172
Tue, Apr 16th@ TORYusei Kikuchi (9-10)#37vs COLAustin Gomber (5-12)#170
Wed, Apr 17th@ TORKevin Gausman (14-11)#26vs COLRyan Feltner (3-10)#169
Fri, Apr 19thvs TBTyler Alexander (6-5)#130vs CWSGarrett Crochet (6-12)#12
Sat, Apr 20thvs TBZach Eflin (10-9)#22vs CWSMichael Soroka (0-10)
Sun, Apr 21stvs TBAaron Civale (8-9)#72vs CWSNick Nastrini (0-7)
Mon, Apr 22ndvs OAKJP Sears (11-13)#100@ CINHunter Greene (9-5)#49
Tue, Apr 23rdvs OAKPaul Blackburn (5-4)@ CINAndrew Abbott (10-10)
Wed, Apr 24thvs OAKJoe Boyle (3-6)#102@ CINNick Lodolo (9-6)
Thu, Apr 25thvs OAKAlex Wood (1-3)@ CINNick Martinez (10-7)#91
Fri, Apr 26th@ MILColin Rea (12-5)#126@ SDJoe Musgrove (6-5)#56
Sat, Apr 27th@ MILJoe Ross (3-6)@ SDDylan Cease (14-11)#27
Sun, Apr 28th@ MILTobias Myers (9-6)#115@ SDMichael King (13-9)#50
Mon, Apr 29th@ BALGrayson Rodriguez (13-4)@ LAAGriffin Canning (6-13)#121
Tue, Apr 30th@ BALDean Kremer (8-10)#85@ LAATyler Anderson (10-15)#84
Wed, May 1st@ BALCorbin Burnes (15-9)#16@ LAAPatrick Sandoval (2-8)
Thu, May 2nd@ BALKyle Bradish (2-0)   
Fri, May 3rdvs DETReese Olson (4-8)#83vs SFJordan Hicks (4-7)
Sat, May 4thvs DETCasey Mize (2-6)#112vs SFKeaton Winn (3-8)
Sun, May 5thvs DETTarik Skubal (18-4)#5vs SFLogan Webb (13-10)#11
Tue, May 7thvs HOUJustin Verlander (5-6)#79vs TORJose Berrios (16-11)#40
Wed, May 8thvs HOUSpencer Arrighetti (7-13)#117vs TORChris Bassitt (10-14)#34
Thu, May 9thvs HOURonel Blanco (13-6)#74   
Fri, May 10th@ TBTaj Bradley (8-11)#62@ MIATrevor Rogers (2-11)#153
Sat, May 11th@ TBZack Littell (8-10)#78@ MIAJesus Luzardo (3-6)
Sun, May 12th@ TBTyler Alexander (6-5)#130@ MIABraxton Garrett (2-2)
Tue, May 14th@ MINChris Paddack (5-3)@ NYMJose Butto (7-3)#136
Wed, May 15th@ MINPablo Lopez (15-10)#25vs NYMJoey Lucchesi (0-1)
Thu, May 16th@ MINJoe Ryan (7-7)vs NYMJose Quintana (10-10)#30
Fri, May 17thvs CWSMike Clevinger (0-3)vs WSHJake Irvin (10-13)#132
Sat, May 18thvs CWSBrad Keller (0-4)vs WSHMacKenzie Gore (10-12)#80
Sun, May 19thvs CWSChris Flexen (3-15)#134vs WSHTrevor Williams (6-1)#160
Mon, May 20thvs SEALogan Gilbert (8-12)#4   
Tue, May 21stvs SEABryan Woo (9-3)#19vs TEXJon Gray (5-6)
Wed, May 22ndvs SEABryce Miller (12-8)#33vs TEXDane Dunning (5-7)#123
Thu, May 23rdvs SEALuis Castillo (11-12)#93vs TEXAndrew Heaney (5-14)#71
Fri, May 24th@ SDYu Darvish (7-3)#70@ COLTy Blach (3-8)
Sat, May 25th@ SDDylan Cease (14-11)#27@ COLDakota Hudson (2-12)
Sun, May 26th@ SDJoe Musgrove (6-5)#56@ COLCal Quantrill (8-11)#172
Tue, May 28th@ LAAGriffin Canning (6-13)#121@ SFErik Miller (4-5)
Wed, May 29th@ LAATyler Anderson (10-15)#84@ SFKyle Harrison (7-7)
Thu, May 30th@ LAAPatrick Sandoval (2-8)   
Fri, May 31st@ SFJordan Hicks (4-7)vs STLMiles Mikolas (10-11)#61
Sat, Jun 1st@ SFLogan Webb (13-10)#11vs STLSonny Gray (13-9)
Sun, Jun 2nd@ SFBlake Snell (5-3)#13vs STLLance Lynn (7-4)
Tue, Jun 4thvs MINBailey Ober (12-8)#47vs MILJared Koenig (9-4)
Wed, Jun 5thvs MINChris Paddack (5-3)vs MILAaron Ashby (1-2)
Thu, Jun 6thvs MINPablo Lopez (15-10)#25   
Fri, Jun 7thvs LADYoshinobu Yamamoto (7-2)#57   
Sat, Jun 8thvs LADGavin Stone (11-5)@ NYMSean Manaea (12-6)#3
Sun, Jun 9thvs LADTyler Glasnow (9-6)vs NYMJose Quintana (10-10)#30
Mon, Jun 10th@ KCSeth Lugo (16-9)#64   
Tue, Jun 11th@ KCBrady Singer (9-13)#76@ BOSKutter Crawford (9-16)#60
Wed, Jun 12th@ KCDan Altavilla@ BOSNick Pivetta (6-12)#46
Thu, Jun 13th@ KCAlec Marsh (8-9)@ BOSTanner Houck (9-10)#88
Fri, Jun 14th@ BOSBrayan Bello (14-8)#66@ BALKyle Bradish (2-0)
Sat, Jun 15th@ BOSCooper Criswell (6-5)@ BALGrayson Rodriguez (13-4)
Sun, Jun 16th@ BOSKutter Crawford (9-16)#60@ BALCorbin Burnes (15-9)#16
Tue, Jun 18thvs BALAlbert Suarez (8-7)#154vs SDMichael King (13-9)#50
Wed, Jun 19thvs BALCade Povich (3-9)#118vs SDMatt Waldron (7-11)
Thu, Jun 20thvs BALCole Irvin (6-6)   
Fri, Jun 21stvs ATLChris Sale (18-3)#1vs ARIJordan Montgomery (8-7)#145
Sat, Jun 22ndvs ATLCharlie Morton (8-9)#31vs ARITommy Henry (2-3)
Sun, Jun 23rdvs ATLMax Fried (11-10)#2vs ARISlade Cecconi (2-7)
Tue, Jun 25th@ NYMDavid Peterson (9-3)#28@ DETTarik Skubal (18-4)#5
Wed, Jun 26th@ NYMSean Manaea (12-6)#3@ DETTyler Holton (7-2)
Thu, Jun 27th@ TORJose Berrios (16-11)#40vs MIATrevor Rogers (2-11)#153
Fri, Jun 28th@ TORYusei Kikuchi (9-10)#37vs MIAKyle Tyler (0-2)
Sat, Jun 29th@ TORChris Bassitt (10-14)#34vs MIARoddery Munoz (2-7)
Sun, Jun 30th@ TORKevin Gausman (14-11)#26vs MIAYonny Chirinos (0-2)
Tue, Jul 2ndvs CINGraham Ashcraft (5-5)@ CHCHayden Wesneski (3-6)#97
Wed, Jul 3rdvs CINAndrew Abbott (10-10)@ CHCShota Imanaga (15-3)#21
Thu, Jul 4thvs CINFrankie Montas (7-11)#63@ CHCJameson Taillon (12-8)#101
Fri, Jul 5thvs BOSTanner Houck (9-10)#88@ ATLMax Fried (11-10)#2
Sat, Jul 6thvs BOSJosh Winckowski (4-2)@ ATLSpencer Schwellenbach (8-7)#10
Sun, Jul 7thvs BOSKutter Crawford (9-16)#60@ ATLReynaldo Lopez (8-5)#8
Tue, Jul 9th@ TBRyan Pepiot (8-7)#45vs LADBobby Miller (2-4)
Wed, Jul 10th@ TBZach Eflin (10-9)#22vs LADGavin Stone (11-5)
Thu, Jul 11th@ TBShane Baz (4-3)#82vs LADAnthony Banda
Fri, Jul 12th@ BALCade Povich (3-9)#118vs OAKHogan Harris (4-4)#165
Sat, Jul 13th@ BALGrayson Rodriguez (13-4)vs OAKMitch Spence (8-9)#127
Sun, Jul 14th@ BALDean Kremer (8-10)#85vs OAKJoey Estes (7-9)#120
Fri, Jul 19thvs TBZach Eflin (10-9)#22@ PITMartin Perez (5-5)#147
Sat, Jul 20thvs TBTaj Bradley (8-11)#62@ PITLuis L. Ortiz (7-6)#156
Sun, Jul 21stvs TBShane Baz (4-3)#82@ PITMarco Gonzales (1-1)
Mon, Jul 22ndvs TBZack Littell (8-10)#78@ MINBailey Ober (12-8)#47
Tue, Jul 23rdvs NYMJose Quintana (10-10)#30@ MINSimeon Woods Richardson (5-5)
Wed, Jul 24thvs NYMSean Manaea (12-6)#3@ MINSteven Okert
Fri, Jul 26th@ BOSBrayan Bello (14-8)#66vs CLEBen Lively (13-10)#149
Sat, Jul 27th@ BOSKutter Crawford (9-16)#60vs CLECarlos Carrasco (3-10)
Sun, Jul 28th@ BOSTanner Houck (9-10)#88vs CLEJoey Cantillo (2-4)#116
Mon, Jul 29th@ PHIZack Wheeler (16-7)#9vs NYYLuis Gil (15-7)#51
Tue, Jul 30th@ PHIAaron Nola (13-8)#14vs NYYWill Warren (0-3)#107
Wed, Jul 31st@ PHICristopher Sanchez (11-9)#52vs NYYNestor Cortes Jr. (9-10)
Fri, Aug 2ndvs TORKevin Gausman (14-11)#26@ SEABryan Woo (9-3)#19
Sat, Aug 3rdvs TORJose Berrios (16-11)#40@ SEABryce Miller (12-8)#33
Sun, Aug 4thvs TORYariel Rodriguez (1-8)#75@ SEALogan Gilbert (8-12)#4
Wed, Aug 7thvs LAACarson Fulmer (0-5)#171@ LADGavin Stone (11-5)
Thu, Aug 8thvs LAATyler Anderson (10-15)#84@ ARIJordan Montgomery (8-7)#145
Sat, Aug 10thvs TEXCody Bradford (6-3)#44@ ARIZac Gallen (14-6)#54
Sun, Aug 11thvs TEXAndrew Heaney (5-14)#71@ ARIMerrill Kelly (5-1)#108
Mon, Aug 12th@ CWSKy Bush (0-3)   
Tue, Aug 13th@ CWSJonathan Cannon (4-10)#128vs MIAValente Bellozo (3-4)#163
Wed, Aug 14th@ CWSDavis Martin (0-5)#129vs MIAEdward Cabrera (4-8)#67
Fri, Aug 16th@ DETBeau Brieske (4-5)vs WSHPatrick Corbin (6-13)#146
Sat, Aug 17th@ DETKeider Montero (6-6)#159vs WSHMacKenzie Gore (10-12)#80
Sun, Aug 18th@ DETTarik Skubal (18-4)#5vs WSHJake Irvin (10-13)#132
Tue, Aug 20thvs CLEMatthew Boyd (2-2)#53@ ATLReynaldo Lopez (8-5)#8
Wed, Aug 21stvs CLEJoey Cantillo (2-4)#116@ ATLMax Fried (11-10)#2
Thu, Aug 22ndvs CLEGavin Williams (3-10)#58@ ATLSpencer Schwellenbach (8-7)#10
Fri, Aug 23rdvs COLKyle Freeland (5-8)#173@ KCMichael Wacha (13-8)#69
Sat, Aug 24thvs COLBradley Blalock (1-3)@ KCBrady Singer (9-13)#76
Sun, Aug 25thvs COLAustin Gomber (5-12)#170@ KCSeth Lugo (16-9)#64
Mon, Aug 26th@ WSHMitchell Parker (7-10)#140vs HOURonel Blanco (13-6)#74
Tue, Aug 27th@ WSHPatrick Corbin (6-13)#146vs HOUJustin Verlander (5-6)#79
Wed, Aug 28th@ WSHMacKenzie Gore (10-12)#80vs HOUSpencer Arrighetti (7-13)#117
Fri, Aug 30thvs STLErick Fedde (9-9)#43vs ATLReynaldo Lopez (8-5)#8
Sat, Aug 31stvs STLKyle Gibson (8-8)#94vs ATLMax Fried (11-10)#2
Sun, Sep 1stvs STLMiles Mikolas (10-11)#61vs ATLSpencer Schwellenbach (8-7)#10
Mon, Sep 2nd@ TEXJack Leiter (0-3)   
Tue, Sep 3rd@ TEXAndrew Heaney (5-14)#71@ TORChris Bassitt (10-14)#34
Wed, Sep 4th@ TEXNathan Eovaldi (11-8)#39@ TORBowden Francis (8-5)#42
Fri, Sep 6th@ CHCJordan Wicks (2-4)@ MIAAustin Kitchen
Sat, Sep 7th@ CHCJavier Assad (7-6)#124@ MIADarren McCaughan (0-0)#137
Sun, Sep 8th@ CHCJameson Taillon (12-8)#101@ MIAEdward Cabrera (4-8)#67
Mon, Sep 9thvs KCBrady Singer (9-13)#76vs TBCole Sulser
Tue, Sep 10thvs KCSeth Lugo (16-9)#64vs TBTaj Bradley (8-11)#62
Wed, Sep 11thvs KCCole Ragans (11-9)#17vs TBShane Baz (4-3)#82
Thu, Sep 12thvs BOSCooper Criswell (6-5)   
Fri, Sep 13thvs BOSRichard Fitts (0-1)#161vs NYMJose Quintana (10-10)#30
Sat, Sep 14thvs BOSBrayan Bello (14-8)#66vs NYMLuis Severino (11-7)#7
Sun, Sep 15thvs BOSKutter Crawford (9-16)#60vs NYMDavid Peterson (9-3)#28
Tue, Sep 17th@ SEABryan Woo (9-3)#19@ MILFrankie Montas (7-11)#63
Wed, Sep 18th@ SEABryce Miller (12-8)#33@ MILFreddy Peralta (11-9)#29
Thu, Sep 19th@ SEALogan Gilbert (8-12)#4@ NYMLuis Severino (11-7)#7
Fri, Sep 20th@ OAKJ.T. Ginn (1-1)#138@ NYMDavid Peterson (9-3)#28
Sat, Sep 21st@ OAKJP Sears (11-13)#100@ NYMSean Manaea (12-6)#3
Sun, Sep 22nd@ OAKJoey Estes (7-9)#120@ NYMTylor Megill (4-5)#20
Tue, Sep 24thvs BALDean Kremer (8-10)#85vs CHCJustin Steele (5-5)#32
Wed, Sep 25thvs BALZach Eflin (10-9)#22vs CHCJavier Assad (7-6)#124
Thu, Sep 26thvs BALCorbin Burnes (15-9)#16   
Fri, Sep 27thvs PITJared Jones (6-8)#87@ WSHTrevor Williams (6-1)#160
Sat, Sep 28thvs PITPaul Skenes (11-3)#23@ WSHMacKenzie Gore (10-12)#80
Sun, Sep 29thvs PITBailey Falter (8-9)#152@ WSHJake Irvin (10-13)#132
Thu, Apr 11th   vs PITJared Jones (6-8)#87
Fri, Apr 12th   vs PITBailey Falter (8-9)#152
Mon, May 6th   vs SFMason Black (1-5)
Mon, May 13th   @ NYMSean Manaea (12-6)#3
Mon, May 27th   @ SFBlake Snell (5-3)#13
Mon, Jun 3rd   vs MILJared Koenig (9-4)
Mon, Jun 17th   vs SDRandy Vasquez (4-7)
Mon, Jun 24th   @ DETCasey Mize (2-6)#112
Mon, Aug 5th   @ LADTyler Glasnow (9-6)
Tue, Aug 6th   @ LADClayton Kershaw (2-2)
Fri, Aug 9th   @ ARIRyne Nelson (10-6)#119
Thu, Aug 15th   vs WSHMitchell Parker (7-10)#140
Thu, Aug 29th   vs ATLCharlie Morton (8-9)#31
Thu, Sep 5th   @ MIAAdam Oller (2-4)#162
Mon, Sep 16th   @ MILAaron Civale (8-9)#72
Mon, Sep 23rd   vs CHCNate Pearson