Dominate Fantasy - Sync your team
MLB
CLE
TB
0
1
TOP 9 • Q • • PEAC LIVE
ATL
BAL
1
0
MID 2 • Q • • MASN LIVE
TOR
BOS
0
0
BOT 2 • Q • • LIVE
CHC
PIT
1
0
MID 2 • Q • • SN LA LIVE
ARI
WSH
1
1
BOT 2 • Q • • KTVK LIVE
KC
DET
2
0
TOP 2 • Q • • DSN LIVE
SD
MIA
0
0
TOP 2 • Q • • MIAM LIVE
LAD
NYM
0
1
BOT 1 • Q • • SN LA LIVE
HOU
CHW
o9
+1.5
2:10PM • PREVIEW CHSN
COL
MIL
o8
-1.5
2:10PM • PREVIEW
ATH
MIN
o9.5
-1.5
2:10PM • PREVIEW MNNT
CIN
STL
o8.5
-1.5
2:15PM • PREVIEW
SEA
TEX
o7
+1.5
2:35PM • PREVIEW KIRO
LAA
SF
o8.5
+1.5
4:05PM • PREVIEW NBC
NYY
PHI
o8
-1.5
7:20PM • PREVIEW NBC

Jac Caglianone or Ryan Jeffers

Who Should I Start? - Week 20 • Start New
Jac Caglianone

Jac Caglianone

RFKansas City Royals KC
Ryan Jeffers

Ryan Jeffers

CMinnesota Twins MIN
OR
🔓 EXPERT ANALYSIS

Owners starting Caglianone over Jeffers

 
 
 
 
START BOTH START BENCH BOTH BN

Includes Detailed Projections

Outlook Jac Caglianone

Jac Caglianone dealing with right shoulder soreness following recent hard dive

Jac Caglianone has cooled off slightly over the last 14 days, hitting .265 with two home runs and four runs batted in. The Royals currently sit in fifth place in the AL Central with a 43-60 record, looking to regain momentum. Caglianone recently exited a game due to right shoulder soreness after diving for a fly ball, leaving his availability questionable as the everyday right fielder for Kansas City.

His current performance aligns reasonably well with our overall season projection of a .236 batting average and 14 home runs, though he has already outperformed that power expectation with 16 long balls so far in 2026. While his plate discipline remains a work in progress with 105 strikeouts, his raw power profile is entirely legitimate and sustainable for fantasy rosters.

The Royals face a busy seven-game week ahead, featuring a three-game series against the Tigers where Caglianone will dodge some tough arms including Tarik Skubal and Casey Mize. Given the shoulder soreness and tough matchups on the horizon, caution is warranted. Sit.

Updated 3 days ago

Latest News Jac Caglianone
Loading...
🔓 EXPERT ANALYSIS

Owners starting Jeffers over Caglianone

 
 
 
 
START BOTH START BENCH BOTH BN

Includes Detailed Projections

Outlook Ryan Jeffers

Ryan Jeffers stays hot at the plate upon returning to the Twins lineup

Jeffers has picked up right where he left off, recording two home runs and four RBIs over his last four games to anchor the catcher position for the Twins. The team currently sits in third place in the American League Central with a 50-53 record, battling to stay in the postseason picture. Following a stint on the injured list for a left hamate fracture, Jeffers has immediately reclaimed his everyday role behind the plate.

His recent hot streak, featuring a .952 OPS over his last 14 days, mirrors the elite plate discipline and power that drove his strong performance before his injury. With a .273 batting average and nine home runs across 43 games this season, his current production aligns closely with our season projection of 12 homers and a .247 average. This power surge is entirely sustainable given his career track record of hard contact and solid on-base skills.

The Twins face a full seven-game slate this week, starting with a matchup against Gavin Williams and the Guardians before returning home to face Jacob Lopez and Jeffrey Springs of the Athletics. Opposing starters like Lopez and Springs carry elevated ERAs above 6.00, presenting fantastic offensive environments for Jeffers to drive in runs. With a favorable schedule ahead and full-time at-bats secured, he is an easy choice to plug into fantasy lineups. Start.

Updated 3 days ago

Latest News Ryan Jeffers
Loading...
Performance Jac Caglianone
Fantasy Chart Loading...

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

AVG HR RBI R OBP SLG SB GP
.185122.1850.37008
Season stats based on the past 14 days
Performance Ryan Jeffers
Fantasy Chart Loading...

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

AVG HR RBI R OBP SLG SB GP
.231263.2860.50007
Season stats based on the past 14 days
Next Up Own/Start Comparison
OWN/START Jac Caglianone
OWN
70%
-4.13 compared to last week
START
42%
-20.26 compared to last week
OWN/START Ryan Jeffers
OWN
58%
+3.81 compared to last week
START
42%
+2.41 compared to last week
Next Up Consensus Rankings
Expert Consensus Jac Caglianone
25th
Average Ranking of Fantasy Experts
Expert Consensus Ryan Jeffers
10th
Average Ranking of Fantasy Experts
Next Up Player Breakdowns
Breakdown Jac Caglianone

    Overview

  • He is eligible to play multiple positions including: RF 1B DH . However, he plays RF most often.
  • Experts rank this player at 25th among OF's. Based on his stats from the past 60 days, he is currently ranked 27th.
  • The current leader among OF's is Pete Crow-Armstrong
  • He is putting up the kind of numbers the experts expected him to.
  • 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 150th in BABIP (Batting Average on Balls In Play) with 0.319
  • Ranked 133rd in batting average with 0.268
  • Not overly impressive with on base percentage currently ranked 235th with 0.316
  • Top 75 in slugging percentage and is currently ranked 69th with 0.503
  • Top 100 in on base plus slugging and is currently ranked 100th with 0.819
  • Not very impressive in steals and is currently ranked 255th with 2
  • Not too impressive and is currently ranked 169th in RBI with 26
  • Not too impressive and is currently ranked 158th in runs scored with 28
  • Top 100 in HRs and is currently ranked 78th with 11
  • At this point in the season his numbers compared to last years: AVG: +0.107, OBP: +0.108, HRs: +11, RBI: +27, Runs: +37, Wlks: +17, Stls: +2,
