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
Compare Any Players
Rookies & Call-Ups
24x7 News and Alerts

Adjusting Fantasy Baseball Projections for a Delayed Opening Day

Aaron Judge

Ariel Cohen digs into to how COVID-19 will effect the 2020 fantasy baseball season. He looks at how projections and rankings should change, in light of MLB's delayed start date. See which players rise and fall as a result of coronavirus.

With a heavy heart I write this column. I truly wish that there would have not been a reason to write this column. Coronavirus (COVID-19) has now postponed the 2020 Major League Baseball season. In an effort to employ social distancing, local governments have made the tough call to forbid the gathering of large crowds. The NBA, NHL, PGA, XFL and NASCAR have all suspended their seasons. The NCAA tournaments have all been canceled.

And for us fantasy baseball players … major league baseball has pushed off the start of its season until least mid-May. It will likely be even longer. A lot longer. Many of our home fantasy leagues have now chosen to postpone our annual drafts or auctions. The NFBC has canceled or postponed many of its high money league contests.

But many leagues have still chosen to continue with their regular draft schedule in the coming weeks. Some of my home leagues will continue as scheduled. Just this past Sunday, I took part in the Tout Wars Head-to-Head points league. I understand the merits of postponement. It isn’t a regular year. I also understand the merits of continuing to draft this March. Grappling onto elements of normalcy has its benefits. Whichever group you're in, this article will address how to modify projections and expectations for 2020 given this past week’s rapid turn of events.

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

 

Risk Management in Fantasy Baseball

For those of you who are unfamiliar with professional background – I am a certified actuary. I am a Fellow of both the Casualty Actuarial Society and the Society of Actuaries.

In a nutshell, an actuary is an insurance professional who is well versed in the mathematics of insurance. Actuaries price insurance contracts, decide on the amount of reserves that companies need to hold for claims, inform management on the ROEs of various lines of business and deal with many other assorted insurance-related tasks.

One of my goals as a baseball writer and analyst is to bring concepts found in insurance and apply them to fantasy baseball.

At the top of my mind this week is the broad concept of risk. During a fantasy draft or auction, every time that a player is acquired, the owner takes on all of the player’s skills. Power hitters will offer the ability to hit home runs. Speedsters will offer a high stolen base output. Combo players will offer a blend of the two, etc.

Simultaneously, when a player is acquired - the owner also takes on all of the risks associated with the player. Some examples of player risk include (but are not limited to):

  • Injury Risk
  • Performance Risk
  • Durability Risk
  • Age Risk
  • Experience Risk
  • Regression Risk
  • Playing Time Risk
  • etc.

Every fantasy owner will acquire players with varying degrees of a number of these risks. There are no “sure things” in baseball. Nolan Arenado has been an amazingly stable fantasy asset over the past five years. He may exhibit a low amount of risk relative to others, but there are a multitude of possible scenarios where his final achieved value could be far lower than expectations.

A typical fantasy owner should acquire a few players who exhibit high risk. Rarely is a team devoid of high-risk players. Risky players often come with a cost discount at a draft/auction commensurate with the amount of risk that the player holds. It is the job of the fantasy owner to determine which risks are correctly accounted for by the market, which are overpriced, and which risks are accretive investments.

Generally speaking, drafted players are mainly uncorrelated. Their production (and hence value) is largely independent of one another.

Suppose that you have drafted Ozzie Albies and Nick Castellanos. An injury to Albies should have zero relationship to whether or not Castellanos gets injured. Or at least, that’s the way we draft. If I draft Giancarlo Stanton – whether or not he comes back fully recovered sooner or later should have zero correlation with Trey Mancini coming back sooner or later from his cancer surgery. [We hope they both heal soon.] We assume that all players, and (more importantly) all risk types are independent from one another.

We don’t want to draft too much injury risk in the aggregate on our teams, or too much of any risk for that matter. We want just enough to give us some upside – and hopefully, we buy those players at the appropriate discounts.

 

Injury Risk

Guess what we just learned? Injury risk is not independent. Injury risk was not independent for any 2020 draft that occurred prior to this week. Not even close.

