X
Lost password?

Don't have an account?
Gain Access Now

X

Receive free daily analysis

NFL
NBA
NHL
NASCAR
CFB
MLB
MMA
PGA
ESPORTS
BETTING

Already have an account? Log In

X

Forgot Password


POPULAR FANTASY TOOLS

Expert Advice
Articles & Tools
Import Your Leagues
Daily Stats & Leaders
All Pitcher Matchups
Compare Any Players
Player Comparisons
Rookies & Call-Ups
24x7 News and Alerts

Shohei Ohtani - 2021 Year-in-Review

Shohei Ohtani - Fantasy Baseball Rankings, Draft Sleepers, MLB Injury News

Baseball fans had the pleasure of watching Shohei Ohtani play a full season, doing things we've never seen done on the baseball field all year long. It was an incredible year, to say the least, for the probable American League MVP.

This is essentially a double-article since Ohtani functioned as two completely different players (for fantasy purposes) in 2021. There is so much to talk about, but I will do my best to not overwhelm readers here. Maybe I should even get paid double for this one, please go ahead and tweet at the RotoBaller management team your support for that notion.

Let's start big and then drill down a bit. Before we start, I'd like to thank everybody for coming on this journey with me, these articles are only fun to write because we know people are reading them. Let's get to it.

Be sure to check all of our fantasy baseball lineup tools and weekly lineup resources:

 

Shohei Ohtani, The Hitter

Final hitting line: .257/.372/.592, 103 R, 100 RBI, 46 HR, 26 SB

A completely absurd final hitting line. Only Vladimir Guerrero Jr. and Salvador Perez bested him in long balls, and only seven players stole more bases. If we look at HR+SB, his total of 72 took the crown by a margin of five over Fernando Tatis Jr. That total alone would make him one of the most valuable players in fantasy baseball.

Season stats are rarely distributed evenly throughout the season, and it surely wasn't the case with Ohtani in 2021. Here are his month-by-month totals:

You can see he did the majority of his damage in June and July, hitting 48% of his season homers in those two months and driving in 42% of his runs. The homer pace slowed up quite a bit in August and September, and the batting average was quite bad over the last two months. A bit of a saving grace there was a high walk rate in the final two months of the season as well as those 10 steals.

Let's take a look at some rolling data plots for Ohtani's 2021 season.

To be fair to the guy, the slugging percentage had nowhere to go but down in July. It was no surprise that he could not sustain a .700 SLG, but finishing under .600 was definitely something we would not have predicted in the middle of the year.

The free fall in SLG came alongside the home run rate (PA/HR in this case) severely declining as well.

At his best, Ohtani was homering once every 10.12 PAs, another unsustainable number. With a league average of 30 PA/HR this year, Ohtani's final number of 14 is still super-elite, but he was more of an average power hitter in the second half rather than a league-leading type.

Unsurprisingly, some of the bad numbers in the second half were a consequence of a rising strikeout rate.

He had started to really turn that around in September, as you can see the graph finishing on a downslope. That had more to do with walks rising rather than him actually making a bunch more contact.

Pitchers did not want much to do with Ohtani in the late part of the year, as we see by the 20.4% BB% Ohtani posted after August 1st.

 

How Did Pitchers Pitch Him?

I dug into this question a bit and found some interesting stuff. I expected to find that after July or so, pitchers started throwing Ohtani fewer fastballs and/or way fewer pitches in the strike zone. This did not turn out to be the case, as the pitch types he faced and the zone rates stayed consistent from the first half of the year to the second.

What was interesting, though, was that pitchers did indeed avoid him. Ohtani saw a fastball just 49.3% of the time, the 10th lowest rate in the league (I looked only at hitters that saw at least 1,000 pitches). He saw just 43% of his pitches land in the strike zone, the third-lowest number in the league (behind Javier Baez and Salvador Perez). He saw just 6.4% of his pitches end up in the middle-middle of the zone, which was the 31st lowest mark in the league.

So while I didn't find that pitchers adjusted to Ohtani throughout the year, I did find that they were just avoiding him for most of the year. It certainly did not help his case that he was without the protection of Mike Trout and Anthony Rendon for the vast majority of the year, and the return of those two big bats next year could really force these numbers I just cited upwards.

 

Did He Tire Out?

