CFFL ALMANAC
League Reference · 2003–2026 · 23 Seasons

Lupino

MANAGER ★ 1× CHAMPION CFFL · active 2019–2026

Post-Playoff Finish by Year final standing after the playoffs, 1st = champion · 2026 YTD = current standing · Lupino highlighted, hover a line to compare

1st2nd3rd4th5th6th7th8th9th10th11th12th20192020202120222023202420252026 YTDBuck · 2019 · 1st · ChampionBuck · 2020 · 12thBuck · 2021 · 11thBuck · 2022 · 2ndBuck · 2023 · 3rdBuck · 2024 · 3rdBuck · 2025 · 1st · ChampionBuck · 2026 · 11th (YTD)BuckBuckDiCenso · 2019 · 11thDiCenso · 2020 · 4thDiCenso · 2021 · 10thDiCenso · 2022 · 7thDiCenso · 2023 · 7thDiCenso · 2024 · 6thDiCenso · 2025 · 3rdDiCenso · 2026 · 2nd (YTD)DiCensoDiCensoGrossi · 2019 · 6thGrossi · 2020 · 1st · ChampionGrossi · 2021 · 5thGrossi · 2022 · 4thGrossi · 2023 · 1st · ChampionGrossi · 2024 · 12thGrossi · 2025 · 9thGrossi · 2026 · 4th (YTD)GrossiGrossiLovejoy · 2019 · 3rdLovejoy · 2020 · 10thLovejoy · 2021 · 2ndLovejoy · 2022 · 8thLovejoy · 2023 · 4thLovejoy · 2024 · 2ndLovejoy · 2025 · 7thLovejoy · 2026 · 3rd (YTD)LovejoyLovejoyMallard · 2019 · 12thMallard · 2020 · 3rdMallard · 2021 · 12thMallard · 2022 · 11thMallard · 2023 · 5thMallard · 2024 · 1st · ChampionMallard · 2025 · 11thMallard · 2026 · 7th (YTD)MallardMallardMisbin · 2019 · 4thMisbin · 2020 · 11thMisbin · 2021 · 6thMisbin · 2022 · 12thMisbin · 2023 · 9thMisbin · 2024 · 5thMisbin · 2025 · 8thMisbin · 2026 · 5th (YTD)MisbinMisbinMoscarelli · 2019 · 9thMoscarelli · 2020 · 6thMoscarelli · 2021 · 4thMoscarelli · 2022 · 8thMoscarelli · 2023 · 8thMoscarelli · 2024 · 8thMoscarelli · 2025 · 5thMoscarelli · 2026 · 6th (YTD)MoscarelliMoscarelliMyrtle · 2019 · 7thMyrtle · 2020 · 7thMyrtle · 2021 · 3rdMyrtle · 2022 · 10thMyrtle · 2023 · 10thMyrtle · 2024 · 10thMyrtle · 2025 · 10thMyrtle · 2026 · 1st (YTD)MyrtleMyrtlePiscione · 2019 · 8thPiscione · 2020 · 2ndPiscione · 2021 · 7thPiscione · 2022 · 3rdPiscione · 2023 · 11thPiscione · 2024 · 11thPiscione · 2025 · 12thPiscione · 2026 · 8th (YTD)PiscionePiscionePullano · 2019 · 5thPullano · 2020 · 9thPullano · 2021 · 8thPullano · 2022 · 5thPullano · 2023 · 8thPullano · 2024 · 7thPullano · 2025 · 2ndPullano · 2026 · 9th (YTD)PullanoPullanoTavarozzi · 2019 · 2ndTavarozzi · 2020 · 8thTavarozzi · 2021 · 1st · ChampionTavarozzi · 2022 · 6thTavarozzi · 2023 · 6thTavarozzi · 2024 · 4thTavarozzi · 2025 · 4thTavarozzi · 2026 · 10th (YTD)TavarozziTavarozziLupino · 2019 · 10thLupino · 2020 · 5thLupino · 2021 · 9thLupino · 2022 · 1st · ChampionLupino · 2023 · 2ndLupino · 2024 · 9thLupino · 2025 · 6thLupino · 2026 · 12th (YTD)LupinoLupino20192020202120222023202420252026YTDBuck · 2019 · 1st · ChampionBuck · 2020 · 12thBuck · 2021 · 11thBuck · 2022 · 2ndBuck · 2023 · 3rdBuck · 2024 · 3rdBuck · 2025 · 1st · ChampionBuck · 2026 · 11th (YTD)BuckBuckDiCenso · 2019 · 11thDiCenso · 2020 · 4thDiCenso · 2021 · 10thDiCenso · 2022 · 7thDiCenso · 2023 · 7thDiCenso · 2024 · 6thDiCenso · 2025 · 3rdDiCenso · 2026 · 2nd (YTD)DiCensoDiCensoGrossi · 2019 · 6thGrossi · 2020 · 1st · ChampionGrossi · 2021 · 5thGrossi · 2022 · 4thGrossi · 2023 · 1st · ChampionGrossi · 2024 · 12thGrossi · 2025 · 9thGrossi · 2026 · 4th (YTD)GrossiGrossiLovejoy · 2019 · 3rdLovejoy · 2020 · 10thLovejoy · 2021 · 2ndLovejoy · 2022 · 8thLovejoy · 2023 · 4thLovejoy · 2024 · 2ndLovejoy · 2025 · 7thLovejoy · 2026 · 3rd (YTD)LovejoyLovejoyMallard · 2019 · 12thMallard · 2020 · 3rdMallard · 2021 · 12thMallard · 2022 · 11thMallard · 2023 · 5thMallard · 2024 · 1st · ChampionMallard · 2025 · 11thMallard · 2026 · 7th (YTD)MallardMallardMisbin · 2019 · 4thMisbin · 2020 · 11thMisbin · 2021 · 6thMisbin · 2022 · 12thMisbin · 2023 · 9thMisbin · 2024 · 5thMisbin · 2025 · 8thMisbin · 2026 · 5th (YTD)MisbinMisbinMoscarelli · 2019 · 9thMoscarelli · 2020 · 6thMoscarelli · 2021 · 4thMoscarelli · 2022 · 8thMoscarelli · 2023 · 8thMoscarelli · 2024 · 8thMoscarelli · 2025 · 5thMoscarelli · 2026 · 6th (YTD)MoscarelliMoscarelliMyrtle · 2019 · 7thMyrtle · 2020 · 7thMyrtle · 2021 · 3rdMyrtle · 2022 · 10thMyrtle · 2023 · 10thMyrtle · 2024 · 10thMyrtle · 2025 · 10thMyrtle · 2026 · 1st (YTD)MyrtleMyrtlePiscione · 2019 · 8thPiscione · 2020 · 2ndPiscione · 2021 · 7thPiscione · 2022 · 3rdPiscione · 2023 · 11thPiscione · 2024 · 11thPiscione · 2025 · 12thPiscione · 2026 · 8th (YTD)PiscionePiscionePullano · 2019 · 5thPullano · 2020 · 9thPullano · 2021 · 8thPullano · 2022 · 5thPullano · 2023 · 8thPullano · 2024 · 7thPullano · 2025 · 2ndPullano · 2026 · 9th (YTD)PullanoPullanoTavarozzi · 2019 · 2ndTavarozzi · 2020 · 8thTavarozzi · 2021 · 1st · ChampionTavarozzi · 2022 · 6thTavarozzi · 2023 · 6thTavarozzi · 2024 · 4thTavarozzi · 2025 · 4thTavarozzi · 2026 · 10th (YTD)TavarozziTavarozziLupino · 2019 · 10thLupino · 2020 · 5thLupino · 2021 · 9thLupino · 2022 · 1st · ChampionLupino · 2023 · 2ndLupino · 2024 · 9thLupino · 2025 · 6thLupino · 2026 · 12th (YTD)LupinoLupino