The injury risk taken on by rostering Eugenio Suarez has every bit to do with the injury risk taken on by rostering Alex Verdugo. What do I mean by that?

Provided that baseball is played in 2020, every single player who is currently injured and was expected to return sometime in the middle of 2020 – will likely earn a profit! Every single discount that a player received in drafts, will either go away completely or be severely mitigated for any going-forward March drafts.

I acquired Aaron Judge for a mere $14 in the Mixed LABR auction two weeks ago. Unless Judge is out for an extended period of time, or requires season-ending surgery – in all likelihood, this will result in a profitable outcome for me. The bet that I made on Judge – acquiring him via his injury discount – will likely pay off. In the Mixed Tout Wars auction that occurred on Saturday, Judge was acquired for $23 by Gene McCaffrey. Though there are differences in league format and value between LABR and Tout Wars, much of the price difference between the two auctions arises because of COVID-19.

Every single injured player’s value has changed in the past week. From Mike Clevinger to Michael Conforto to Aaron Judge to Adalberto Mondesi to Giancarlo Stanton to Eugenio Suarez, etc. – every single injured player’s worth has been altered … and in the same direction: Up.

Injured players were correlated. Highly correlated. Injury risk was not independent.

Had a fantasy owner stocked his team with 15 of these injury risk players (acquired at discounts) – he would theoretically now have a large excess in team aggregate value. I happen to know and play with fantasy players who constantly accumulate many injured players at discounts. They typically hope that one or two players breakout and vastly outperform their acquisition price. 2020 would be the year of striking gold for such a drafter.

Yes, I do understand that I am talking about a team profiting from the COVID-19 pandemic. No one had that intention. Once again, it is a sad situation to be even talking about any positive effects on fantasy baseball from an awful widespread disease. But as a fantasy analyst, these are the facts and we need to contemplate how to go from here.

 

How to Adjust Projections

Now onto what to do going forward. What is the best way to update our own values/rankings of players to reflect the 2020 prospective landscape?

It all starts with projections. We need to alter/update our former projections for every single player in baseball – in order to allow us to properly evaluate their value change relative to the rest of the player pool.

To this end, I’d first like to classify all players into the following categories for today’s analysis:

  • Injured Players
  • Pitchers with Innings Caps
  • Suspended Players
  • Prospects who will be called up on a certain date
  • Prospects with service time manipulation / who need more seasoning
  • Standard Players - All Other Players

There are many ways to partition the list of MLB players, but for today - I would like to illustrate how to deal with the valuation of these classes of players.

Let’s start with the easiest group – the “All Other Players.”

 

Standard Players

First off, let’s choose an estimated start date that baseball will resume. We need to come up with a best guess of the percentage of games that will be missed during the season. Will the regular season be extended in October? We need to make an educated guess based on the latest information available to us.

For today’s analysis, I will assume that:

  • June 1 will be the league’s start date.
  • There will be no additional games played in October (to keep things relatively simple).
  • Roughly one-third of the season will be missed. [I’m choosing to be optimistic.]

These are all assumptions that are almost impossible to predict. I won’t pretend to have a good idea of when MLB will commence. But let’s go with these assumptions today to help us run through the math of how to adjust projections.

Let’s call the percentage of the MLB season that will be missed the Missed%. The date that the season will be resumed will be referred to as the League Start Date. Numerically using our stated assumption:

Missed% = 33.3%

For now, let’s assume that rate stats will not differ. That is, we will assume that a player who was expected to hit one home run every 40 at-bats, will do exactly that in a shortened season.

The math goes as follows:

  • New AB = Old AB * (1 – Missed%)
  • New HR = Old AB * (1 – Missed%)
  • New SB = Old SB * (1 – Missed%)

I prefer to refer to the formulae as follows:

  • New AB = (1 – Missed%) * Old AB
  • HR = HR/AB * AB [New or Old]
  • SB = SB/AB * AB [New or Old]

Since HR & SB rates, etc. do not change post-translation – if we compute all counting stats as a function of playing time, we only need to adjust a player’s playing time. The key translation, and the math of our specific example:

  • New AB or IP = (1 – Missed%) * Old AB or IP
  • New AB or IP = 66.7% * Old AB or IP

