Dominate Fantasy - Sync your team
MLB
NYM
BAL
o10
+1.5
6:35PM • PREVIEW SCHEDULED
TB
DET
o8.5
+1.5
6:40PM • PREVIEW SCHEDULED
SEA
NYY
o9
+1.5
7:05PM • PREVIEW SCHEDULED
COL
BOS
o9
-1.5
7:10PM • PREVIEW SCHEDULED
MIA
CIN
o9
-1.5
7:10PM • PREVIEW SCHEDULED
TOR
CHW
o8.5
+1.5
7:40PM • PREVIEW SCHEDULED
PIT
KC
o8
-1.5
7:40PM • PREVIEW SCHEDULED
LAD
MIL
o8.5
+1.5
7:40PM • PREVIEW SCHEDULED
CHC
MIN
o9
+1.5
7:40PM • PREVIEW SCHEDULED
WSH
STL
o8.5
-1.5
7:45PM • PREVIEW SCHEDULED
CLE
HOU
o7
-1.5
8:10PM • PREVIEW SCHEDULED
TEX
LAA
o8
+1.5
9:38PM • PREVIEW SCHEDULED
ARI
SD
o7.5
-1.5
9:40PM • PREVIEW SCHEDULED
PHI
SF
o8
-1.5
9:45PM • PREVIEW SCHEDULED
ATL
ATH
o10
+1.5
10:05PM • PREVIEW SCHEDULED

William Contreras or Juan Soto

Who Should I Start? - Week 17 • Start New
William Contreras

William Contreras

CMilwaukee Brewers MIL
Juan Soto

Juan Soto

RFNew York Mets NYM
OR
🔓 EXPERT ANALYSIS

Owners starting Contreras over Soto

 
 
 
 
START BOTH START BENCH BOTH BN

Includes Detailed Projections

Latest News William Contreras
Loading...
🔓 EXPERT ANALYSIS

Owners starting Soto over Contreras

 
 
 
 
START BOTH START BENCH BOTH BN

Includes Detailed Projections

Latest News Juan Soto
Loading...
Performance William Contreras
Fantasy Chart Loading...

AVG HR RBI R OBP SLG SB GP
.179013.2810.25007
Season stats based on the past 7 days

AVG HR RBI R OBP SLG SB GP
.186016.3000.256011
Season stats based on the past 14 days
Performance Juan Soto
Fantasy Chart Loading...

AVG HR RBI R OBP SLG SB GP
.333144.4230.52416
Season stats based on the past 7 days

AVG HR RBI R OBP SLG SB GP
.3254810.4290.650212
Season stats based on the past 14 days
Next Up Own/Start Comparison
OWN/START William Contreras
OWN
98%
-0.35 compared to last week
START
94%
+7.73 compared to last week
OWN/START Juan Soto
OWN
100%
No change since last week.
START
78%
No change since last week.
Next Up Consensus Rankings
Expert Consensus William Contreras
2nd
Average Ranking of Fantasy Experts
Expert Consensus Juan Soto
4th
Average Ranking of Fantasy Experts
Next Up Player Breakdowns
Breakdown William Contreras

    Overview

  • He is eligible to play multiple positions including: C DH . However, he plays C most often.
  • Experts rank this player at 2nd among C's. Based on his stats from the past 60 days, he is currently ranked 7th.
  • The current leader among C's is Cal Raleigh
  • He is putting up the kind of numbers the experts expected him to.
  • Trending Batting Stats

  • Ranked 227th in BABIP (Batting Average on Balls In Play) with 0.286
  • Ranked 257th in batting average with 0.232
  • Not overly impressive with on base percentage currently ranked 103rd with 0.349
  • Not too impressive with slugging percentage currently ranked 289th with 0.346
  • Not too impressive with on base plus slugging currently ranked 232nd with 0.695
  • Not very impressive in steals and is currently ranked 434th with 1
  • Top 20 in walks and is currently ranked 18th with 33
  • Not too impressive and is currently ranked 280th in RBI with 16
  • Not too impressive and is currently ranked 169th in runs scored with 25
  • At this point in the season his numbers compared to last years: AVG: -0.066, OBP: -0.012, HRs: -4, RBI: -16, Runs: -17, Wlks: +22, Stls: EVEN,
Breakdown Juan Soto

    Overview

  • Experts rank this player at 4th among OF's. Based on his stats from the past 60 days, he is currently ranked 2nd.
  • The current leader among OF's is Aaron Judge
  • He is putting up the kind of numbers the experts expected him to.
  • Trending Batting Stats

  • Ranked 283rd in BABIP (Batting Average on Balls In Play) with 0.270
  • Ranked 136th in batting average with 0.265
  • Top 15 on base percentage and is currently ranked 12th with 0.404
  • Top 50 in slugging percentage and is currently ranked 42nd with 0.530
  • Top 20 in on base plus slugging and is currently ranked 20th with 0.934
  • Top 50 in steals and is currently ranked 50th with 8
  • Walks a lot and is currently ranked 2nd with 43
  • Top 75 in RBI and is currently ranked 70th with 34
  • Top 20 in runs scored and is currently ranked 20th with 36
  • Top 25 in HRs and is currently ranked 23rd with 14
  • His average points in the past two weeks have remained fairly consistant and rose slightly by 0.4 PPG.
  • At this point in the season his numbers compared to last years: AVG: -0.031, OBP: -0.035, HRs: EVEN, RBI: -12, Runs: -6, Wlks: -4, Stls: +6,
