Skip to main content

Bryce Harper or Juan Soto

Baseball Stats Comparison


See which player would win in a trade View Trade Analyzer

Bryce Harper or Juan Soto Player Statistics
  Juan Soto
DH,LF,RF - FA
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
   
Bryce Harper or Juan Soto Player Projections
  Juan Soto
DH,LF,RF - FA
Juan Soto
Bryce Harper
1B,DH - PHI
Bryce Harper
2024 Projections 
   
   
At Bats453481
   
Runs9084
   
Hits126135
   
Singles7583
   
Doubles2330
   
Triples21
   
Home Runs3026
   
RBI8482
   
Stolen Bases911
   
Caught Stealing34
   
Walks11078
   
Strikeouts95121
   
Batting Average.278.281
   
On Base Pct.419.381
   
Slugging Pct.535.509
   
On-base Plus Slugging.953.891
   
Bryce Harper or Juan Soto Player Notes
  Juan Soto
DH,LF,RF - FA
Juan Soto
Bryce Harper
1B,DH - PHI
Bryce Harper
News 
 The Yankees have extended the one-year, $21.05 million qualifying offer to Juan Soto.
Jesse Garcia
Mon, Nov 4th
Bryce Harper is missing from the lineup for the Philadelphia Phillies against the Washington Nationals Sunday.
Chris Schommer
Sun, Sep 29th
 Juan Soto is missing from the lineup for the New York Yankees against the Pittsburgh Pirates Sunday.
Chris Schommer
Sun, Sep 29th
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-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-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 went 2-for-6 as the Yankees steamrolled the Athletics 10-0.
Chris Schommer
Sun, Sep 22nd
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 (knee) returns to the lineup for the New York Yankees against the Oakland Athletics Saturday.
Chris Schommer
Sat, Sep 21st
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
Bryce Harper or Juan Soto Player Schedules
  Juan Soto