Since we are essentially looking for a factor to apply to playing time, let’s refer to the multiplier as the Adjustment%.

  • Adjustment% = (1 – Missed%)

For all rates, it should follow that:

  • New BA = Old BA
  • New OBP = Old OBP
  • New SLG = Old SLG

There is no work to be done on any of the standard baseball averages.

 

Injured Players

As described above, all injured players will gain in value relative to the rest of the player pool. The reason stems from the fact that each projection considers zero production until the player has returned.

Let’s take Miles Mikolas. ATC projections previously projected the following:

Auction Value   IP BBI HA ER W S K ERA WHIP
4   115 21 120 52 7 0 90 4.05 1.22

The limited 115 innings projection was partially due to a forearm issue.

* Auction Values are per NFBC roster settings (15-team, 5x5 scoring)

At this time, I would like to give credit to Reuven Guy, who is my fantasy partner and is my co-host of the Great Fantasy Baseball Invitation Podcast – Beat the Shift. In real life, Reuven is an orthopedic PA. On twitter (@mlbinjuryguru), he is on top of player injuries and prognoses. Late last week, we went through all currently injured players – and determined each of their expected “comeback dates.” We put down an estimate of when they might be healthy enough to play in the major leagues.

Let’s also convert the Comeback Date into a percentage of the season that the player was supposed to miss due to injury. Here are some basic percentages that we can use:

Comeback Date InjuryMiss%
4/7/2020 4.2%
4/15/2020 8.3%
4/22/2020 12.5%
5/1/2020 16.7%
5/7/2020 20.8%
5/15/2020 25.0%
5/22/2020 29.2%
6/1/2020 33.3%
6/7/2020 37.5%
6/15/2020 41.7%
6/22/2020 45.8%
7/1/2020 50.0%

InjuryMiss% will represent the portion of the 2020 season that each player was expected to initially miss.

The key to understanding how to adjust Mikolas’s projection (for example) is the following:

115 IP = 0 IP prior to Comeback Date + 115 IP after Comeback Date

There are now two possibilities for all injured players:

1) A player’s comeback date is set on or after the league start date. [InjuryMiss % >= Missed%]

In this scenario, all of the player’s innings will be as previously projected. If Mikolas was expected to return on June 15, for example – all 115 innings would still be projected for him. In this scenario:

  • Adjustment% = 100%
  • New IP = 100% * Old IP

There is a change to this type of player’s projection. Since the rest of the league has a 66.7% adjustment factor, the player becomes far more valuable. In fact, these players will become a whopping 50% more valuable relative to the standard player (using our original June 1 League Start Date assumption).

2) A player’s comeback date is set prior to the league start date. [InjuryMiss % < Missed%]

Let’s set Miles Mikolas’s comeback date at May 1, 2020. That translates to a 16.7% InjuryMiss%.

The adjustment math is as follows:

  • Adjustment% = (1 - Missed%) / (1 - InjuryMiss%)
  • New IP = (1 - Missed%) / (1 - InjuryMiss%) * Old IP

For Mikolas, his Adjustment% would be:

Adjustment% = (1 – 33.3%) / (1 – 16.7%) = 80.0%

The 80.0% is a higher factor than the common 66.7% factor, which gives Mikolas about a 20% relative value increase over the standard player. His new IP total goes to 92, with all rate stats following suit.

New Miles Mikolas Projections:

Auction Value   IP BBI HA ER W S K ERA WHIP
6   92 17 96 41 6 0 72 4.05 1.22

 

Suspended Players

All suspended players will now LOSE value relative to others. Suspended players still have to serve punishment for the same number of games, regardless of how many baseball contests end up taking place. If for example, all MLB games are canceled in 2020 - suspended players would then have to serve their sentence in 2021, etc. They would be worth zero in 2020.

If a player was previously projected to be suspended 50% of the season, he will now be suspended for a larger part of the season. Hence, he will lose value relative to the others.

Take Domingo German as an example. His suspension was set to expire roughly in the first week of June.