Season by Season

YearWL FinPFResult
2026 2 14 12th 732 In progress (YTD)
2025 9 5 6th 1,812 Playoffs
2024 6 8 9th 1,714 —
2023 8 6 2nd 1,814 Runner-up
2022 9 5 1st 1,897 ★ Champion
2021 8 6 9th 1,606 —
2020 6 7 5th 1,932 Playoffs
2019 6 7 10th 1,606 —

W, L = regular season only. PF = every week through the championship game (regular season + playoffs); for 2026, every week played so far. Fin = final standing after the playoffs.

Personal Bests since 2019 · through 2026 YTD

RecordBestWhen
Points, season (through the title game)1,932.12020
Wins, season (regular season)92022 (9-5)
Points, week (any game)165.62025 Wk 7 vs DiCenso
Margin of victory (any game)73.7136.0–62.3, 2025 Wk 11 vs Grossi
Win streak (any game)62021 Wk 2–Wk 7

Season points count every week through the championship game (regular season + playoffs); season wins are regular season only; both leave out 2026 while it is in progress. Week rows count every game on record, with playoff games marked. The win streak carries across seasons and through the playoffs; a loss or tie ends it. League-wide top 10s are on the Managers page.

Head-to-Head since 2019 · through 2026 YTD

OpponentWLPct
Piscione 6 9 .400
Mallard 10 4 .714
Moscarelli 3 10 .231
Pullano 5 8 .385
Misbin 6 6 .500
Myrtle 4 7 .364
Buck 7 3 .700
DiCenso 7 3 .700
Grossi 8 2 .800
Lovejoy 4 4 .500
Tavarozzi 3 5 .375