DH,LF,RF - FA
Juan Soto
Bryce Harper
1B,DH - PHI
Bryce Harper
Date OppOpp PitcherVBROppOpp PitcherVBR
Fri, Mar 29th   vs ATLSpencer Strider (0-0)
Sat, Mar 30th   vs ATLMax Fried (11-10)#23
Sun, Mar 31st   vs ATLChris Sale (18-3)#4
Mon, Apr 1st   vs CINAndrew Abbott (10-10)
Tue, Apr 2nd   vs CINGraham Ashcraft (5-5)
Wed, Apr 3rd   vs CINFrankie Montas (7-11)#69
Fri, Apr 5th   @ WSHPatrick Corbin (6-13)#297
Sat, Apr 6th   @ WSHJake Irvin (10-14)#128
Sun, Apr 7th   @ WSHMacKenzie Gore (10-12)#67
Mon, Apr 8th   @ STLMiles Mikolas (10-11)#79
Tue, Apr 9th   @ STLSonny Gray (13-9)
Wed, Apr 10th   @ STLLance Lynn (7-4)
Thu, Apr 11th   vs PITJared Jones (6-8)#77
Fri, Apr 12th   vs PITBailey Falter (8-9)#141
Sat, Apr 13th   vs PITMarco Gonzales (1-1)
Sun, Apr 14th   vs PITMitch Keller (11-12)#72
Mon, Apr 15th   vs COLCal Quantrill (8-11)#321
Tue, Apr 16th   vs COLAustin Gomber (5-12)#316
Wed, Apr 17th   vs COLRyan Feltner (3-10)#302
Fri, Apr 19th   vs CWSGarrett Crochet (6-12)#19
Sat, Apr 20th   vs CWSMichael Soroka (0-10)#199
Sun, Apr 21st   vs CWSNick Nastrini (0-7)#301
Mon, Apr 22nd   @ CINHunter Greene (9-5)#50
Tue, Apr 23rd   @ CINAndrew Abbott (10-10)
Wed, Apr 24th   @ CINNick Lodolo (9-6)
Thu, Apr 25th   @ CINNick Martinez (10-7)#75
Fri, Apr 26th   @ SDJoe Musgrove (6-5)#24
Sat, Apr 27th   @ SDDylan Cease (14-11)#7
Sun, Apr 28th   @ SDMichael King (13-9)#10
Mon, Apr 29th   @ LAAGriffin Canning (6-13)#167
Tue, Apr 30th   @ LAATyler Anderson (10-15)#169
Wed, May 1st   @ LAAPatrick Sandoval (2-8)
Fri, May 3rd   vs SFJordan Hicks (4-7)
Sat, May 4th   vs SFKeaton Winn (3-8)
Sun, May 5th   vs SFLogan Webb (13-10)#17
Mon, May 6th   vs SFMason Black (1-5)#191
Tue, May 7th   vs TORJose Berrios (16-11)#70
Wed, May 8th   vs TORChris Bassitt (10-14)#54
Fri, May 10th   @ MIATrevor Rogers (2-11)
Sat, May 11th   @ MIAJesus Luzardo (3-6)
Sun, May 12th   @ MIABraxton Garrett (2-2)
Mon, May 13th   @ NYMSean Manaea (12-6)#61
Tue, May 14th   @ NYMJose Butto (7-3)#157
Wed, May 15th   vs NYMJoey Lucchesi (0-2)
Thu, May 16th   vs NYMJose Quintana (10-10)#168
Fri, May 17th   vs WSHJake Irvin (10-14)#128
Sat, May 18th   vs WSHMacKenzie Gore (10-12)#67
Sun, May 19th   vs WSHTrevor Williams (6-1)#177
Tue, May 21st   vs TEXJon Gray (5-6)
Wed, May 22nd   vs TEXDane Dunning (5-7)#155
Thu, May 23rd   vs TEXAndrew Heaney (5-14)#86
Fri, May 24th   @ COLTy Blach (3-8)#299
Sat, May 25th   @ COLDakota Hudson (2-12)
Sun, May 26th   @ COLCal Quantrill (8-11)#321
Mon, May 27th   @ SFBlake Snell (5-3)#22
Tue, May 28th   @ SFErik Miller (4-5)#145
Wed, May 29th   @ SFKyle Harrison (7-7)#217
Fri, May 31st   vs STLMiles Mikolas (10-11)#79
Sat, Jun 1st   vs STLSonny Gray (13-9)
Sun, Jun 2nd   vs STLLance Lynn (7-4)
Mon, Jun 3rd   vs MILJared Koenig (9-4)#117
Tue, Jun 4th   vs MILJared Koenig (9-4)#117
Wed, Jun 5th   vs MILAaron Ashby (1-2)#146
Sat, Jun 8th   @ NYMSean Manaea (12-6)#61
Sun, Jun 9th   vs NYMJose Quintana (10-10)#168
Tue, Jun 11th   @ BOSKutter Crawford (9-16)#87
Wed, Jun 12th   @ BOSNick Pivetta (6-12)#53
Thu, Jun 13th   @ BOSTanner Houck (9-10)#74
Fri, Jun 14th   @ BALKyle Bradish (2-0)
Sat, Jun 15th   @ BALGrayson Rodriguez (13-4)
Sun, Jun 16th   @ BALCorbin Burnes (15-9)#6
Mon, Jun 17th   vs SDRandy Vasquez (4-7)#215
Tue, Jun 18th   vs SDMichael King (13-9)#10
Wed, Jun 19th   vs SDMatt Waldron (7-11)#202
Fri, Jun 21st   vs ARIJordan Montgomery (8-7)#160
Sat, Jun 22nd   vs ARITommy Henry (2-3)
Sun, Jun 23rd   vs ARISlade Cecconi (2-7)#263
Mon, Jun 24th   @ DETCasey Mize (2-6)#83
Tue, Jun 25th   @ DETTarik Skubal (18-4)#1
Wed, Jun 26th   @ DETTyler Holton (7-2)#89
Thu, Jun 27th   vs MIATrevor Rogers (2-11)
Fri, Jun 28th   vs MIAKyle Tyler (0-2)
Sat, Jun 29th   vs MIARoddery Munoz (2-7)#314
Sun, Jun 30th   vs MIAYonny Chirinos (0-2)
Tue, Jul 2nd   @ CHCHayden Wesneski (3-6)#120
Wed, Jul 3rd   @ CHCShota Imanaga (15-3)#29
Thu, Jul 4th   @ CHCJameson Taillon (12-8)#76
Fri, Jul 5th   @ ATLMax Fried (11-10)#23
Sat, Jul 6th   @ ATLSpencer Schwellenbach (8-7)#95
Sun, Jul 7th   @ ATLReynaldo Lopez (8-5)#47
Tue, Jul 9th   vs LADBobby Miller (2-4)#189
Wed, Jul 10th   vs LADGavin Stone (11-5)
Thu, Jul 11th   vs LADAnthony Banda
Fri, Jul 12th   vs OAKHogan Harris (4-4)#250
Sat, Jul 13th   vs OAKMitch Spence (8-10)#112
Sun, Jul 14th   vs OAKJoey Estes (7-9)#178
Fri, Jul 19th   @ PITMartin Perez (5-6)#172
Sat, Jul 20th   @ PITLuis L. Ortiz (7-6)#206
Sun, Jul 21st   @ PITMarco Gonzales (1-1)
Mon, Jul 22nd   @ MINBailey Ober (12-9)#34
Tue, Jul 23rd   @ MINSimeon Woods Richardson (5-5)#216
Wed, Jul 24th   @ MINSteven Okert
Fri, Jul 26th   vs CLEBen Lively (13-10)#159
Sat, Jul 27th   vs CLECarlos Carrasco (3-10)#244
Sun, Jul 28th   vs CLEJoey Cantillo (2-4)#166
Mon, Jul 29th   vs NYYLuis Gil (15-7)#92
Tue, Jul 30th   vs NYYWill Warren (0-3)#131
Wed, Jul 31st   vs NYYNestor Cortes Jr. (9-10)
Fri, Aug 2nd   @ SEABryan Woo (9-3)#40
Sat, Aug 3rd   @ SEABryce Miller (12-8)#58
Sun, Aug 4th   @ SEALogan Gilbert (9-12)#11
Mon, Aug 5th   @ LADTyler Glasnow (9-6)
Tue, Aug 6th   @ LADClayton Kershaw (2-2)#97
Wed, Aug 7th   @ LADGavin Stone (11-5)
Thu, Aug 8th   @ ARIJordan Montgomery (8-7)#160
Fri, Aug 9th   @ ARIRyne Nelson (10-6)#135
Sat, Aug 10th   @ ARIZac Gallen (14-6)#14
Sun, Aug 11th   @ ARIMerrill Kelly (5-1)#42
Tue, Aug 13th   vs MIAValente Bellozo (3-4)#323
Wed, Aug 14th   vs MIAEdward Cabrera (4-8)#106
Thu, Aug 15th   vs WSHMitchell Parker (7-10)#134
Fri, Aug 16th   vs WSHPatrick Corbin (6-13)#297
Sat, Aug 17th   vs WSHMacKenzie Gore (10-12)#67
Sun, Aug 18th   vs WSHJake Irvin (10-14)#128
Tue, Aug 20th   @ ATLReynaldo Lopez (8-5)#47
Wed, Aug 21st   @ ATLMax Fried (11-10)#23
Thu, Aug 22nd   @ ATLSpencer Schwellenbach (8-7)#95
Fri, Aug 23rd   @ KCMichael Wacha (13-8)#52
Sat, Aug 24th   @ KCBrady Singer (9-13)#81
Sun, Aug 25th   @ KCSeth Lugo (16-9)#39
Mon, Aug 26th   vs HOURonel Blanco (13-6)#99
Tue, Aug 27th   vs HOUJustin Verlander (5-6)#93
Wed, Aug 28th   vs HOUSpencer Arrighetti (7-13)#162
Thu, Aug 29th   vs ATLCharlie Morton (8-10)#136
Fri, Aug 30th   vs ATLReynaldo Lopez (8-5)#47
Sat, Aug 31st   vs ATLMax Fried (11-10)#23
Sun, Sep 1st   vs ATLSpencer Schwellenbach (8-7)#95
Tue, Sep 3rd   @ TORChris Bassitt (10-14)#54
Wed, Sep 4th   @ TORBowden Francis (8-5)#88
Thu, Sep 5th   @ MIAAdam Oller (2-4)#322
Fri, Sep 6th   @ MIAAustin Kitchen
Sat, Sep 7th   @ MIADarren McCaughan (0-0)#164
Sun, Sep 8th   @ MIAEdward Cabrera (4-8)#106
Mon, Sep 9th   vs TBCole Sulser
Tue, Sep 10th   vs TBTaj Bradley (8-11)#49
Wed, Sep 11th   vs TBShane Baz (4-3)#78
Fri, Sep 13th   vs NYMJose Quintana (10-10)#168
Sat, Sep 14th   vs NYMLuis Severino (11-7)#103
Sun, Sep 15th   vs NYMDavid Peterson (10-3)#113
Mon, Sep 16th   @ MILAaron Civale (8-9)#82
Tue, Sep 17th   @ MILFrankie Montas (7-11)#69
Wed, Sep 18th   @ MILFreddy Peralta (11-9)#21
Thu, Sep 19th   @ NYMLuis Severino (11-7)#103
Fri, Sep 20th   @ NYMDavid Peterson (10-3)#113
Sat, Sep 21st   @ NYMSean Manaea (12-6)#61
Sun, Sep 22nd   @ NYMTylor Megill (4-5)#129
Mon, Sep 23rd   vs CHCNate Pearson
Tue, Sep 24th   vs CHCJustin Steele (5-5)#33
Wed, Sep 25th   vs CHCJavier Assad (7-6)#147
Fri, Sep 27th   @ WSHTrevor Williams (6-1)#177
Sat, Sep 28th   @ WSHMacKenzie Gore (10-12)#67
Sun, Sep 29th   @ WSHJake Irvin (10-14)#128