wimbledon men's singles champions, last 10 years

for the record, one Federer, four Djokovic, two Alcaraz, two Sinner, and a cancelled 2020. that's the whole story right there

01
2017: Roger Federer (Switzerland) d. Marin Čilić
02
2018: Novak Djokovic (Serbia) d. Kevin Anderson
03
2019: Novak Djokovic (Serbia) d. Roger Federer
longest men's final in wimbledon history, deciding set went to a 12-12 tiebreak (for the record, they changed the rule right after this one)
04
2020: not held
cancelled outright over covid, not postponed. first time since ww2 the tournament didn't happen
05
2021: Novak Djokovic (Serbia) d. Matteo Berrettini
06
2022: Novak Djokovic (Serbia) d. Nick Kyrgios
07
2023: Carlos Alcaraz (Spain) d. Novak Djokovic
alcaraz's first wimbledon final, beat djokovic in five. huge result for a 20 year old
08
2024: Carlos Alcaraz (Spain) d. Novak Djokovic
defended it, straight sets this time, no drama
09
2025: Jannik Sinner (Italy) d. Carlos Alcaraz
10
2026: Jannik Sinner (Italy) d. Alexander Zverev
second in a row for sinner, closer final than the scoreline suggests

Or start a list of your own. Free, it takes a minute.