Auction Value   IP BBI HA ER W S K ERA WHIP
0   76 24 72 38 5 0 82 4.47 1.26

Similar to the injured players above, it is important to understand that all of German’s projected innings occur after his Reinstatement Date.

76 IP = 0 IP prior to Reinstatement Date + 76 IP after Reinstatement Date

Let’s set Domingo German’s reinstatement date at June 7, 2020. That translates to a 37.5% SuspensionMiss%.

The adjustment math is as follows:

  • Adjustment% = (1 - SuspensionMiss% - Missed%) / (1 - SuspensionMiss%)
  • New IP = (1 - SuspensionMiss% - Missed%) / (1 - SuspensionMiss%) * Old IP

The Adjustment% is of course, subject to a minimum 0% value – the smallest amount of time that a suspended player may be able to play in a season. For injuries, the Adjustment% was never less than the standard adjustment; for suspensions - it is no greater.

Domingo German’s Adjustment% would be:

Adjustment% = (1 – 37.5% - 33.3%) / (1 – 37.5%) = 46.7%

Auction Value   IP BBI HA ER W S K ERA WHIP
-1   36 11 34 18 3 0 38 4.47 1.26

 

Pitchers with Innings Caps

There are a number of starting pitchers in the major leagues that were not projected for a full season’s worth of volume due to innings cap impositions. These pitchers might be rookies/sophomores who have not yet pitched a full season, or perhaps they might be recovering from Tommy John surgery or other health issues.

Let’s take A.J. Puk for example.

Auction Value   IP BBI HA ER W S K ERA WHIP
5   121 49 107 55 8 0 133 4.09 1.29

Projected innings for this class of player look like the following:

121 IP = 121 IP prior to Innings Cap Limit + 0 IP after Innings Cap Limit

Projections have assumed that all of the innings for A.J. Puk are frontloaded. When the season finally commences, Puk would pitch the first 121 innings, and would stop pitching thereafter.

For pitchers with innings caps, I introduce one more intermediate (but complicated) step into the process.

Without going into too many details (as this isn’t our main focus for the day) - I first generate the percentage of capacity innings that a pitcher would pitch in a full season. This is either based on organizational depth charts, on IP per start metrics, or based on skills, etc. Most starting pitchers will generally project out to 80-95% of possible capacity. Assuming that capacity is 200 IP these days, fully healthy pitchers are generally projected between 160-190 innings.

For A.J. Puk, I set his Capacity% to 80% (he would be a ~160 innings pitcher this season without team imposed innings limits).

The adjustment math is as follows:

  • Adjustment% = Capacity% * (1 - Missed%) / (IP / 200)
  • New IP = Capacity% * (1 - Missed%) / (IP / 200) * Old IP

The Adjustment% is subject to a minimum 0% value, and a 100% maximum value.

For Puk:

Adjustment% = 80% * (1 - 33.3%) / (121 / 200) = 88.0%

Auction Value   IP BBI HA ER W S K ERA WHIP
8   107 43 94 48 7 0 117 4.09 1.29

 

Prospects

Dealing with prospects is more difficult. There is no one-size-fits-all rule. Earlier in this article, I identified two classes of prospects:

  • Prospects who will be called up on a certain date
  • Prospects with service time manipulation / who need more seasoning

Prospects who will be called up on a certain date

As captioned. Treat these prospects as injured players. Assume a prior “call-up” date and substitute it as an injury return date. You will then be able to use the formulae above for injured players.

Prospects with service time manipulation / who need more seasoning

These are prospects whose organization has a monetary reason for holding the player back for some time. Perhaps keeping a prospect down some 25 days is needed to garner a year more of team control, or to push off arbitration by one season. Whatever the case may be – these prospects will be in the minors for some (fixed) set of time before coming up to the majors. Or, some prospects simply need an additional amount of fixed time in the minor leagues in order to hone their skills. No matter what the actual start date of the MiLB season, these are the players who will stay in the minors for a select time period.

Treat these prospects as suspended players. Assume a prior “call-up” date, substitute it as a reinstatement date. You will then be able to use the formulae above for suspended players.

