The 2016 tennis season is finally over so let’s see some beauties this great sport gave to us. Everyone remembers the big moments–who won Slams, major upsets, and big tournament wins. But what about all the other incredible moments that happen on court over the course of the year? Here’s a collection to refresh your memory. Enjoy!

Some Cool Stuff that Happened in the 2016 Tennis Season

Why so angry guys?

Bemelmans saves break points but still too angry at himself pic.twitter.com/OtBgChT8Mk — Stefano Berlincioni (@Carretero77) August 10, 2016

Two angry players are better than one…Karma is a bitch dear Molchanov (pointed out by @DatGoneIt77 ) pic.twitter.com/lxbSwQMGoZ — Stefano Berlincioni (@Carretero77) June 16, 2016

Es solo el 2º punto del partido entre Carlos Berlocq y Rogerio Dutra Silva en Aix en Provence y ojo a lo que pasa: pic.twitter.com/dZLdmsrBTU — Resultados de tenis (@result_de_tenis) May 21, 2016

WHAT THE HELL SANTI !!! pic.twitter.com/NaLAsRk3mD — Stefano Berlincioni (@Carretero77) October 4, 2016

Surely not the longest attempt ever!

This has to be the shortest match ever on @ITFprocircuit : Salimova retired with Shlomo serving 15-0 first game pic.twitter.com/x1A777qAdb — Stefano Berlincioni (@Carretero77) May 24, 2016

Weird retirement 6-0 up

The beauty of @ITFprocircuit : why not retiring after a set won 6-0? pic.twitter.com/mOw7T8VIh0 — Stefano Berlincioni (@Carretero77) June 19, 2016

Double faults 21+15

Miissed this ITF beauty few days ago: playing again today as Kleinsteuber is LL, wonder how many combined dfs today? pic.twitter.com/VV81nrdwy9 — Stefano Berlincioni (@Carretero77) June 22, 2016

“Weird” retirements

What should we think about a player retired with opponent serving 6-3 5-4 40-30? pic.twitter.com/EbdYidQrfh — Stefano Berlincioni (@Carretero77) June 28, 2016

Believe it or not, this happened, retired on 0-5 0-40….one point away from golden set pic.twitter.com/fkJzIVEAJs — Stefano Berlincioni (@Carretero77) October 3, 2016

So Yakovlev had a bet on himself at void bookmaker like bet365…and retired match point down pic.twitter.com/9xeuuIXRz7 — Stefano Berlincioni (@Carretero77) November 16, 2016

Well done to Karim Hossam, retiring 3-6 down in 3rd set tiebreak, as soon as he went mp down (very likely bet on himself at void bookie) pic.twitter.com/mIDrSo2N4B — Stefano Berlincioni (@Carretero77) December 9, 2016

Next question please

Here comes the #RG16 moderator, all dressed in white: pic.twitter.com/byz7nV51lH — Ben Rothenberg (@BenRothenberg) May 26, 2016

Epic WTA rally

Tennis after a few drinks https://t.co/7yD8kELrCE — WTA Reactions (@WTAreactions) May 27, 2016

Granoller’s insane luck during clay season

Racquet throws

Struvay earlier today, he retired 2 minutes later pic.twitter.com/yvL1tbjZfI — Stefano Berlincioni (@Carretero77) August 1, 2016

It's all gone pete tong for Arguello pic.twitter.com/Oku9hEoW0A — Paps (@DatGoneIt77) June 8, 2016

Kudryavtsev not exactly happy after getting broken pic.twitter.com/IibGzXm1R6 — Stefano Berlincioni (@Carretero77) February 10, 2016

Bublik served for match on 5-4, then hit double fault match point down…wasn't very happy pic.twitter.com/pvdN6TQlr7 — Stefano Berlincioni (@Carretero77) July 29, 2016

Mager and his rage against the wind pic.twitter.com/dNFwiyKjJV — Stefano Berlincioni (@Carretero77) October 13, 2016

Velotii not happy at all after that point. pic.twitter.com/Zybv7k4xwi — Ardeal (@UnArdeal) October 11, 2016

Hindrance, oh yes it happened!

unreal scenes at Prostejov Challenger, as Haase called for hindrance after mocking Lama's grunt, via @AnnaK_4ever pic.twitter.com/ubqrLzBA9h — Ricky Dimon (@Dimonator) May 31, 2016

Magic shots by Dreddy

Yetişkin bir Dustin Brown her yıl Haziran ayına dek uyur ve ardından yaklaşan avlanma dönemine hazırlanmaya başlar. pic.twitter.com/e582Lu5w84 — Scandinavian (@ScandinavianBet) June 1, 2016

Shame about the point, but great dif from @DreddyTennis pic.twitter.com/IssdV9a60c — Ardeal (@UnArdeal) September 28, 2016

It's a pity that @DreddyTennis lost today in Bergamo, at least he showed again his insane skills pic.twitter.com/zPlzrZsaMi — Stefano Berlincioni (@Carretero77) February 10, 2016

Second serves…that weren’t any good