Next Up Health Check
Injury William Contreras

No Injury Reported

Injury Juan Soto

No Injury Reported

Next Up Matchup Comparison
Matchups William Contreras
DateOpponentResult
Jul 07VS LADFreddy PeraltaW 9-1
Jul 08VS LADClayton Kershaw
Jul 09VS LADTyler Glasnow
Jul 11VS WASMitchell Parker
Jul 12VS WASShinnosuke Ogasawara
Jul 13VS WASJake Irvin
AVG HR RBI R OBP SLG SB GP
.000002.4000.00001
Season stats based on this weeks opponents
Matchups Juan Soto
DateOpponentResult
Jul 08@BALBrandon Young
Jul 09@BALTomoyuki Sugano
Jul 10@BALCharlie Morton
Jul 11@KCMichael Wacha
Jul 12@KCMichael Lorenzen
Jul 13@KCNoah Cameron
AVG HR RBI R OBP SLG SB GP
..0
Season stats based on this weeks opponents
Next Up Ratings Comparison
Rating William Contreras
14.10
FantasySP Player Rating
Rating Juan Soto
25.98
FantasySP Player Rating
Next Up Career Comparison
Career William Contreras
YEAR TM GP H HR R RBI SB BB AVG OBP SLG PTS
2020 ATL 4 4 0 0 1 0 0 .400 .400 .500 4
2021 ATL 54 35 8 19 23 0 19 .215 .303 .399 126
2022 ATL 92 86 20 48 44 2 37 .275 .351 .518 290
2023 MIL 148 160 17 86 78 6 64 .291 .369 .457 510
2024 MIL 158 170 23 99 94 9 78 .280 .363 .461 585
2025 MIL 85 72 6 44 35 5 56 .233 .350 .337 265
ON PACE 151 128 10 78 62 8 99 .233 .350 .337 471
3-YEAR AVG 133 139 20 78 72 6 60 .283 .363 .472 462
Career 541 527 74 296 275 22 254 .270 .356 .444
Career Juan Soto
YEAR TM GP H HR R RBI SB BB AVG OBP SLG PTS
2018 WAS 115 121 21 76 68 5 79 .294 .407 .512 395
2019 WAS 167 171 39 122 124 13 117 .282 .398 .549 646
2020 WAS 46 52 13 39 37 6 39 .344 .482 .689 216
2021 WAS 151 152 29 108 94 9 138 .311 .461 .539 681
2022 WAS 158 132 26 95 63 7 135 .246 .401 .448 607
2023 SD 162 156 35 97 109 12 132 .275 .410 .519 690
2024 NYY 171 182 45 140 118 7 143 .291 .423 .574 817
2025 NYM 90 84 21 65 51 10 72 .263 .395 .508 392
ON PACE 160 149 37 115 90 17 128 .263 .395 .508 697
3-YEAR AVG 164 157 35 111 97 9 137 .272 .412 .517 705
Career 1060 1050 229 742 664 69 855 .283 .417 .531
The EDGE you need to WIN!
  • Optimal Lineups
  • Predictive Analytics Waiver Advice
  • Trade Suggestions & More

RECENT DECISIONS

Latest from FSP

Player News

Matchups

Week 1
ARI @NO
ATL vs TB
BAL @BUF
CAR @JAC
CHI vs MIN
CIN @CLE
DAL @PHI
DEN vs TEN
DET @GB
HOU @LAR
IND vs MIA
KC @LAC
LV @NE
NYG @WAS
NYJ vs PIT
SEA vs SF
Matchup Time Pitchers
ARI @SD 09:40 EDT EST Merrill Kelly
Nick Pivetta
ATH vs ATL 10:05 EDT EST Jeffrey Springs
Didier Fuentes
BAL vs NYM 06:35 EDT EST Brandon Young
Clay Holmes
BOS vs COL 07:10 EDT EST Brayan Bello
Kyle Freeland
CHC @MIN 07:40 EDT EST Shota Imanaga
Simeon Woods Richardson
CHW vs TOR 07:40 EDT EST Aaron Civale
Chris Bassitt
CIN vs MIA 07:10 EDT EST Nick Martinez
Eury Perez
CLE @HOU 08:10 EDT EST Joey Cantillo
Hunter Brown
DET vs TB 06:40 EDT EST Jack Flaherty
Ryan Pepiot
KC vs PIT 07:40 EDT EST Seth Lugo
Mitch Keller
LAA vs TEX 09:38 EDT EST Jose Soriano
Nathan Eovaldi
LAD @MIL 07:40 EDT EST Clayton Kershaw
Jacob Misiorowski
NYY vs SEA 07:05 EDT EST Will Warren
Logan Gilbert
PHI @SF 09:45 EDT EST Taijuan Walker
Robbie Ray
STL vs WAS 07:45 EDT EST Sonny Gray
Jake Irvin
Matchup Time
No games scheduled
Matchup Time
No games scheduled