There are many other possibilities of how one can model prospect adjustment. Hopefully, these two basic examples will cover most cases for you.

 

Limitations / Notes / Future Enhancements

In no particular order, here are a few of the limitations/simplifying assumptions of today’s article, as well as some possible variants or future enhancements:

  • The model above assumed that the season would end after September as usual. It is highly possible that the 2020 regular season (if played) would be extended well into October. That would shift/change some of the precise formulae.
  • We assumed a deterministic/static starting date for the opening day of baseball in 2020. Of course, at this point in time, we do not have a firm grasp on it. An actuarial model would pick a midpoint, assume the starting point to be variable, and run the playing time with stochastic simulations.
  • I refer to playing time in the above as at-bats for hitters. More precisely, one should be using plate appearances instead of pure at-bats.
  • I refer to IP in many of the adjustment equations above. You may substitute in plate appearances for the equivalent hitter formula.
  • One class of player not covered is the players who would be “losing their roles.” Whoever is the 5th starter in St. Louis might end up losing playing time once Miles Mikolas comes back from injury, etc. One might want to consider adjusting their projections downwards as well.
  • We assumed above that homerun rates (or stolen base rates) would be identical if the season started at any point in the year. Of course, that isn’t exactly true. HRs grow in the heat of the summer, and SB are quite variable from month to month throughout the season. Some additional adjustments would be needed to be more precise.

 

Conclusion

Hopefully, you have gained a further understanding of the types of players requiring a rankings change - which could be either up or down. Should you participate in drafts in the next few days, consider modifying your strike price for players as described above. I have guided you on the mathematics of how to adjust playing time, should you be inclined to do so on your own.

We have also seen today that injury risk is not independent from player to player. There always exists the possibility that an entire class of risk will be devalued or may collectively appreciate in a single moment. This is a crucial concept to understand. It arises far more in life than you might imagine.

Finally, I want to aid you in knowing just how much a player's value has been translated. Below is a listing of injured, suspended and innings cap players with adjusted valuations. I provide a pre and post NFBC (15-team, 5x5 roto) value for affected players.

 

Risers and Fallers, Assuming a June 1 Opening Day

Name Player Class Old Value New Value
Luis Arraez Injury 5.8 7.1
Byron Buxton Injury 9.3 12.0
Willie Calhoun Injury 3.7 9.2
Griffin Canning Injury 0.3 1.2
Carlos Carrasco Injury 14.2 15.4
Yoenis Cespedes Injury -7.6 -4.2
Emmanuel Clase Injury -2.9 -0.6
Mike Clevinger Injury 20.6 22.2
Michael Conforto Injury 17.0 18.4
Nelson Cruz Injury 19.1 20.7
Max Fried Innings Cap 13.4 13.9
Michael Fulmer Injury -3.8 -3.3
Joey Gallo Injury 17.3 18.7
Domingo German Suspension 0.5 -1.1
Cole Hamels Injury 1.0 2.1
Jordan Hicks Injury -4.0 -2.1
Rich Hill Injury 1.1 3.8
Brent Honeywell Injury -1.1 -0.8
Aaron Judge Injury 14.6 22.0
Corey Knebel Injury 0.0 0.8
Michael Kopech Injury -1.5 -1.1
Dinelson Lamet Innings Cap 11.8 13.0
Mike Leake Injury -3.4 -3.2
Sean Manaea Innings Cap 8.7 8.9
Trey Mancini Injury 0.5 12.7
Lance McCullers Innings Cap 7.7 10.2
Andrew McCutchen Injury 6.6 9.3
Brendan McKay Injury 6.4 7.2
Miles Mikolas Injury 4.2 5.7
Adalberto Mondesi Injury 20.5 24.2
Reyes Moronta Injury -6.4 -5.7
Shohei Ohtani Injury 5.8 6.5
Chris Paddack Innings Cap 20.7 24.1
James Paxton Injury 7.9 11.7
Michael Pineda Suspension 2.6 1.6
A.J. Puk Innings Cap 5.0 7.8
Brendan Rodgers Injury -15.7 -12.1
Hyun-Jin Ryu Innings Cap 12.4 12.9
Chris Sale Injury 15.1 17.4
Giancarlo Stanton Injury 15.4 18.6
Eugenio Suarez Injury 19.6 21.1
Jose Urquidy Innings Cap 9.2 10.6
Alex Verdugo Injury 8.2 10.9
Justin Verlander Injury 29.2 31.3