Gaio with a fully absurd choke from *5-2 third set vs Berrer in San Luis Potosi Ch, was so tense that did also this pic.twitter.com/9H0exLG7xJ — Stefano Berlincioni (@Carretero77) March 22, 2016

Dear Quinzi, I have seen better second serves pic.twitter.com/fCxS2hSdl7 — Stefano Berlincioni (@Carretero77) June 7, 2016

And…after a few seconds: clinic about how NOT to hit a second serve by Olivo pic.twitter.com/h7xvxxrsgg — Stefano Berlincioni (@Carretero77) August 10, 2016

Not the greatest second serve ever by Mehdi Jdi (thanks to @hotdog6969 for pointing it out) pic.twitter.com/386KQn5qGg — Stefano Berlincioni (@Carretero77) September 13, 2016

Stones against players in Italy

Tennis is a dangerous sport, they can throw stones from the stands against you! (pointed out by @Il_Postino1) pic.twitter.com/6umirqYd9M — Stefano Berlincioni (@Carretero77) June 10, 2016

Beautiful tanks

Dear tennis fans, which version of tanking Giraldo do you prefer? The left-handed or the right-handed? pic.twitter.com/ZieaJwcBDi — Stefano Berlincioni (@Carretero77) September 11, 2016

One year ago Benoit Paire in San Benedetto, today a beautiful tank by Martin Klizan in Poprad-Tatry https://t.co/aPxp7TjF81 — Stefano Berlincioni (@Carretero77) June 16, 2016

Strange that Chiudinelli lost so easy, he looked very motivated during the very first point of the match pic.twitter.com/VB0qtq4Nuk — Stefano Berlincioni (@Carretero77) February 24, 2016

How not to serve to stay in the match from Alexander Kudryavtsev: one the funniest tank of the year pic.twitter.com/PRYb5iZHcI — Stefano Berlincioni (@Carretero77) July 28, 2016

A beautiful story

Teenager with only six fingers holds on tight to Wimbledon dream https://t.co/BfzST97V3R @ccdavies pic.twitter.com/WEnwkUPLfK — Guardian sport (@guardian_sport) July 5, 2016

You really can’t miss that, or maybe you can?

Good job Janvier here pic.twitter.com/7QLwy9jlMA — Stefano Berlincioni (@Carretero77) October 13, 2016

Good touch by De Minaur during the boys Wimbledon final (thanks to @LucaBeck for recording it) pic.twitter.com/57Rng7TUBV — Stefano Berlincioni (@Carretero77) July 10, 2016

How NOT to hit an easy volley by Robin Stanek pic.twitter.com/AFVrN8lG0C — Stefano Berlincioni (@Carretero77) July 25, 2016

One of the funniest rallies of the year on Challenger Tour pic.twitter.com/zX32LEb38R — Stefano Berlincioni (@Carretero77) August 10, 2016

The perfect backhand hit by Kenny De Schepper in Manerbio Challenger pic.twitter.com/Gtbgf3rJ40 — Stefano Berlincioni (@Carretero77) August 22, 2016

How NOT to convert a break point by Jason Jung pic.twitter.com/Cd2yQB0h6Z — Stefano Berlincioni (@Carretero77) September 12, 2016

Barrientos early candidate for @ATPChallenger miss of the year, thanks to @Kalarou for pointing it out pic.twitter.com/oqYtn3MMbv — Stefano Berlincioni (@Carretero77) February 2, 2016

Clezar with the easiest shot of his career to save a break point…oh wait pic.twitter.com/E8NWWlTRu0 — Stefano Berlincioni (@Carretero77) October 17, 2016

Leo Mayer will play Davis Cup final next month, has to practice a bit on overheads pic.twitter.com/CO1tIPX5zb — Stefano Berlincioni (@Carretero77) October 29, 2016

When you decide that a decisive smash has to land on the moon instead of on your opponent's court by Guido Andreozzi pic.twitter.com/dxLDqEcxjL — Stefano Berlincioni (@Carretero77) April 20, 2016

For those asking why I love so much tennis pic.twitter.com/sLuxt8Kytk — Stefano Berlincioni (@Carretero77) November 11, 2016

Umpire denying handshake to Putintseva

Magic shots!

One of the most absurd winners of the year on ATP Challenger Tour by Blaz Rola pic.twitter.com/IAS8kw58QW — Stefano Berlincioni (@Carretero77) May 12, 2016

That was funny to watch @MikaelYmer, great shot pic.twitter.com/ThKRHqUJbO — Stefano Berlincioni (@Carretero77) October 1, 2016

Insane defensive skills by Fognini pic.twitter.com/7YqajJdrIJ — Stefano Berlincioni (@Carretero77) July 24, 2016

Ivashka is the new Dustin Brown pic.twitter.com/Wl0dU7tC5S — Stefano Berlincioni (@Carretero77) July 28, 2016

One of the best rallies of the year on ATP Challenger tour, Ungur shot deserved better luck pic.twitter.com/yM4xC0quHk — Stefano Berlincioni (@Carretero77) August 2, 2016

Filippo Volandri is the new Dustin Brown pic.twitter.com/tcaKc4aAWP — Stefano Berlincioni (@Carretero77) August 4, 2016

