logo
Fantasy football 2025 cheat sheet generator: Customizable rankings and projections tool

Fantasy football 2025 cheat sheet generator: Customizable rankings and projections tool

New York Times3 days ago

Welcome! It's good to see you again (or nice to meet you, new readers). You have found the ultimate tool for your 2025 fantasy football quest, a fully customizable cheat sheet generator that allows you to input your league rules and settings — and even change stats and projections — to create a set of rankings and projections unique to your fantasy football needs.
Advertisement
I only humbly ask that you read the instructions.
This is a very deep (and fun) tool, and once you learn it, it's strikingly easy to use. (You can project Jaxson Dart to start 17 games and throw for 4,500 yards … if you are a bit cuckoo, and not for Cocoa Puffs).
If you're new to the cheat sheet, download it using the link and read on for detailed guidance and definitions. If you're familiar with the sheet, dive on in.
If you don't want to get your hands dirty, in the default view, you'll find player projections grouped by both position and team, rankings based on a players' value over a replacement level fantasy starter at their position, as well as my rankings ahead of training camp, which will be updated until the start of the 2025 season.
When you first open the file, you'll see a more detailed set of instructions for customization. Behind that, you'll find a series of projections and rankings you can navigate via the tabs at the bottom left of the sheet.
If you don't touch any of the league settings, you will get rankings and projections based on the following:
Also, the scoring categories you see are the only ones I project. If you have odd bonuses or extra categories like first downs, there isn't a way to account for those.
At the bottom left of the sheet, you will see tabs with the following labels:
Instructions: Guess what you'll find here?
Settings: Customizable league setting values
POS Ranks: Players at QB, RB, WR, TE and D/ST ranked by their projected fantasy points. (No kickers. Never kickers.) These will autosort with any changes to player projections. (More on that below.)
OVR & VORP: Rankings based on a player's value over a replacement-level player — defined as a starter with some bench players due to Flex variance at RB and WR — at their position. These are sorted individually by position (orange), overall (blue), and by WR/TEs for leagues that lump those positions together (yellow).
Advertisement
Ranks w PROJ: Rankings for QBs, RBs, WRs and TEs accompanied by their projected statistics. These will also automatically update with changes to player projections.
Jake Ranks: Rankings based on my preseason assessments, so you will see players with lower projected point totals ranked above players with higher projections. That is a feature of how I'm valuing the draft pool, not a bug. For example, I might be willing to gamble on an injured player missing the first few weeks over a player who is less productive on a per-game basis. The auction values and projected points re-adjust when you manually adjust player projections, but the rankings do not because, well, those are my rankings, and you can't tell me what to do. I pour milk into my bowl before the cereal, and you can't change that either. But you can ask questions in the comments related to your changes.
After that, you'll see tabs for every NFL team, followed by DST for team defenses. The yellow fields in the DST sheet allow users to manually enter stats you might use that I don't project.
As you may have guessed, you'll find league scoring and other settings on the second tab, aptly labeled 'Settings.' Simply fine-tune those numbers to match your league's and generate custom-tailored projections and rankings.
If that's all you're looking for, you can stop here. But if you want to adjust individual player projections, read on because the fun is just getting started.
If you disagree with how a particular player is projected to perform — think their target share is too high or their TD rate too low? — you can adjust the projections on an even more granular level.
Note: You can only adjust numbers in fields shaded yellow. If you change any of the cells in white, you will break the sheet.
Advertisement
To make changes to player stats or projections, navigate to the individual team pages. In other words, if you want to change Ashton Jeanty's projections, you have to go to the Las Vegas Raiders tab and tweak them there. You cannot input a new fantasy points total on the Rankings tab. You'll break the sheet. Don't break the sheet.
On the team pages, scroll right until you see the last of the columns that start with the word 'Edit,' so you can see everything. (Those begin in column AE and go all the way to column AH.) You can adjust any of the yellow cells on a team page to tweak a player's overall projected output based on their workload and productivity. Simply click on a yellow cell and adjust to your wishes. There are some caveats that I'll address later, but that's essentially how the customization works.
You cannot change Jeanty's rushing yards or rushing attempts directly in the cells — if you click on that cell, you'll see a formula instead of a raw number because everything is connected to make the sorting and ranking work. If you want to change Jeanty's rushing yards, you'll have to tweak a few things in the formula that creates 'rushing yards' by adjusting some of the yellow cells (which is all intuitive and should make sense):
Changes in the following fields will auto-calculate and update the sheet. However, unless you're convinced something needs a major change, you can skip adjusting these fields, as it causes a domino effect on team numbers (D-J, Rows 28-39), and you'll be required to change numbers for other players to compensate for the original change.
The next set of editable fields is fun, and you're encouraged to play with them. Do you think Shedeur Sanders starts 15 games? Will Kyren Williams get benched and only see 25% of the rushes this year? You can change any of these fields and see how it affects other players, team numbers, ranks and more.
When you adjust the default projections, you will see changes to that player's projected statistics on the team page, as well as to their projected fantasy points and rankings on the POS Ranks, OVR & VORP and Ranks w Proj tabs.
Check out the red 'TOT SHR' box in column AF (bottom right of the image above). You want that number to be under 100% and not red. You can leave it red, and Column W will still adjust, but the balance won't provide an accurate representation. As a result, the projection, ranking and assigned dollar value for that player may be adjusted incorrectly relative to other players.
Advertisement
Basically, you can't have more than 100% of a team's rushes (or receptions, or whatever stat you're messing with). You may want your player to give you 110%, but alas, he cannot, because math. That's all this is doing.
Columns AA and AC will calculate to 98% because there will always be situations when players not listed on this sheet account for random touches (e.g., a team elevates a player from the practice squad or special teams to fill in for an injured RB one week).
Rows 28, 32 and 35 are team numbers (as noted). Tweaking those will move the positional projections accordingly by elevating or lowering the team's playcalling and overall projected production.
If you think Arizona Cardinals will pass 65% of the time and increase that cell, the RUSH% will automatically adjust down to 35% (again, because we have to keep it 100). So the team's running backs, wide receivers and quarterbacks will move down accordingly.
Any red cells likely indicate that something is amiss and are likely due to user tweaks made to individual player statistics.
That's pretty much it. As noted at the outset, if you have any questions or concerns, drop them below in the comments. You can also use Ctrl+F to see if your question has already been answered, but I'm here to help!
And one more time:
(Top photo of Ja'Marr Chase: Katie Stratman / Imagn Images)

Orange background

Try Our AI Features

Explore what Daily8 AI can do for you:

Comments

No comments yet...

Related Articles

What ‘bothered' Dodgers' Dave Roberts about Mike Shildt coming after him
What ‘bothered' Dodgers' Dave Roberts about Mike Shildt coming after him

Yahoo

time23 minutes ago

  • Yahoo

What ‘bothered' Dodgers' Dave Roberts about Mike Shildt coming after him

The post What 'bothered' Dodgers' Dave Roberts about Mike Shildt coming after him appeared first on ClutchPoints. As the Los Angeles Dodgers and San Diego Padres managers in Dave Roberts and Mike Shildt, went at it on Thursday night after players were pelted, the rivalry no doubt has reached new heights. With the Padres' skipper having a rant at the Dodgers about hitting their players, Roberts would speak about the incident that took place. Advertisement While it wasn't the first time, star Fernando Tatis Jr. would be hit by a pitch in the top of the ninth inning, which led to Shildt approaching the mound to check on his player, but also walked towards Roberts and the Los Angeles dugout. Shildt took issue with the team, as this led to Roberts approaching him, giving him a light shove as the dugouts were cleared. Roberts would give insight into why Shildt confronting him 'bothers' the manager, according to ESPN. 'Obviously,' Roberts said, 'I think anyone knows there was no intent.' 'And so as [Shildt] comes out, and he's yelling at me and staring me down, that bothers me,' Roberts continued. 'Because, to be quite frank, that's the last thing I wanted. I'm taking starters out of the game, trying to get this game over with and get this kid a couple innings. I took that personal. Because I understand the game, and I understand that it doesn't feel good to get hit.' The Padres' manager had a strong message for the Dodgers Jayne Kamin-Oncea-Imagn Images Though the Dodgers and Padres feud with one another is hostile, it wasn't just the hit by pitch on Tatis that happened as a half-inning later, Shohei Ohtani would get pelted. However, he would be seen waving off his teammates to prevent any further confrontation. Advertisement The San Diego manager in Shildt would have a rant after the game about Tatis being hit, since this is the third in the past nine days by Los Angeles, per ESPN. 'We got a guy who's getting X-rays right now, is one of the best players in the game, fortunately on our team, and this guy has taken shots, OK?' Shildt said. 'And before this series, and I can back this up with complete evidence, the track records speak for themselves — teams that I manage don't get into altercations like this because teams that I manage don't throw at people. But also, teams I manage don't take anything.' 'And after a while, I'm not going to take it,' Shildt continued. 'And I'm not going to take it on behalf of Tati, I'm not going to take it on behalf of the team, intentional or unintentional. It's really that simple. That's how this game is played. And if you want to call that old-school, then yeah, we'll play old-school baseball.' At any rate, the Dodgers are 46-30 and are first in the NL West as they start a three-game series against the Washington Nationals on Friday night. Advertisement Related: Red Sox trade pitcher to Dodgers after Rafael Devers deal Related: Dodgers' Mookie Betts has no interest in engaging in hit-by-pitch talks

Jay Johnson says Kade Anderson should be No. 1 overall pick in MLB draft to Nationals
Jay Johnson says Kade Anderson should be No. 1 overall pick in MLB draft to Nationals

Yahoo

time31 minutes ago

  • Yahoo

Jay Johnson says Kade Anderson should be No. 1 overall pick in MLB draft to Nationals

If Game 1 of the College World Series championship series marked the last time Kade Anderson starts for LSU baseball, the 6-foot-2 left-hander sure put on quite the memorable outing as he went the distance to deliver the Tigers a 1-0 shutout win over Coastal Carolina. It was also a performance that shored up one thing for his coach, Jay Johnson: Kade Anderson should be the No. 1 overall pick to the Washington Nationals in the 2025 MLB Draft. Advertisement "His next pitch should be somewhere in the Washington Nationals organization. It's not close," Johnson said after LSU's win over Coastal Carolina. "... He's the best player in the country. There's nobody closer to the Major Leagues than that right now." REQUIRED READING: LSU baseball vs Coastal Carolina highlights: Kade Anderson pitches CWS Game 1 shutout Anderson's efforts at Charles Schwab Field Omaha not only solidified his LSU legacy but also put him in the College World Series record book with a select handful of pitchers. The native of Madisonville, Louisiana became just the third pitcher to throw a complete game shutout in a CWS finals game since the championship series was added to the tournament format in 2003. Advertisement It was also the second complete game of his career, and the season. His 10 strikeouts increased his nation-leading strikeout number to 180 punchouts in 119 innings of work this year. Of the 130 pitches he threw against Coastal Carolina on the night, 82 of them were for strikes. Johnson's pleas for Anderson to be the No. 1 overall pick in next month's MLB draft weren't the only flowers that he gave his junior ace. The 48-year-old Johnson put Anderson's heroic season and skillset up there with former LSU pitcher Paul Skenes, who went No. 1 overall to the Pittsburgh Pirates in 2023 and has been a phenom since making his debut in May 2024. "He's the best pitcher in college baseball. We had the best pitcher (Paul Skenes) on the planet two years ago in a similar situation. I feel like Kade has a very similar season to that," Johnson said. "And that's how you get here (to CWS). I'm really proud of him. "I think the commonality between the two is the person, the character, the toughness and the team-first attitude." Advertisement REQUIRED READING: Kade Anderson stats vs Coastal Carolina: LSU ace tosses shutout in national title series Anderson is currently projected to go within the top five of the MLB draft by several MLB draft analysts. USA TODAY's Gabe Lacques has Anderson going No. 5 overall to the St. Louis Cardinals in his June 10 mock draft, while ESPN's Kiley McDaniels moved Anderson up to his No. 1 overall pick in his mock draft that came out on June 18. LSU will now look to close the College World Series championship series with a win on June 22 at 2:30 p.m. ET against Coastal Carolina at Charles Schwab Field in Omaha, Nebraska. The USA TODAY app gets you to the heart of the news — fast. Download for award-winning coverage, crosswords, audio storytelling, the eNewspaper and more. This article originally appeared on USA TODAY: Kade Anderson should be No. 1 pick per LSU baseball coach Jay Johnson

River Plate 0 Monterrey 0 – Explaining the complicated Club World Cup permutations to decide group E
River Plate 0 Monterrey 0 – Explaining the complicated Club World Cup permutations to decide group E

New York Times

time32 minutes ago

  • New York Times

River Plate 0 Monterrey 0 – Explaining the complicated Club World Cup permutations to decide group E

Qualification for the knockout stages of the Club World Cup from group E will go down to the wire after Monterrey held River Plate to a 0-0 draw at the Rose Bowl. Gonzalo Martinez volleyed the best chance of the first half wide for River Plate and Gerardo Arteaga cleared off the line in the second half after goalkeeper Esteban Andrada was caught out by a cross. Advertisement Andrada race out of his goal to deny substitute Miguel Borja on 75 minutes and blocked the striker's effort again ten minutes later. In a game that was marked by tactical fouls, Kevin Castano was sent off in stoppage time for a second yellow card after being the latest player to stop a counter-attack by fouling. The result means River Plate and Inter Milan, who face each other in the last round, are on four points, with Monterrey two points back and playing the eliminated Urawa Red Diamonds. Here The Athletic's Jack Lang and Felipe Cardenas analyse the key talking points. Right from the start of this match, you sensed that Monterrey would be happy with a draw. They had, after all, held Inter here earlier in the week — not a colossal shock, but an incredibly welcome result. With Urawa Red Diamonds in their final group fixture, two points from two tricky matches has to be regarded as an excellent return. For River, this was a chance to book a place in the round of 16. They played with the greater urgency throughout, albeit to little effect in the final third. Their clash with Inter in Seattle next Wednesday now looks like a potential classic: a knockout clash in all but name. If River win, they progress. Same for Inter. If either of those scenarios plays out, Monterrey would progress with a victory of their own against Urawa. If Monterrey fail to win, they go out and both Inter and River go through regardless the result in Seattle. Things get more complicated if Inter and River draw. If they do, and Monterrey win, all three teams will be level on five points. The first tiebreaker — results in matches between the sides — will not settle it, since all the games would have been drawn. Ditto goal difference in the matches between them. Advertisement It would go to goals scored in the three draws. Monterrey have one goal from their two so far. River have zero from one, Inter one from one. Logically, then, a draw of any form would be good enough for Inter. A 0-0 in that game and Monterrey would go through (assuming they beat Urawa). 2-2 and above, and River would go through with Inter regardless of the Monterrey result. If it finishes 1-1, it will go to group goal difference between River and Monterrey, meaning the latter would have to beat Urawa by three clear goals to progress at River's expense. If not, it comes down to group goals scored. 2-0 wouldn't be enough but any other two-goal win would be. Clear? Thought not. Jack Lang It was a moment of joy and it was a moment of loss. The ball looped off Sebastian Driussi's head and into the net, extending River's lead in their tournament opener against Uruwa Red Diamonds. The River supporters celebrated wildly. Driussi didn't; he had gone over on his ankle, spraining it badly. He watched the rest of the match from the bench but had to be carried off by a member of River's security staff at full time. It turned out to be as bad as feared. The forward is expected to miss the rest of the tournament, even if River go deep. It was a massive blow, not just because Driussi is a classy operator but because he combines so tidily with those around him. 'We had just found an attacking system that was working well,' River coach Marcelo Gallardo lamented in an interview with ESPN Argentina on Friday. Here, Gallardo replaced Driussi with the experienced Maxi Meza and played Facundo Colidio through the middle. He wasn't sure if it would work — he told ESPN that Colidio doesn't enjoy playing with his back to goal — and, sure enough, it didn't. Colidio, man of the match against Urawa, struggled to get much change out of Sergio Ramos and John Medina in the first half. Things improved a little after the break. Colidio drifted left more, into his favoured areas. It was no great surprise, though, when Gallardo turned to Miguel Borja — a far more conventional No 9 — with 20 minutes to go. The Colombian gave River more presence in the area, plus pace in behind. There is surely now a good chance he will start in River's final game, against Inter on Wednesday. Jack Lang Former River Plate and Argentina fullback Juan Pablo Sorin is an analyst for DAZN Espanol. In the first half, after Franco Mastantuono shimmied past two Monterrey defenders and smashed a left-footed shot toward goal (it deflected for a corner), Sorin described the Real Madrid signing's attitude on Saturday night as: 'Es la rebeldia de la juventud.' It's the rebellion of youth, said Sorin. Advertisement Real Madrid fans watching must be salivating. In a scoreless first half that was mired by tactical fouls, Mastantuono's energetic play and silky left foot stood out. In the second 45 minutes, Mastantuono continued to impress. The 17-year-old knows that the spotlight is on him at the Club World Cup. He's still raw and far from a finished product, but rather than shrinking under the pressure to perform, the Argentine playmaker is growing before our eyes. The excitement he displayed led to him overhitting his set pieces and his final ball needs work. What has Real Madrid fans eager to see him in the club's all white strip is Mastantuono's unflinching style of play. It's early days, but Mastantuono has shown that he had the mindset of a real competitor. Felipe Cardenas After two matches under new manager Domenec Torrent, Monterrey have shown a hardened mindset and a commitment to defending. Unfortunately, the Mexican side have generated very little in the attack. On Saturday, starting No 9 German Berterame was subbed off in the 64th minute after 11 touches and no shots. Midfield creator Sergio Canales showed that his workrate at 34 years of age is noteworthy, but the former Real Betis star did little more when he was in possession. Monterrey left fullback Arteaga told The Athletic last week that Torrent's tactics are fairly cut and dry. 'He's someone who really likes to have possession, to control the ball,' Arteaga said. 'He likes to play out from the back, no long balls. And defensively, he wants us to press — press really high, be aggressive.' A former assistant to Pep Guardiola, Torrent, who made his Monterrey debut against Inter Milan on June 17, has turned up the intensity in training, a trait that was apparent against River Plate. But Monterrey has to find a way to hurt teams with the ball. Their lone goal of the tournament came from defender Sergio Ramos, whose header off a corner kick drew first blood versus the Italians. For Monterrey, the effort is there but the football is lacking. Felipe Cardenas Wednesday, June 25: Inter, Club World Cup (Seattle), 9pm ET, 2am Thursday UK Wednesday, June 25: Urawa Red Diamonds, Club World Cup (Los Angeles), 9pm ET, 2am Thursday UK You can sign up to DAZN to watch every FIFA Club World Cup game for free

DOWNLOAD THE APP

Get Started Now: Download the App

Ready to dive into a world of global content with local flavor? Download Daily8 app today from your preferred app store and start exploring.
app-storeplay-store