Dominate Fantasy - Sync your team
MLB
WSH
ATL
2
4
FINALFINAL
PHI
BAL
8
0
FINALFINAL
STL
TOR
5
1
FINALFINAL
PIT
CIN
2
10
FINALFINAL
ARI
CLE
0
5
FINALFINAL
MIA
NYM
2
0
FINALFINAL
CHW
TB
9
1
FINALFINAL
TEX
HOU
3
7
FINALFINAL
NYY
CHC
2
1
FINALFINAL
KC
COL
1
8
FINALFINAL
MIL
LAA
0
3
FINALFINAL
DET
ATH
11
0
FINALFINAL
SF
SD
4
5
FINALFINAL
MIN
SEA
6
7
FINALFINAL
BOS
LAD
8
4
TOP 9 • Q • • NBCP LIVE

Willi Castro or Spencer Horwitz

Who Should I Start? - Week 21 • Start New
Willi Castro

Willi Castro

2BColorado Rockies COL
Spencer Horwitz

Spencer Horwitz

1BPittsburgh Pirates PIT
OR
🔓 EXPERT ANALYSIS

Owners starting Castro over Horwitz

 
 
 
 
START BOTH START BENCH BOTH BN

Includes Detailed Projections

Outlook Willi Castro

Willi Castro stays hot at the plate with strong multi-hit performances

Willi Castro has provided a steady offensive spark recently, slashing .250 with four home runs and eight runs batted in over his last 14 days of action. The Rockies currently sit in fifth place in the National League West with a 42-67 record, but Castro continues to handle a versatile role across the infield and outfield while maintaining everyday lineup activity.

His current season numbers, featuring a .259 batting average and 11 home runs across 93 games, align closely with his established career baselines and our season projections. While his strikeout rate remains a minor pressure point, his strong slugging metrics and consistent extra-base power indicate that his recent offensive surge is entirely sustainable.

Looking ahead, the Rockies face a five-game slate this week, starting with two games against the Padres before a three-game home series against the Royals. He will match up against pitchers like Michael Wacha and Seth Lugo, presenting a balanced mix of challenges and scoring opportunities. Start.

Updated 3 days ago

Latest News Willi Castro
Loading...
🔓 EXPERT ANALYSIS

Owners starting Horwitz over Castro

 
 
 
 
START BOTH START BENCH BOTH BN

Includes Detailed Projections

Outlook Spencer Horwitz

Spencer Horwitz sidelined with hamstring injury amidst quiet stretch

Horwitz has been sidelined since late June due to left hamstring discomfort and currently resides on the 10-day injured list. The Pirates sit third in the National League Central with a 55-54 record and could certainly use his bat back in the lineup. Current team depth charts list Ryan O'Hearn as the primary option at first base while Horwitz works his way back toward an expected early August return.

Comparing his limited action to our season projection of 9 home runs and a .256 batting average, Horwitz was actually outperforming expectations with a .280 average and a .392 on-base percentage over 74 games. Because his high on-base skills and excellent plate discipline are well-documented in his career numbers, his early-season production looks entirely sustainable once he clears his current injury hurdle.

The Pirates face a busy week featuring seven games on the schedule, including a matchup against the Reds. While Horwitz is unavailable to take advantage of upcoming pitching matchups against the likes of Rhett Lowder and Hunter Greene, fantasy managers should stash him on the injured list until he is cleared for activation. Hold.

Updated 3 days ago

Latest News Spencer Horwitz
Loading...
Performance Willi Castro
Fantasy Chart Loading...

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

AVG HR RBI R OBP SLG SB GP
.250479.3410.639110
Season stats based on the past 14 days
Performance Spencer Horwitz
Fantasy Chart Loading...

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

AVG HR RBI R OBP SLG SB GP
..0
Season stats based on the past 14 days
Next Up Own/Start Comparison
OWN/START Willi Castro
OWN
44%
+3.44 compared to last week
START
36%
+4.49 compared to last week
OWN/START Spencer Horwitz
OWN
21%
-1.35 compared to last week
START
 
2%
+1.28 compared to last week
Next Up Consensus Rankings
Expert Consensus Willi Castro
47th
Average Ranking of Fantasy Experts
Expert Consensus Spencer Horwitz
Not Ranked
Average Ranking of Fantasy Experts
Next Up Player Breakdowns
Breakdown Willi Castro

    Overview

  • He is eligible to play multiple positions including: 2B 3B SS LF 1B . However, he plays 2B most often.
  • Experts rank this player at 47th among 2B's. Based on his stats from the past 60 days, he is currently ranked 13th.
  • The current leader among 2B's is Luis Arraez
  • He is doing a lot better than most people thought he would. Can he keep this up or is it a fluke?
  • Trending Batting Stats

  • Ranked 145th in BABIP (Batting Average on Balls In Play) with 0.320
  • Ranked 157th in batting average with 0.262
  • Not overly impressive with on base percentage currently ranked 153rd with 0.335
  • Top 100 in slugging percentage and is currently ranked 87th with 0.482
  • Top 100 in on base plus slugging and is currently ranked 98th with 0.817
  • Not very impressive in steals and is currently ranked 238th with 3
  • Not too impressive and is currently ranked 156th in RBI with 27
  • Not too impressive and is currently ranked 172nd in runs scored with 26
  • His average points in the past two weeks have increased by 1.1 PPG.
  • At this point in the season his numbers compared to last years: AVG: +0.01, OBP: -0.004, HRs: +2, RBI: +18, Runs: EVEN, Wlks: EVEN, Stls: -2,