The explanation that people logically landed on when they saw Ohtani's power declining throughout the year was that he was simply tiring out. This would make some sense, as he was piling up the innings pitched while being in the lineup every day swinging harder than almost anybody else in the league.

This is not an easy thing to quantify. We will probably never know if fatigue had an effect on him. The one way I thought that we might check it was to look in-depth at his launch velocities. Ohtani relied on swinging the bat really, really hard this year. It's hard to hit 46 homers without swinging quite hard. So I went month-by-month, finding three things for each month.

  1. His maximum launch velocity for that month
  2. His average launch velocity for that month
  3. His 90th percentile launch velocity for that month

I like the 90th percentile mark the best here because it shows a little bit more than just the one-time big swing that landed perfectly on the center of the baseball. That 90th percentile mark shows you a bit more about the full output of balls in play. You can select the three different categories in the visualization below to see the numbers.

Unsurprisingly, Ohtani's best 90th percentile velocity was in June at a ridiculous 110.6 miles per hour. His second and third best months were July and April, and his three worst were May, August, and September/October.

This is not a super scientific endeavor here, but it does somewhat suggest that his bat speed slowed in the season's final two months.

 

Ohtani vs. Pitch Types

I also think it's worthwhile to check how hitters fair against each of the three types of pitches. Here's how I classified the pitches, for reference:

Fastball: 4-Seam Fastballs, Sinkers, Cutters
Breaking: Curveballs, Sliders
Offspeed: Changeups, Splitters 

Ohtani really smashed fastballs, which explains why no pitcher wanted to throw him any. The league average slugging percentage against fastballs this year was .446, Ohtani posted a .632. The league average barrel rate against fastballs was 8.7%, Ohtani went for 22.8%. Somewhat surprisingly, he posted a pretty much league average fly-ball rate of 29% (league average 26.6%). His swinging-strike rate was well above the league average as well (8.6%), but those were the pitches he whiffed on least frequently.

The power numbers were elite on the other two pitch groups as well, and the swinging-strike rates were about two points above the league averages of 15% for each.

You can see the disparities there between fastballs and the other two groups in average and slugging percentage, but those are pretty typical disparities that we see. The league batting average against offspeed stuff, for example, is just .231 and against breaking balls it's even lower at .211. It's just tough to hit those pitches, so it's not really out of the ordinary that Ohtani hit 50 points lower against those pitches than fastballs. All of that to say nothing really sticks out here, besides the fact that Ohtani barreled the crap out of every type of pitch this year.

The splits data is where Ohtani differs from the league. Left-handed hitters this year hit .228, slugged .355, and posted a 6.2% barrel rate against left-handed pitchers. Ohtani, on the other hand, did this:

He slugged 70 points better against left-handed pitchers while barreling the ball at a very similar rate. Pretty wild stuff. This will serve to really keep Ohtani's floor as a hitter high since teams can't just roll out left-handed relief pitchers against him to get a big advantage.

 

Hitting Review

It is really tough to do what Ohtani did at the plate in 2021, even when you're not also logging 130 innings on the mound. It was truly a special season that was just so much fun to watch. Every at-bat there for most of the season was must-see stuff. Incredible.

Now, will we ever see Ohtani repeat the successes he had in 2021? The probabilistic answer is probably not. It's not easy for any player to stay in the lineup every time, much less a guy playing both sides of the ball. Odds are that this is a career-high in games played for Ohtani. The home run is also likely to prove to be a career-high for Ohtani, but that's a much less certain prediction.

The good news is that the floor is sky-high for this guy. It is super rare to find a guy with this much power also walking a ton. While a lot of the walks Ohtani drew are attributable to pitchers just not wanting to face him, he has always shown great plate discipline and strong walk rates. That provides a nice floor to what he'll do at the plate since he's not throwing many PA's away by chasing crap pitches. The return of Trout and Rendon to the lineup behind him is also sure to help him see more pitches to hit next year. All of that plus the steals give him an insanely high fantasy floor while he's playing. Even when he was really struggling in August, he still provided fantasy value with walks, runs, and steals.

I don't see any reason to not put Ohtani as a top 15 hitter next year considering his floor/ceiling combination, even while I will probably shy away from putting him in my top five or ten.

 

Shohei Ohtani the Pitcher

Final pitching line: 23 GS, 130.1 IP, 3.18 ERA, 3.55 xFIP, 1.09 WHIP, 29.3% K%, 8.3% BB%, 45% GB%

