Fantasy Football Weekly Recap Template + Filled-In Example
My favorite part of a league recap is usually the detail you wouldn’t get from looking at the standings. Someone scored the second-most points and lost. Someone else barely broke 100 and came away with a win. Both managers are going to have opinions about that.
That’s the part I wanted to make easier with weekly reports in ffwrapped. The scores are already there. What takes time is finding the interesting bits and turning them into something worth dropping in the league chat.
If you’re writing your own, the template below gives you a place to start. Copy it, replace the brackets, and delete anything that didn’t matter this week. I’d much rather read three good observations than six sections filled out just because the template had them.
Prefer to start with your league’s results already pulled together? Import your Sleeper, ESPN, or Yahoo league for a recap. The latest Standard report is free, and you can copy it into your league chat once scoring is complete. Premium adds options such as earlier weeks, commentary styles, and editing.
Want the quickest version? Copy the short league-chat recap, or use the full template below.
A Weekly Recap Template You Can Copy
Use the copy button on the block below, then paste it into your notes, email draft, Discord, or league chat. Add one scoreboard line for each matchup.
[LEAGUE NAME] | WEEK [NUMBER] RECAP
THE STORY
[Lead with the result or moment worth talking about.
Name the teams, include the score, and say why it mattered.]
FINAL SCORES
[Winner] [score] beat [opponent] [score]
[Repeat for the rest of the matchups.]
A FEW AWARDS
Top scorer: [Team], [points]. [One sentence of credit.]
Closest game: [Winner] over [opponent] by [margin].
Toughest loss: [Team]. [What made this one hurt?]
A LITTLE SCHEDULE LUCK
[Which team would have beaten almost anyone else?
Which winner caught a break? Check every team's score.]
WHERE THAT LEAVES US
[Updated records and any confirmed standings movement.
Mention the playoff race if it is relevant.]
NEXT WEEK
[One matchup to watch and why.]
[One last line that sounds like your league.]The opening is the part I’d spend the most time on. If the closest game was also the biggest story, lead with it. You don’t need to invent a separate headline for every section.
You can add a waiver pickup, bench regret, or rivalry note when there’s a good one. The league awards guide has more ideas, but I’d pick a couple instead of handing out an award to every team.
A Filled-In Example
Here’s a fictional six-team league after Week 4. I’m keeping the example small so you can check every claim against the scoreboard. The names, scores, records, and upcoming matchup below are made up for this article.
| Matchup | Final score | Winning margin |
|---|---|---|
| The Waiver Wire over Sunday Regulars | 141.8 to 136.2 | 5.6 |
| Fourth & Long over Goal Line Stand | 118.4 to 116.9 | 1.5 |
| Bench Mob over Bye Week Blues | 103.6 to 89.2 | 14.4 |
For this example, The Waiver Wire, Sunday Regulars, and Goal Line Stand entered the week at 2-1. The other three teams were 1-2. There are no ties or extra results for beating the league median.
FOURTH & LONG LEAGUE | WEEK 4 RECAP
141.8 points, one happy manager, one very annoyed opponent.
The Waiver Wire beat Sunday Regulars 141.8 to 136.2
and took sole possession of first at 3-1. Sunday Regulars
put up the second-highest score in the league and still
fell to 2-2. That's a difficult loss to improve on.
FINAL SCORES
The Waiver Wire 141.8 beat Sunday Regulars 136.2
Fourth & Long 118.4 beat Goal Line Stand 116.9
Bench Mob 103.6 beat Bye Week Blues 89.2
A FEW AWARDS
Top scorer: The Waiver Wire, 141.8. First place earned.
Closest game: Fourth & Long by 1.5 over Goal Line Stand.
Both teams are now 2-2, but only one gets to enjoy it.
Toughest loss: Sunday Regulars. Four of the other five
teams would have lost to that score. Unfortunately,
none of those four was the opponent.
A LITTLE SCHEDULE LUCK
Bench Mob won with the fifth-highest score in a
six-team league. The only team it outscored was
Bye Week Blues, which happened to be across the matchup.
Take the win. Maybe keep the celebration brief.
WHERE THAT LEAVES US
The Waiver Wire: 3-1
Sunday Regulars, Fourth & Long, Goal Line Stand,
and Bench Mob: 2-2
Bye Week Blues: 1-3
The middle four are tied on record. Their exact seeds
depend on the league's tiebreakers.
NEXT WEEK
The Waiver Wire faces Fourth & Long. The new leader
gets a chance to pull further ahead; Fourth & Long
gets a chance to bring it back into the pack.
Sunday Regulars may have a few thoughts on the schedule.That’s enough for a league chat. There’s a lead, every result, a couple of awards, and a reason to care about next week. You could make it longer, but I’d only do that if there were another story worth adding.
If you want to see a longer report with individual matchup write-ups, take a look at the complete ffwrapped Premium recap example.
Check the Details Before You Send It
I’d give the recap one quick pass against the actual results. A joke lands better when the score underneath it is right.
Check all the scores before calling something the toughest loss. In the example, Sunday Regulars really did finish second in scoring. It would have gone 4-1 against the other five teams, while Bench Mob would have gone 1-4. That’s what makes the schedule-luck note work. All-play record and expected wins explain how to make those comparisons across a season too.
Be careful with bench regrets. A bench player outscoring a starter doesn’t automatically mean the manager could have made that swap. Check the lineup slots and legal substitutions before saying it would have flipped a matchup.
Use the actual standings. Teams tied on record can have different seeds because of tiebreakers. In the sample, I’ve left the four 2-2 teams grouped together because we haven’t specified those rules. Later in the season, I’d check playoff odds for context without treating a high probability as a confirmed playoff berth.
Only describe a comeback if you know it happened. A close final score doesn’t tell you whether the winner trailed on Monday night. If all you have is the final score, “won by 1.5” is plenty.
A Short Recap for the League Chat
If your group won't read a full report, I'd send this instead. It uses the same fictional Week 4 results above, with every matchup included.
WEEK 4: Second in points, second in your matchup. Brutal.
The Waiver Wire 141.8 > Sunday Regulars 136.2
Fourth & Long 118.4 > Goal Line Stand 116.9
Bench Mob 103.6 > Bye Week Blues 89.2
Sunday Regulars would've beaten four of the other five
teams. It drew the one it couldn't. Meanwhile, Bench Mob
won with the fifth-best score. The schedule has favorites.
The Waiver Wire leads at 3-1. Four teams sit at 2-2;
Bye Week Blues is 1-3.
Next up: Fourth & Long gets a shot at the leader.
Who's more annoyed: Sunday Regulars or Goal Line Stand?Replace the scores and standings with your own, add one rivalry note, and end with a question people can answer. I'd rather get a few replies than send another paragraph nobody reads.
Where to Find Sleeper's Weekly Report
Sleeper posts its built-in weekly report in your league chat. Its official weekly-report guide describes a weekly report with awards, so check the chat for your league's report.
When Does Sleeper's Weekly Report Come Out?
Sleeper's guide says the report is posted each week, but it does not specify a guaranteed day or release time. If you don't see it yet, the documentation does not provide a deadline you can use to decide whether it is late.
How Is That Different from an ffwrapped Recap?
Sleeper's report is a native feature inside Sleeper. An ffwrapped recap is generated separately after you import your league into ffwrapped; it does not control when Sleeper posts its own report. ffwrapped supports Sleeper, ESPN, and Yahoo leagues, with a free latest Standard report and Premium options for commentary styles, editing, and shareable report links.
The complete ffwrapped recap example shows what the longer Premium report looks like. You can also use the template above to write your own.
How to Generate a Recap in ffwrapped
If you want to skip gathering the results by hand, here’s the app workflow:
- Open ffwrapped’s weekly recap generator and choose Generate your recap.
- Add your league. Sleeper supports a username or league ID; ESPN has its own import flow with instructions for public and private leagues. For Yahoo, sign in to a free ffwrapped account and connect Yahoo to choose your league.
- Open Weekly Report in the navigation and use the Report tab.
- Start with the latest scored week and its Standard report. Let the league data and report finish loading.
- Read through it, then use Copy report to paste the text into your league chat or a draft where you can add your own notes. For Sleeper and ESPN leagues, Share image also gives you a visual version to share.
After a new Standard report finishes, the Your recap is ready notification also offers Share recap. It opens your device's sharing options when supported, or copies the text for you to paste. If the notification disappears, use Copy report.
Reports need completed scoring and finalized matchup data from your league platform. If the week is still in progress, come back after the results are ready.
The latest Standard report is free. Premium adds reports for earlier scored weeks, a choice of commentary style, editing, publishable report links, and video recaps. League mates don’t need Premium to read a published report link.
An AI-written recap is still worth reading before you share it. Check the names, scores, and claims about lineup decisions, then add the things only your league would know. I think that last bit is what makes it feel like your recap.
If video suits your group better, watch the short recap example or read the video recap guide.
A Few Common Questions
When should I send a weekly fantasy football recap?
After the league platform has finalized the week's matchup data. Tuesday often works for a usual Thursday-through-Monday NFL week, but check the actual schedule and any score corrections rather than relying on the day alone.
How long should it be?
For a league chat, I’d aim for a few hundred words. Include each matchup score, then spend most of the space on the two or three things people will care about. An email newsletter can go longer if your league enjoys the extra detail.
Can I use this for Sleeper, ESPN, or Yahoo?
Yes. The template only needs your league’s results, so you can fill it in for any of these platforms. ffwrapped also supports weekly reports for supported Sleeper, ESPN, and Yahoo leagues.
Do I need a story for every matchup?
No. Put every score in the scoreboard so nobody is left out, then give more space to the games that earned it. Sometimes a comfortable win really was just a comfortable win.
Import your league for a weekly recap → Or copy the template above and start with the one result you know someone is still thinking about.