I wish you all safety and health in these difficult times. Hoping that baseball is back real soon …

More 2020 Fantasy Baseball Advice




POPULAR FANTASY TOOLS

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

REAL-TIME FANTASY NEWS

Pablo López7 mins ago

Pablo Lopez Throws Bullpen On Wednesday
Matt Wallner12 mins ago

Missing From Lineup On Wednesday
Carlos Correa18 mins ago

Out On Wednesday
Max Scherzer22 mins ago

Throws Before Visiting With Doctor
Christopher Suero23 mins ago

Hits Two Home Runs On Tuesday
George Springer25 mins ago

Still Out Against Braves
Spencer Strider32 mins ago

Activated From Injured List, Making Season Debut On Wednesday
Tampa Bay Rays37 mins ago

Duncan Davitt Strikes Out 10 In Latest Start
Justin Thomas40 mins ago

Looking To Shake Off Poor Masters At RBC Heritage
Jordan Lawlar48 mins ago

Goes Deep In Second Straight Game
Braden Montgomery55 mins ago

Goes Deep On Tuesday
Matt Svanson1 hour ago

Promoted To Major Leagues
Xander Schauffele1 hour ago

Still Looking For Year's First Win At RBC Heritage
DJ Herz1 hour ago

Will Undergo Tommy John Surgery
Maverick McNealy2 hours ago

Is An Intriguing Play At RBC Heritage
Shane Lowry2 hours ago

Looks To Shake Off Poor Masters Sunday At RBC Heritage
Tre Jones3 hours ago

Remains Out On Wednesday
Kevin Love3 hours ago

Could Return To Action Wednesday
Pelle Larsson3 hours ago

Iffy For Wednesday
Nikola Jović3 hours ago

Nikola Jovic Listed As Questionable For Wednesday
Alec Burks3 hours ago

Active On Wednesday
Brandon Williams3 hours ago

Questionable For Wednesday
Will Zalatoris3 hours ago

Eyes A Bounce-Back At RBC Heritage
Malik Monk3 hours ago

Unavailable For Play-In Tournament
Dereck Lively II3 hours ago

Returns To Action Wednesday
P.J. Washington3 hours ago

Available Against Kings
Klay Thompson3 hours ago

Good To Go Wednesday
Alan Roden4 hours ago

Connects On First Home Run
Andrew Wiggins4 hours ago

Available For Wednesday's Play-In Action
Tyler Herro4 hours ago

Removed From Injury Report
Bam Adebayo4 hours ago

Available Wednesday
Jarren Duran4 hours ago

Productive In Win Over Rays
Damian Lillard4 hours ago

To Miss Start Of Playoffs
Steven Kwan4 hours ago

Homers In Impressive Showing Against Baltimore
Gary Woodland4 hours ago

Could Add Some Surprise At Hilton Head
Jonathan Aranda4 hours ago

Smacks Third Home Run
Cedric Mullins4 hours ago

Homers In Tuesday’s Loss Against Cleveland
Sam Burns4 hours ago

Hoping For Better Times At RBC Heritage
Sahith Theegala4 hours ago

Still Trying To Put It All Together
Angel Martínez4 hours ago

Angel Martinez Triples, Swipes Bag In Win
Aaron Rai4 hours ago

Might Be That Guy For Hilton Head
Robert MacIntyre5 hours ago

All Or Nothing At RBC Heritage
Tom Hoge5 hours ago

Still Playing Solid Heading To Hilton Head
Nick Dunlap5 hours ago

Continues To Have Rough Stretch
George Lombard Jr.5 hours ago

Posts Third Straight Two-Hit Game
Keegan Bradley5 hours ago

Looks To Move On From Masters Performance
Rhys Hoskins5 hours ago