Let's look at how Ohtani's season broke down by the month, first here are the basic stats:

and here are the advanced, more interesting, metrics:

You can see that Ohtani was pretty consistent on the mound throughout the year. The biggest standout numbers on the above tables are the walk rates. He really struggled in April and May with the walk, and it looked like that was going to severely hold him back on the hill. However, he quickly sorted that out and walked just nine hitters over his final 70.1 innings. From July 1st onwards, Ohtani's 24.1% K-BB% was 10th best in the entire league, and it was fourth-best for pitchers that also posted a 40% or better ground-ball rate.

If you've read my analysis of pitching before, you know that I primarily rely on three things when evaluating pitchers: strikeout rate, walk rate, and ground-ball rate. These statistics are much more resilient and reliable when projecting forward, and they correlate very well with overall success. Ohtani posted great numbers in all three categories there. His 29% walk rate is about five points above the league average, his 7.9% walk rate is a point below the league average, and the 46% ground-ball rate is also about five points above the average. Amazing numbers.

Of his 23 starts, only two of them were truly bad starts. We can display that by plotting his DraftKings points, like this:

He fell below 10 DraftKings points just twice, and both of those were very bad starts falling into the negatives. Looking at pitchers with 20 or more starts, Ohtani finished with the 12th best average DraftKings score on the mound (20.18 points per start). The names ahead of him: Corbin Burnes, Max Scherzer, Carlos Rodon, Zack Wheeler, Gerrit Cole, Robbie Ray, Brandon Woodruff, Walker Buehler, Kevin Gausman, Freddy Peralta, and Julio Urias. Pretty elite company.

You can say this about pretty much all pitchers, but if you take Ohtani's worst start of the year out of the equation, the 0.2 inning, seven earned run disaster against the Yankees, his ERA falls to 2.71. I think that number would put him in the Cy Young conversation despite finishing almost ten starts behind the leaders.

As for how his arm held up while he was piling up an innings count that few people actually expected, there were no issues on that front.

The Angels clearly had nothing but confidence in his arm's health, allowing him to exceed 100 pitches in three of his last four with a high of 117. His velocity also stayed steady all year, and as you can see in September, was even higher than it was for most of the year. Ohtani looked amazing in September despite the unmatched workload on his body from five months of playing both ways. Incredible stuff.

 

Pitch Arsenal

Let's take a peek at Ohtani's stats by pitch type. This screenshot is from my own custom-made Tableau dashboard, which is free to utilize here.

You can see that Ohtani utilized four different pitches at a significant rate. He threw his four-seamer 44% of the time, the slider 22%, the splitter 18%, the cutter 12%, and the curveball a lowly 3.5%. Only the splitter posted a swinging-strike rate that we would consider elite, but there are no bad numbers in that regard either. The best part of the chart is the high ground-ball rates, as Ohtani generated tons of ground-balls on all of his main pitches beside the slider, which almost no pitchers get a ton of ground-balls with.

The splitter is notoriously a tough pitch to throw, and you will see most of the league's splitter pitchers sometimes just stop using it because they don't have the feel for the pitch. This was true with Ohtani. He threw 10 or fewer splitters on eight occasions, and fewer than 15 a dozen times. When he didn't have the splitter, he did tend to get fewer strikeouts. However, he was still great at preventing base runners, using the cutter and slider a little bit more, and relying on that strong four-seam fastball. Pitchers that rely on the splitter for their strikeouts are inherently a little riskier, but Ohtani's deep arsenal and newfound awesome command should keep those problems at bay moving forward.

 

Pitching Review

Pitchers are naturally harder to predict year-to-year. I would have much more faith in Ohtani being an elite hitter in 2022 rather than an elite pitcher again. It is not easy to throw even 130 innings in the big leagues, especially when you're in the lineup every day.

That said, Ohtani has a really strong arsenal of pitches to depend on, and his high ground-ball rate brings a nice floor to his outings as well. As long as he's healthy (which is not guaranteed, of course), I don't see a ton of ways that he really falls flat on the mound.

 

Conclusion/2022 Thoughts

I tried to find negatives here with Ohtani, but I really couldn't do it. At the plate, he boosts his floor with plate discipline and steals, and on the mound, he is buoyed by a deep pitch arsenal and a high ground-ball rate. The only real question with Ohtani for 2022 seems to be health. It's hard to believe Ohtani did what he did this year, throwing 130 innings and seeing 639 plate appearances. It's much too rosy to expect that to happen again next year, and I think that alone probably means Ohtani will be slightly over-drafted next year.