Breakdown Ryan Jeffers

    Overview

  • He is eligible to play multiple positions including: C DH . However, he plays C most often.
  • Experts rank this player at 10th among C's. Based on his stats from the past 60 days, he is currently ranked 64th.
  • The current leader among C's is Hunter Goodman
  • He is doing dreadful lately. If he is star player then he should rebound.
  • 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 371st in BABIP (Batting Average on Balls In Play) with 0.238
  • Ranked 272nd in batting average with 0.233
  • Not overly impressive with on base percentage currently ranked 279th with 0.303
  • Top 75 in slugging percentage and is currently ranked 72nd with 0.500
  • Not too impressive with on base plus slugging currently ranked 116th with 0.803
  • Not too impressive and is currently ranked 456th in RBI with 6
  • Not too impressive and is currently ranked 523rd in runs scored with 3
  • At this point in the season his numbers compared to last years: AVG: +0.015, OBP: +0.039, HRs: +2, RBI: -2, Runs: -3, Wlks: -5, Stls: +1,
Next Up Health Check
Injury Jac Caglianone

No Injury Reported

Injury Ryan Jeffers

No Injury Reported

Next Up Matchup Comparison
Matchups Jac Caglianone
DateOpponentResult
Jul 20VS SFAlex LangeW 4-3
Jul 21VS SFLuinder AvilaW 3-2
Jul 22VS SFSeth LugoW 5-4
Jul 23@DETDrew AndersonL 4-3
Jul 24@DETTarik SkubalL 2-1
Jul 25@DETDaniel Lynch IVW 2-3
Jul 26@DETFramber Valdez
AVG HR RBI R OBP SLG SB GP
.241014.2670.37909
Season stats based on this weeks opponents
Matchups Ryan Jeffers
DateOpponentResult
Jul 20@CLETanner BibeeL 13-4
Jul 21@CLEColin HoldermanL 5-2
Jul 22@CLETravis AdamsW 6-10
Jul 23@CLETaylor RogersW 1-3
Jul 24VS ATHJacob LopezL 0-2
Jul 25VS ATHTaylor RogersW 2-0
Jul 26VS ATHJeffrey Springs
AVG HR RBI R OBP SLG SB GP
.238122.2730.42905
Season stats based on this weeks opponents
Next Up Ratings Comparison
Rating Jac Caglianone
8.89
FantasySP Player Rating
Rating Ryan Jeffers
9.13
FantasySP Player Rating
Next Up Career Comparison
Career Jac Caglianone
YEAR TM GP H HR R RBI SB BB AVG OBP SLG PTS
2025 KC 61 33 7 19 18 1 17 .157 .234 .295 127
2026 KC 97 87 16 46 37 3 25 .254 .313 .456 262
ON PACE 148 132 24 70 56 4 38 .254 .313 .456 400
3-YEAR AVG 61 33 7 19 18 1 17 .157 .234 .295 127
Career 158 120 23 65 55 4 42 .217 .282 .395
Career Ryan Jeffers
YEAR TM GP H HR R RBI SB BB AVG OBP SLG PTS
2020 MIN 25 16 3 5 7 0 5 .267 .343 .417 32
2021 MIN 79 50 13 26 34 0 19 .195 .261 .393 154
2022 MIN 63 43 7 25 27 0 22 .212 .288 .374 153
2023 MIN 93 81 14 46 43 3 33 .266 .352 .466 262
2024 MIN 121 93 21 56 63 3 32 .226 .299 .430 361
2025 MIN 114 109 9 48 47 1 45 .267 .350 .397 326
2026 MIN 43 41 9 29 32 1 24 .270 .373 .520 179
ON PACE 65 62 13 44 48 1 36 .270 .373 .520 273
3-YEAR AVG 109 94 15 50 51 2 37 .252 .332 .428 316
Career 538 433 76 235 253 8 180 .241 .321 .424
Think the Start Tool is good? Try this!
  • 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 @WAS 01:35 EDT EST Kohl Drake
Miles Mikolas
ATH @MIN 02:10 EDT EST Jeffrey Springs
Connor Prielipp
ATL @BAL 01:35 EDT EST Reynaldo Lopez
Shane Baz
BOS vs TOR 01:35 EDT EST Ranger Suarez
Kevin Gausman
CHC @PIT 01:35 EDT EST Jameson Taillon
Braxton Ashcraft
CHW vs HOU 02:10 EDT EST Erick Fedde
Ronel Blanco
CIN @STL 02:15 EDT EST Andrew Abbott
Kyle Leahy
CLE @TB 12:15 EDT EST Parker Messick
Drew Rasmussen
COL @MIL 02:10 EDT EST Kyle Freeland
Jacob Misiorowski
DET vs KC 01:40 EDT EST Framber Valdez
Luinder Avila
LAA @SF 04:05 EDT EST Jose Soriano
Carson Whisenhunt
LAD @NYM 01:40 EDT EST Emmet Sheehan
Freddy Peralta
MIA vs SD 01:40 EDT EST Janson Junk
Walker Buehler
NYY @PHI 07:20 EDT EST Will Warren
Cristopher Sanchez
SEA @TEX 02:35 EDT EST Logan Gilbert
Jacob deGrom
Matchup Time
No games scheduled
Matchup Time
No games scheduled