Launches First Home Run Of The Season
Hao-Yu Lee5 hours ago

Goes Deep, Swipes A Bag
Matt Boldy6 hours ago

Tallies Two Points In Victory
Pavel Buchnevich6 hours ago

Scores Goal, Adds Two Helpers
Brayden Point6 hours ago

Busy In Tuesday's Victory
Jet Greaves6 hours ago

Picks Up Fourth Straight Victory
Anthony Stolarz6 hours ago

Stops 35 Shots On Tuesday
Timo Meier6 hours ago

Tallies Three Points In Victory
Matt Fitzpatrick11 hours ago

A Boom-Or-Bust Option At RBC Heritage
Patrick Cantlay11 hours ago

A Strong Play At RBC Heritage
Jordan Spieth12 hours ago

Targets Another Strong RBC Heritage Showing
Collin Morikawa12 hours ago

Eyeing Victory At RBC Heritage
Max Homa12 hours ago

Breaks Through At The Masters
Tony Finau14 hours ago

A Hard Player To Trust At RBC Heritage
Corey Conners15 hours ago

Looking To Keep Momentum Going At RBC Heritage
Moses Moody15 hours ago

Available Versus Memphis
Dalen Terry15 hours ago

Probable Versus The Heat
Lonzo Ball16 hours ago

Doubtful For Wednesday Night
Anthony Davis16 hours ago

Probable Versus Sacramento
John FitzPatrick17 hours ago

Re-Signs With Green Bay
Cleveland Browns17 hours ago

Julian Okwara Signs With Cleveland
Gabriel Landeskog18 hours ago

Could Be An Option For Playoff Opener
MIN18 hours ago

Jake Middleton Returns From Four-Game Absence
Trae Young18 hours ago

Cleared To Face Orlando
Jared Spurgeon18 hours ago

Available Against Ducks
Josh Giddey18 hours ago

Expected To Play On Wednesday Night
Ilya Samsonov18 hours ago

Returns To Vegas Crease Tuesday
Noah Hanifin18 hours ago

To Be Rested Against Flames
Moses Moody18 hours ago

Added To The Injury Report
Mark Stone18 hours ago

Sits Out Tuesday's Action
Oliver Ekman-Larsson18 hours ago

Expected To Return For Postseason
Owen Power19 hours ago

To Miss Rest Of Regular Season
Viktor Hovland19 hours ago

Remains Volatile Ahead Of RBC Heritage
Stefan Noesen19 hours ago

Returns To Action Tuesday
Claude Giroux19 hours ago

Won't Play On Tuesday
Jake Sanderson19 hours ago

Resting Against Blackhawks
Adam Pelech19 hours ago

Available Tuesday
Nikolaj Ehlers19 hours ago

Considered Week-To-Week
Logan Couture19 hours ago

Announces Retirement
Green Bay Packers21 hours ago

Packers Remain Committed To Trading Jaire Alexander, Have Received Interest
Mark Andrews21 hours ago

Ravens Non-Committal On Mark Andrews' Status With Team
22 hours ago

Giants Holding Private Workouts For Jalen Milroe, Tyler Shough
Carolina Panthers22 hours ago

Panthers Open To Trading Back From No. 8 Overall Pick
Dallas Cowboys22 hours ago

Tyron Smith Calling It A Career
23 hours ago

Omarion Hampton Visits With Bears
Tyreek Hill23 hours ago

Dolphins Not Pursuing A Trade Of Tyreek Hill
23 hours ago

Shedeur Sanders To Hold A Final Private Workout For Giants On Thursday
Green Bay Packers23 hours ago

Isaiah Simmons Visits With Packers
Courtland Sutton23 hours ago

Contract Talks With Courtland Sutton "Moving In The Right Direction"
Dak Prescott23 hours ago

To Be Limited During Voluntary Workouts
NFL23 hours ago

Travis Hunter Not Interested In Being Limited To One Side Of The Ball
Miami Dolphins23 hours ago

Dolphins, Jalen Ramsey Mutually Agree To Explore Trade Options
Alexander Volkanovski1 day ago

Reclaims Featherweight Title
Diego Lopes1 day ago