League type makes a huge difference with how you should evaluate Ohtani for 2022.

In leagues where Ohtani is two different players:

Ohtani the hitter is an easy top ten bat next year, even if you don't think he'll crack 40 homers again. The walks and steals and raw power make it hard to let him slip past the top five or so, although I imagine I have him closer to ten than to five. Ohtani the pitcher, while great, is held back by his innings pitched projection. They aren't going to run this guy out there every five days, and they will continue to be prone to being very careful with his innings. It feels to me like 130 innings we just saw is about the ceiling. That keeps him out of the top ten pitchers pretty easily, I'd say. I imagine he's more of a top-25 guy.

In leagues where Ohtani is one player:

If you can switch him between hitting and pitching every individual day, Ohtani is the hands-down #1 player in fantasy baseball and it's not close. In leagues where you have to pick one slot every week, he falls precipitously, but he still says in the top 25 overall players just because of the versatility and upside.

I hope you all enjoyed this piece, and I look forward to writing many more thousands of words about Shohei Ohtani in the future.



Download Our Free News & Alerts Mobile App

Like what you see? Download our updated fantasy baseball app for iPhone and Android with 24x7 player news, injury alerts, sleepers, prospects & more. All free!






POPULAR FANTASY TOOLS

Expert Advice
Articles & Tools
Import Your Leagues
Daily Stats & Leaders
All Pitcher Matchups
Compare Any Players
Player Comparisons
Rookies & Call-Ups
24x7 News and Alerts

REAL-TIME FANTASY NEWS

Walker Buehler50 mins ago

To Make Season Debut On Monday
Francisco Lindor1 hour ago

Out Sick Again Thursday
Alex Verdugo1 hour ago

Back From Paternity List
John Means1 hour ago

To Make Season Debut Saturday
Kyle Bradish2 hours ago

Reinstated And Starting On Thursday
Jesús Luzardo2 hours ago

Jesus Luzardo Throws Bullpen Session
Tim Anderson2 hours ago

Returns For Thursday Matinee
Ivica Zubac3 hours ago

Enjoys Great Start In Game 5
Russell Westbrook4 hours ago

Continues To Struggle Wednesday
James Harden4 hours ago

Anonymous In Blowout Loss
Paul George4 hours ago

Cools Off In Game 5
Maxi Kleber4 hours ago

Nails Five Triples Off The Pine In Game 5
Kyrie Irving4 hours ago

Struggles From Deep In Game 5
Luka Doncic4 hours ago

Keeps Shining Against Clippers
Caio Borralho5 hours ago

Gets Ranked Opponent At UFC 301
Vitor Petrino5 hours ago

Puts Undefeated Record On The Line At UFC 301
Anthony Smith5 hours ago

A Massive Underdog At UFC 301
Jonathan Martinez5 hours ago

Faces A Legend At UFC 301
Jose Aldo5 hours ago

Returns At UFC 301
DJ LeMahieu13 hours ago

Close To Resuming Baseball Activities
New York Giants13 hours ago

Giants Could Sign A Veteran Running Back
Shota Imanaga13 hours ago

Masterful Again To Stay Undefeated
Patrick Sandoval13 hours ago

Fans 10 In Loss
Al Horford14 hours ago

Enters Starting Lineup For Game 5 Win
Jrue Holiday14 hours ago

Scores 10 Points In Game 5 Victory
Derrick White14 hours ago

Impresses With 25 Points For Boston
Nikola Jovic15 hours ago

Plays Better In Game 5
Duncan Robinson15 hours ago

Quiet In Game 5
Jayson Tatum15 hours ago

Finishes With A Double-Double In Game 5
Caleb Martin15 hours ago

Has A Decent Showing In Loss
Tyler Herro15 hours ago

Fizzles In Game 5
Jaylen Brown15 hours ago

Scores 25 In Game 5 Win
Bam Adebayo15 hours ago

Leads Miami In Scoring In Game 5
Dallas Cowboys15 hours ago

Trevon Diggs Expected To Be Ready For Training Camp
Tyler Glasnow15 hours ago

Set To Start Saturday
Jake Cronenworth16 hours ago

Slaps Go-Ahead Grand Slam
Joe Musgrove16 hours ago

