The 10 Best ‘SNL’ Hosts of All Time

In honor of the show’s 40th anniversary, we’re taking a look back at some of our favorite Saturday Night Live hosts of all time. Whether they’ve hosted a whopping 16 times (Alec Baldwin) or inexplicably only hosted once (Neil Patrick Harris), they’ve kept us watching over the years. Because when SNL gets the host right, it’s a fun Saturday night.

Justin Timberlake



Justin has hosted five times, officially placing him in the five-timers clubs of SNL hosts. He’s almost like an alternate cast member at this point. And it’s no wonder, he’s participated in some of the most memorable sketches the show has seen in the past 10 years. D*ck in a box, anyone?

Alec Baldwin

He’s hosted the most times out of anyone in SNL history. That’s saying something. His first appearance was in 1990 and his most recent one was in 2011. We think he’s due for another.

Jon Hamm

We love that Jon Hamm is undercover funny. If you watched him as the tortured Don Draper on Mad Men, you’d never know he had a hidden funny bone. Thank God for SNL. Sketches like “Jon Hamm’s John Ham” and his role as Sergio the sexy saxophonist were all we hoped for and more.

Andrew Garfield


To be honest, we didn’t think Andrew Garfield could be funny. But his spot on Justin Timberlake impersonation proved us wrong.

Anna Kendrick


This girl was a natural. Her comedic timing was spot on and she played a fantastic pop song-singing Ariel.

Neil Patrick Harris

He literally hosts everything else (the Tonys, the Emmys, and now the Oscars), so we’re a little surprised that he’s only hosted SNL once. Hopefully when he’s done hosting every other awards show known to man, he can come back and do some more hilarious sketches.

Drew Barrymore

Ok, we have to give it up for Drew Barrymore because she was the youngest host of SNL ever. She first hosted the show when she was 7 years old! She’s hosted it five other times since.

Tina Fey

We always love when former cast members come back to host, because you know it’ll be good. Tina Fey was no exception. Her spoof of Girls just reminded us how much we miss her SNL contributions.

Christopher Walken

You know what SNL needs? More cowbell! Also, more Christopher Walken.

Ben Affleck

Ben Affleck is also a five-timer, so you know he must be doing something right. His most recent appearance was in 2013, and his wife Jennifer Garner made a cameo during his monologue.

Who do YOU think are the best SNL hosts of all time? Tell us on Twitter!