Not a bad way to convert a break point by Lacko in Brescia pic.twitter.com/6VWcfGqBnc — Stefano Berlincioni (@Carretero77) November 19, 2016

Arnaboldi with this magic shot earlier today: candidate for one of the best shots on @ATPChallenger 2016 pic.twitter.com/bUbIi1vXzs — Stefano Berlincioni (@Carretero77) March 29, 2016

How to save a set point like a boss by Alexandre Sidorenko pic.twitter.com/rkHYOXYYxl — Stefano Berlincioni (@Carretero77) April 1, 2016

Life on ITF Pro Circuit

Life on @ITFprocircuit by @thaikwiatkowski: won in straights singles&doubles with shoes 3 sizes small & demo racquet pic.twitter.com/iMLhPkPqGN — Stefano Berlincioni (@Carretero77) August 2, 2016

Training court in Westende 25k (by Lemoine on Facebook) : @ITFprocircuit problem is not only match-fixing pic.twitter.com/t6PpK7jwDu — Stefano Berlincioni (@Carretero77) August 18, 2016

I wonder if @serenawilliams is aware of this…girl played ITF Georgia today pic.twitter.com/UCf3vih8IM — Stefano Berlincioni (@Carretero77) August 30, 2016

Just landed back from holidays to see this beauty pic.twitter.com/buIWt1I6u9 — Stefano Berlincioni (@Carretero77) September 3, 2016

An angel coached by a beauty played today in 25k Lagos Main Draw, ITF profiles will never stop surprising me pic.twitter.com/V2Fi3dCkQt — Stefano Berlincioni (@Carretero77) October 17, 2016

Imanishi won 32 (thirty-two) points in second set and still got bagelled: maybe the most unfair score ever pic.twitter.com/J70U3iLzIK — Stefano Berlincioni (@Carretero77) October 21, 2016

Crawford brothers about to play in Tunisia, amazing choice of names by their parents pic.twitter.com/EBPSXvLiPY — Stefano Berlincioni (@Carretero77) September 8, 2016

Not only you are a lucky loser….but your opponent also retires when 3-0 up in round 1 pic.twitter.com/h6LKug5GIz — Stefano Berlincioni (@Carretero77) September 14, 2016

Another amazing "pro" level match: 65 points in the match…24 double faults pic.twitter.com/gvzuMmKFnO — Stefano Berlincioni (@Carretero77) September 19, 2016

The hard life of chair umpires at ITF USA F6 : this is so funny (photo by @AgusVelotti via @marcos_z) pic.twitter.com/M3VUXQ4LBG — Stefano Berlincioni (@Carretero77) February 4, 2016

After about only 10 days of new season, ITF girls already with this beauty #love #wta #itfprocircuit pic.twitter.com/PtuyUgVVNV — Stefano Berlincioni (@Carretero77) January 13, 2016

These are the balls we, professional tennis players, must practice with here in Turkey. Time for action @ITF_Tennis? pic.twitter.com/cLFJA827dx — Miliaan Niesten (@Miliaan_niesten) January 25, 2016

I guess "chair" umpires are very happy at Podgorica ITF 25k…does @vrcsports approve? pic.twitter.com/NY149qX6Nh — Stefano Berlincioni (@Carretero77) September 20, 2016

Age is just a number to play an ITF event pic.twitter.com/Kti6TNVcbI — Stefano Berlincioni (@Carretero77) October 11, 2016

Players involved in @ITFprocircuit Bahrain quali draw have some sense of humour pic.twitter.com/p5yzuU0qV5 — Stefano Berlincioni (@Carretero77) March 27, 2016

BREAKING! If you wonder how Artem Strokan, the ITF wild cards buyer, serves…here is the answer pic.twitter.com/f0WUGKPlBf — Stefano Berlincioni (@Carretero77) November 29, 2016

ITF Tennis can be very dangerous for umpires: Tennis Player Chases Umpire in ITF Turkey (via @Tennis_Training) https://t.co/3jNrs9Rh5M — Stefano Berlincioni (@Carretero77) April 18, 2016

Questionable outfits

There is just one thing worse than Jelena Jankovic's level of tennis today, her outfit is…find words please pic.twitter.com/A4dpj9D0cl — Stefano Berlincioni (@Carretero77) August 2, 2016

Are we sure this is a tennis T-shirt? pic.twitter.com/YG2zz3Lsdd — Stefano Berlincioni (@Carretero77) October 3, 2016

The beauty of outdoor tennis during spring…oh wait pic.twitter.com/ezQ1pACOpt — Stefano Berlincioni (@Carretero77) April 26, 2016

Also umpires can make mistakes…and terrible ones

What about ballkids?

I think Babos will go say thanks to that kid ? #ibi16 pic.twitter.com/5xmDNwPSTL — Giulio Gasparin (@GiulioGasparin) May 11, 2016

What was your favorite? An angry racket smash, a throw, a highlight-reel shot? Or maybe you most enjoyed seeing a player retire just to deny the opponent a golden set? There are so many to choose from because so much cool stuff happened in tennis in 2016.

Any moments that you think were worthy of inclusion that I missed? Add one in the comments.