Your league. Every storyline. One weekly recap.
Give your league chat something to talk about. Turn your Sleeper, ESPN, or Yahoo results into a weekly recap with close calls, tough losses, and the stories behind the scores. Your latest scored week’s Standard report is free. Premium adds earlier weeks, editing, shared report links, and video recaps.
Explore your league
Free Standard recap: Week 1, the score doesn’t tell the whole story
Illustrative Standard recap from a 12-team sample league, Week 1: LaPorta Party scored 119.62, finished fourth in the league, and has absolutely nothing in the win column to show for it. The problem was the opponent: Lamario Kart led everyone with 136.90 and took the week’s biggest shootout by 17.28. LaPorta outscored three of the six winners. The roster did its job; the schedule declined to cooperate. At the other end of the stress scale, Breece Lightning escaped Bijan Mustard 101.18 to 99.84. That 1.34-point margin was the closest of the week, and neither team reached the league average of 105.37. Breece gets the same 1–0 record as the scoring leader, just with considerably less reason to feel comfortable. Bijan’s opening loss is a narrow one, not a reason to dismantle the roster on Tuesday. Allen the Family had no such suspense in the final score: 128.72 to 67.44 over Game of Jones, a league-high 61.28-point margin. Allen finished second in scoring. Game of Jones finished last and would have lost to every possible opponent this week. Unlike LaPorta, there is no scheduling complaint available here. The lineup deserves a closer look before Week 2. Elsewhere, Dak to the Future put up the third-highest score, beating Hurts So Good 124.56 to 92.38. Olave Garden’s 112.48 was fifth-best and comfortably cleared Kittle Corn’s 88.76. Saquondo rounded out the winners with a 108.34 to 84.26 result over Mahomes Alone. Three wins, three margins above 23 points, and three losing managers with a full week to prepare a response. The first standings say six teams are 1–0 and six are 0–1. The scoring tells a more useful story: LaPorta has more to build on than the record suggests, while Breece has less breathing room. One week is enough for bragging rights. It is a little early for the championship speech. This is an illustrative sample, not a current-week report. Use Copy report to paste your recap into chat. Sleeper and ESPN leagues also support Share image. Your latest scored week’s Standard report is free.
Create and share your weekly recap
Connect your Sleeper, ESPN, or Yahoo league. Open Weekly Report, use the Report tab, and start with the latest scored week's Standard recap after results are finalized. Check the names, scores, and storylines. Copy the text into a draft to add your own notes, then use Copy report to send it to the chat. Sleeper and ESPN leagues also support Share image. Premium adds editing and publishable report links.
Sample Premium report: Week 1: Big Scores, Bigger Overreactions
Lamario Kart set the pace, Breece Lightning escaped by 1.34, and the league chat already needs a cooling-off period. Lamario Kart opened with the league’s highest score, LaPorta Party lost despite outscoring three winners, and Breece Lightning escaped by just 1.34.
Choose your league’s voice
Same matchup, three Premium commentary styles. Illustrative excerpts from our sample league.
Roast
Breece Lightning beat Bijan Mustard 101.18 to 99.84 and will absolutely act like it was comfortable. A 1.34-point win is a reason to exhale, not start a dynasty documentary.
Newspaper
Breece Lightning opens with a narrow victory, defeating Bijan Mustard 101.18 to 99.84. The 1.34-point margin made it the closest matchup of Week 1.
Neutral
Breece Lightning defeated Bijan Mustard 101.18 to 99.84, a margin of 1.34 points. Breece starts the season 1–0, while Bijan moves to 0–1.
Every matchup, in context
Go beyond the final score with standout starters, close calls, blowouts, weekly scoring rank, and the results that changed the standings.
Manager decisions and lineup efficiency
Identify legal bench swaps, points left unused, lineup efficiency, and decisions that were large enough to change a matchup result.
Standings and season consequences
Connect each result to records, rank movement, streaks, playoff position, season averages, and the broader story around every manager.
Standard and Premium reports
Generate the Standard report for your latest scored week free. Premium adds reports for earlier scored weeks and a detailed league-newspaper report with customizable commentary. Publish the full Premium report with your choice of scoreboards, awards, player leaders, team scoring, standings movers, and waiver impact, or turn it into a video recap. Premium includes three video generations per rolling seven days, and finished videos remain available for 15 days.
Built for Sleeper, ESPN, and Yahoo leagues
Import a real fantasy football league without assembling matchup, roster, standings, or transaction data in a spreadsheet.
Calculated before it is written
ffwrapped normalizes league data and calculates the underlying matchup and lineup facts before AI turns the structured context into a report.
Frequently asked questions
- How do I generate a Sleeper weekly recap?
- Choose Create my free recap, enter your Sleeper username or league ID, and import your league. Weekly Report opens after import. Use the Report tab to read or copy your recap once the week’s matchup data is finalized.
- Can I generate an ESPN fantasy football weekly recap?
- Yes. Choose Create my free recap, select ESPN, and follow the import instructions for your public or private league. After import, use the Report tab in Weekly Report. Recaps need completed scoring and finalized matchup data from ESPN.
- When is a weekly recap available?
- A recap can be generated after the selected fantasy week has completed scoring and the league platform has finalized its matchup data.
- Is the weekly recap generator free?
- Yes. The Standard report for your latest scored week is free. Premium adds reports for earlier scored weeks, commentary styles, editing, publishable report links, and video recaps. League mates do not need Premium to read a published report.
- How do Premium video recaps work?
- Premium includes up to 3 new video generations per rolling 7 days. Finished videos remain available for 15 days, so download a copy during that window to keep it.
- What league data goes into a report?
- Reports can use matchup results, starters and bench scoring, weekly scoring rank, records, standings movement, streaks, lineup efficiency, season averages, playoff context, and completed waiver activity when available.
- Do league mates need Premium to read a shared report?
- No. A Premium user can publish a report link and choose which extra insights to include, such as the scoreboard, awards, player leaders, standings movers, and waiver impact. Recipients can read it without purchasing Premium.
- Does AI calculate the matchup statistics?
- No. The application calculates and normalizes the underlying league facts first. AI turns that structured context into the written report.