Rebounds With Nine Strikeouts
Kris Bryant16 hours ago

No Timetable For Kris Bryant's Return
Landon Knack16 hours ago

Dodgers Option Landon Knack To Minors
Lane Thomas16 hours ago

Still Dealing With Stiffness And Swelling
Luka Doncic16 hours ago

Officially Good To Go For Game 5
Gabriel Moreno16 hours ago

Scratched From Wednesday's Lineup
Tyrese Haliburton16 hours ago

Listed As Questionable For Game 6
Cristian Javier16 hours ago

Could Start Sunday
Daniel Jones16 hours ago

Has Been Cutting, Plans To Be Ready For Camp
Patrick Beverley17 hours ago

Expected To Play On Thursday
Francisco Lindor17 hours ago

Experiencing Flu-Like Symptoms
Khris Middleton17 hours ago

Set To Lead Bucks Again In Game 6
Malik Nabers17 hours ago

To Be No. 1 Receiver Immediately
Trey Lance17 hours ago

Cowboys To Decline Trey Lance's Fifth-Year Option
Abner Uribe18 hours ago

Brewers Option Abner Uribe To Triple-A
Chas McCormick18 hours ago

Astros Place Chas McCormick On 10-Day Injured List
Tyler Boyd19 hours ago

To Meet With Chargers, Titans
Jonathon Brooks23 hours ago

On Track For Training Camp
Zach Wilson23 hours ago

Broncos Not Picking Up Zach Wilson's Fifth-Year Option
Anthony Richardson24 hours ago

Looks To Be Fully Healthy
Deebo Samuel24 hours ago

Brandon Aiyuk, Deebo Samuel Likely To Stay With Niners In 2024
Taylor Pendrith1 day ago

A Volatile Option For CJ Cup
Seamus Power1 day ago

Rounding Into Form Ahead of CJ Cup
Davis Thompson1 day ago

A Player To Watch At CJ Cup
Aaron Rai1 day ago

Lacks Upside At TPC Craig Ranch
Min Woo Lee1 day ago

A Dangerous Pick For CJ Cup
Tom Hoge1 day ago

Seeking Second Tour Victory At CJ Cup
Filip Forsberg1 day ago

Collects Two Apples In Game 5 Win
Juuse Saros1 day ago

Comes Through For Predators In Game 5
Nathan MacKinnon1 day ago

Posts Two More Points In Series-Clinching Win
Mikko Rantanen1 day ago

Helps Finish Off Jets With Three Points
Joseph Woll1 day ago

Excellent In Series-Saving Win
Matthew Knies1 day ago

Bangs In Overtime Winner In Game 5
Evgeny Kuznetsov1 day ago

Posts Goal And Assist In Game 5
Seth Jarvis1 day ago

Puts Up Three Points In Series-Winning Game
Mark Hubbard2 days ago

Will Return To Mediocrity At TPC Craig Ranch
Doug Ghim2 days ago

Putting History In Texas Makes Him A Hard Sell
Nate Lashley2 days ago

Looking To Rebound At Byron Nelson
Kevin Yu2 days ago

A Flier Pick With Likeable Upside At Byron Nelson
Andrew Novak2 days ago

Playing Well Heading To TPC Craig Ranch
Patrick Rodgers2 days ago

Withdraws From CJ Cup Byron Nelson
Luke List2 days ago

In Solid Form Heading To TPC Craig Ranch
Tom Kim2 days ago

A Safe Option With A Questionable Ceiling At Byron Nelson
Taylor Montgomery2 days ago

Searching For Form At TPC Craig Ranch
Jason Day2 days ago

To Defend Title At TPC Craig Ranch
Adam Scott2 days ago

Returns To Action At TPC Craig Ranch
Bo Nix2 days ago

Broncos Won't Rush Bo Nix
Boston Scott2 days ago

Reaches Agreement With Rams
PGA2 days ago

Sungjae Im As Good Of A Pick As Any At TPC Craig Ranch
PGA2 days ago

Alex Noren Looks To Take Another Step At TPC Craig Ranch
Mackenzie Hughes2 days ago

Brings Hot Putter To TPC Craig Ranch
Cole Perfetti2 days ago

To Make NHL Postseason Debut Tuesday
Si Woo Kim2 days ago

Trendy Si Woo Kim Heads To Byron Nelson
Connor Hellebuyck2 days ago