Breakdown Spencer Horwitz

    Overview

  • Experts don't even rank him among 1B's. Based on his stats from the past 60 days, he is currently ranked 40th.
  • The current leader among 1B's is Luis Garcia Jr.
  • In the past two weeks he has had an awful lot of time off. Either he isn't an every day player or he is coming back from an injury of some sort. I suggest checking out his news page to get a closer look.
  • Trending Batting Stats

  • Ranked 205th in BABIP (Batting Average on Balls In Play) with 0.296
  • Ranked 166th in batting average with 0.260
  • Top 75 on base percentage and is currently ranked 54th with 0.379
  • Not too impressive with slugging percentage currently ranked 180th with 0.425
  • Not too impressive with on base plus slugging currently ranked 113th with 0.804
  • Not too impressive and is currently ranked 434th in RBI with 7
  • Not too impressive and is currently ranked 368th in runs scored with 12
  • Decline in numbers lately by 3.5 PPG.
  • At this point in the season his numbers compared to last years: AVG: +0.029, OBP: +0.064, HRs: +7, RBI: +8, Runs: +11, Wlks: +17, Stls: +1,
Next Up Health Check
Injury Willi Castro

No Injury Reported

Injury Spencer Horwitz

No Injury Reported

Next Up Matchup Comparison
Matchups Willi Castro
DateOpponentResult
Jul 28@SDMason MillerL 8-7
Jul 29@SDGriffin CanningL 3-1
Jul 31VS KCTomoyuki SuganoW 3-1
Aug 01VS KCRyan FeltnerW 12-6
Aug 02VS KCSeth Lugo
AVG HR RBI R OBP SLG SB GP
.280237.4000.52019
Season stats based on this weeks opponents
Matchups Spencer Horwitz
DateOpponentResult
Jul 27VS ARIMason MontgomeryW 3-2
Jul 28VS ARIGerardo CarrilloL 7-8
Jul 29VS ARIEduardo RodriguezL 0-3
Jul 30@CINEmilio PaganL 3-2
Jul 31@CINEmilio PaganL 8-7
Aug 01@CINBraxton AshcraftW 1-4
Aug 02@CINChase Burns
AVG HR RBI R OBP SLG SB GP
.231051.3550.34608
Season stats based on this weeks opponents
Next Up Ratings Comparison
Rating Willi Castro
9.15
FantasySP Player Rating
Rating Spencer Horwitz
6.55
FantasySP Player Rating
Next Up Career Comparison
Career Willi Castro
YEAR TM GP H HR R RBI SB BB AVG OBP SLG PTS
2019 DET 29 23 1 9 8 0 6 .230 .284 .340 40
2020 DET 35 44 6 20 24 0 7 .344 .377 .547 103
2021 DET 117 89 8 53 35 8 23 .221 .273 .345 277
2022 DET 101 87 8 44 28 8 14 .249 .292 .384 255
2023 MIN 118 95 9 59 35 31 36 .255 .336 .402 346
2024 MIN 155 138 12 89 60 14 51 .248 .331 .386 450
2025 MIN 120 92 11 58 34 10 39 .229 .314 .369 310
2026 COL 93 87 12 50 46 7 31 .262 .334 .416 268
ON PACE 135 126 17 72 67 10 45 .262 .334 .416 391
3-YEAR AVG 131 108 11 69 43 18 42 .244 .327 .385 368
Career 768 655 67 382 270 78 207 .248 .316 .389
Career Spencer Horwitz
YEAR TM GP H HR R RBI SB BB AVG OBP SLG PTS
2023 TOR 15 10 1 5 7 0 4 .256 .341 .385 34
2024 TOR 95 87 12 46 40 0 41 .268 .358 .437 296
2025 PIT 106 99 11 55 51 0 42 .272 .350 .434 339
2026 PIT 74 69 10 36 33 1 40 .280 .392 .455 257
ON PACE 107 99 14 52 47 1 57 .280 .392 .455 371
3-YEAR AVG 72 65 8 35 33 0 29 .269 .353 .433 223
Career 290 265 34 142 131 1 127 .272 .363 .438
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 @LAC
ATL @PIT
BAL @IND
BUF @HOU
CAR vs CHI
CIN vs TB
CLE @JAC
DAL @NYG
DEN @KC
DET vs NO
GB @MIN
LAR vs SF
LV vs MIA
NE @SEA
NYJ @TEN
PHI vs WAS
Matchup Time Pitchers
ARI @CLE 01:40 EDT EST Merrill Kelly
Gavin Williams
ATH vs DET 04:05 EDT EST Gage Jump
Keider Montero
ATL vs WAS 01:35 EDT EST
Cade Cavalli
BAL vs PHI 01:35 EDT EST Kyle Bradish
Zack Wheeler
BOS @LAD 07:20 EDT EST Jake Bennett
Emmet Sheehan
CHC vs NYY 02:20 EDT EST Colin Rea
Gerrit Cole
CHW @TB 01:40 EDT EST Anthony Kay
Griffin Jax
CIN vs PIT 01:40 EDT EST Chase Burns
Mitch Keller
COL vs KC 03:10 EDT EST Kyle Freeland
Seth Lugo
HOU vs TEX 02:10 EDT EST Peter Lambert
Kumar Rocker
LAA vs MIL 03:15 EDT EST Walbert Urena
Jacob Misiorowski
MIA @NYM 01:40 EDT EST Sandy Alcantara
Robert Stock
MIN @SEA 04:10 EDT EST Taj Bradley
George Kirby
SD vs SF 04:10 EDT EST Michael King
Landen Roupp
STL @TOR 01:37 EDT EST Matthew Liberatore
Max Scherzer
Matchup Time
No games scheduled
Matchup Time
No games scheduled