Drops Decision At UFC 314
Paddy Pimblett1 day ago

Remains Undefeated In The UFC
Michael Chandler1 day ago

Suffers TKO Loss
Frank Nazar1 day ago

Tallies Two Points In Victory
MMA1 day ago

Patricio Freire Gets Dominated In His UFC Debut
Yair Rodriguez1 day ago

Gets Back In The Win Column
Bryce Mitchell1 day ago

Gets Submitted At UFC 314
Jean Silva1 day ago

Gets Submission Win At UFC 314
Dominick Reyes1 day ago

Wins Third Fight In A Row
New England Patriots2 days ago

Abdul Carter Visiting With New England
2 days ago

Cam Skattebo Lined Up For Final Two Top-30 Visits
Dallas Cowboys2 days ago

Micah Parsons In Dallas For Voluntary Workouts
Chicago Bears2 days ago

Bears Extend Kyler Gordon
Austin Dillon2 days ago

Nabs His First Top-10 Finish Of The 2025 Season At Bristol
Ryan Blaney2 days ago

Bold Strategies Fall Flat, Still Musters A Top-Five Finish At Bristol
Christopher Bell2 days ago

Finishes In The Top 10 After Falling Back Midway At Bristol
Ty Gibbs2 days ago

Earns His First Top-Five Finish Of The 2025 Season At Bristol
Chase Briscoe2 days ago

Quietly Scores First Career Top-Five Finish At Bristol
William Byron2 days ago

Denny Hamlin Cuts Into William Byron's Points Lead
William Byron2 days ago

Makes Best Of His Mediocre Qualifying Run With Sixth-Place Finish
Alex Bowman2 days ago

Despite Engine Failure, Alex Bowman's Improved Speed Looks Promising
NASCAR2 days ago

A.J. Allmendinger Enters Playoff Picture With Surprise Bristol Top-10 Finish
Evan Engram3 days ago

Touts Bo Nix As A "True Weapon"
Arizona Cardinals3 days ago

Calais Campbell Still Feeling "Dominant" At Age 38
Kyle Larson3 days ago

Will Compete For The Win At Bristol
Chase Elliott3 days ago

Is One Of The More Favorable DFS Options Available For Bristol
William Byron3 days ago

Is A Solid DFS Option For Bristol Lineups
Tyler Reddick3 days ago

Could Tyler Reddick Be A Sneaky DFS Option For Bristol?
NASCAR3 days ago

Is Bubba Wallace Worth Rostering For Bristol This Week?
Ross Chastain3 days ago

Could Ross Chastain Be A Worthy DFS Choice For Bristol?
Carson Hocevar3 days ago

Is Carson Hocevar Worth Rostering For Bristol DFS Lineups?
NASCAR3 days ago

Should Fantasy Managers Avoid Rostering A.J. Allmendinger In DFS For Bristol?
Ryan Preece3 days ago

Is Ryan Preece Worth Rostering For Bristol Lineups?
Austin Dillon3 days ago

May Be One Of The Top Value Options For Bristol DFS This Week
Noah Gragson3 days ago

Should DFS Players Consider Noah Gragson For Bristol Lineups?
Riley Herbst3 days ago

Is In Play For Bristol DFS Lineups
Diego Lopes5 days ago

Can Become New UFC Featherweight Champion
Alexander Volkanovski5 days ago

Looks To Reclaim Featherweight Title
Paddy Pimblett5 days ago

Looks To Remain Undefeated In The UFC
Michael Chandler5 days ago

Set For Co-Main Event
MMA5 days ago

Patricio Freire Set For His UFC Debut
Yair Rodriguez5 days ago

Looks To Get Back In The Win Column
Jean Silva5 days ago

A Favorite At UFC 314
Bryce Mitchell5 days ago

Looks To Win Back-To-Back Fights
Dominick Reyes5 days ago

Set To Open Up UFC 314 Main Card
Nikita Krylov5 days ago

Looks For His Fourth Win In A Row
RANKINGS
C
1B
2B
3B
SS
OF
SP
RP

RANKINGS

QB
RB
WR
TE
K
DEF