Looking To Get Right Tuesday
Jeremy Swayman2 days ago

Back In Action On Tuesday
Matt Martin2 days ago

Out Again Tuesday
Vladislav Namestnikov2 days ago

Brenden Dillon, Vladislav Namestnikov Out Tuesday
Matt Grzelcyk2 days ago

Likely Back In Tuesday
T.J. Oshie2 days ago

Facing Uncertain Future
Timothy Liljegren2 days ago

Draws Back In For Game 5
Joseph Woll2 days ago

To Start Game 5 Tuesday
Auston Matthews2 days ago

A Game-Time Decision Tuesday
J.K. Dobbins2 days ago

Says He's 100 Percent Healthy
Zay Jones2 days ago

Jaguars Release Zay Jones On Tuesday
NFL3 days ago

Seahawks, 49ers Interested In Jamal Adams
Tee Higgins3 days ago

Bengals Not Close To Tee Higgins' Contract Demands?
Chase Brown3 days ago

Enters 2024 As Backup
Michael Gallup3 days ago

Intends To Sign With Vegas
Kyle Pitts3 days ago

Falcons Pick Up Kyle Pitts' Fifth-Year Option
Matt Martin3 days ago

To Miss Game 5
Derek Forbort3 days ago

Could Play In Game 5
Chase Elliott3 days ago

Notches Another Top-Five Finish At Dover
Alex Bowman3 days ago

Frustrated After Finishing Eighth At Dover
Jaylen Waddle3 days ago

Fifth-Year Option Picked Up By Dolphins
Matheus Nicolau3 days ago

Knocked Out At UFC Vegas 91
Travis Kelce3 days ago

Chiefs Agree To Two-Year Extension With Travis Kelce
William Byron3 days ago

Botched Pit Stop and Crash Eliminate William Byron From Contention at Dover
NASCAR3 days ago

Martin Truex, Jr. Faded to Third at Dover, but Remains Fastest Driver of 2024
Kyle Larson3 days ago

Late-Race Charge at Dover Comes up Short
Denny Hamlin3 days ago

Takes Checkered Flag at Dover for Third Win of Season
Alex Perez3 days ago

Scores Second-Round Knockout Win At UFC Vegas 91
MMA3 days ago

Ariane Lipski Loses A Decision At UFC Vegas 91
Karine Silva3 days ago

Remains Undefeated In The UFC
Jonathan Pearce3 days ago

Suffers Decision Loss
David Onama3 days ago

Wins Second Fight In A Row
Brad Keselowski3 days ago

A Tire Issue On Lap 118 Impacts Brad Keselowski's Day At Dover
Ryan Blaney3 days ago

Finishes Seventh At Dover
Mika Zibanejad3 days ago

Collects Two Points Sunday
Noah Gragson3 days ago

Nabs A Quality Top 10 Finish At Dover
Kyle Busch3 days ago

Scores His Second Top-10 Finish Of The Year At Dover
Daniel Hemric3 days ago

Ends Up Ninth At Dover
Ty Gibbs3 days ago

Sneaks Into Tenth At Dover On Sunday
Martin Truex Jr4 days ago

. Is One Of The Top DFS Plays At Dover
Tyler Reddick4 days ago

Will Start Fourth At Dover
Michael McDowell4 days ago

Fade Michael McDowell For the Wurth 400 At Dover
Joey Logano4 days ago

Will Not Cause Much DFS Excitement At Dover
Noah Gragson4 days ago

Is Noah Gragson A Sneaky Tournament Play At Dover?
Uros Medic4 days ago

Returns To Win Column At UFC Vegas 91
Tim Means4 days ago

Gets Knocked Out At UFC Vegas 91
Austen Lane4 days ago

Winless In The UFC
Jhonata Diniz4 days ago

Wins UFC Debut
Ryan Spann4 days ago

Suffers Third Straight Loss
Bogdan Guskov4 days ago

Gets Upset Win At UFC Vegas 91
Kyle Larson4 days ago

the Favorite to Win at Dover Despite Qualifying 21st
Chase Elliott4 days ago

a Core DFS Play at Dover
Alex Bowman4 days ago

Always Strong at Dover
Chris Buescher4 days ago

Has DFS Place Differential Upside at Dover
RANKINGS
C
1B
2B
3B
SS
OF
SP
RP

RANKINGS

QB
RB
WR
TE
K
DEF