Draft History 113 picks

2026 12 picks

R1·9 Christian McCaffrey
R2·16 Josh Allen
R3·33 Jaylen Waddle
R5·57 Marvin Harrison Jr.
R6·64 TreVeyon Henderson
R7·81 Sam LaPorta
R8·88 Brian Thomas Jr.
R9·105 Kenny Gainwell
R10·112 Khalil Shakir
R11·129 Kaelon Black
R12·136 Romeo Doubs
R13·153 Mark Andrews

2025 15 picks

R1·12 Christian McCaffrey
R2·13 Josh Jacobs
R3·25 Tee Higgins
R3·36 Kenneth Walker III
R4·37 Tetairoa McMillan
R5·60 Stefon Diggs
R6·61 Travis Hunter
R7·84 Brock Purdy
R8·85 Quinshon Judkins
R9·108 Josh Downs
R10·109 Ricky Pearsall
R11·132 Dak Prescott
R12·133 Luther Burden III
R13·156 MarShawn Lloyd
R14·157 Pat Bryant

2024 15 picks

R1·11 Marvin Harrison Jr.
R2·14 Travis Etienne Jr.
R3·35 Jalen Hurts
R4·38 Breece Hall
R5·59 Keenan Allen
R6·62 Jaylen Warren
R7·83 Marquise Brown
R8·86 Austin Ekeler
R9·107 DeAndre Hopkins
R10·110 Adonai Mitchell
R11·131 Curtis Samuel
R12·134 Trevor Lawrence
R13·155 Dallas Goedert
R14·158 Tyrone Tracy Jr.
R15·179 Rashod Bateman

2023 15 picks

R1·6 CeeDee Lamb
R3·30 Jahmyr Gibbs
R4·43 Cam Akers
R5·54 Drake London
R6·67 George Pickens
R7·78 Christian Kirk
R8·91 George Kittle
R9·102 Jalen Hurts
R10·115 Samaje Perine
R11·126 Evan Engram
R12·139 Kyren Williams
R13·150 Roschon Johnson
R14·163 Bryce Young
R14·166 Kenny Gainwell
R15·174 Zay Jones

2022 14 picks

R1·10 Najee Harris
R2·15 Leonard Fournette
R3·34 Breece Hall
R4·39 Amon-Ra St. Brown
R5·58 Adam Thielen
R6·63 DeVonta Smith
R7·82 Kadarius Toney
R8·87 Michael Carter
R9·106 Jakobi Meyers
R10·111 Jalen Hurts
R11·130 Ameer Abdullah
R12·135 Matthew Stafford
R13·154 Isaiah McKenzie
R14·159 Benny Snell

2021 14 picks

R1·3 DK Metcalf
R2·22 Diontae Johnson
R3·27 Najee Harris
R4·46 James Robinson
R5·51 DeVonta Smith
R6·70 Russell Wilson
R7·75 Tyler Boyd
R8·94 Robbie Chosen
R9·99 Zack Moss
R10·118 Mecole Hardman Jr.
R11·123 James White
R12·142 Chris Evans
R13·147 Tyrell Williams
R14·166 Phillip Lindsay

2020 14 picks

R1·6 Travis Kelce
R2·19 David Johnson
R3·30 Josh Jacobs
R4·43 Devin Singletary
R5·54 William Fuller
R6·67 Aaron Rodgers
R7·78 Diontae Johnson
R8·91 Ronald Jones
R9·102 Darius Slayton
R10·115 Justin Jackson
R11·126 DK Metcalf
R12·139 Darrel Williams
R13·150 Joe Burrow
R14·163 Steven Sims

2019 14 picks

R1·8 Todd Gurley
R2·17 Stefon Diggs
R3·32 Brandin Cooks
R4·41 Mike Williams
R5·56 Josh Jacobs
R6·65 Tevin Coleman
R7·80 Tyrell Williams
R8·89 Russell Wilson
R9·104 John Brown
R10·113 Nyheim Miller-Hines
R11·128 DK Metcalf
R12·137 Josh Allen
R13·152 Albert Wilson
R14·161 Wayne Gallman

Every pick made by Lupino, newest seasons first.