| Year | Title | Role | Notes |
| 2010–13 | Him & Her | Dan Perkins | Main role |
| 2011–19 | 8 Out of 10 Cats | Himself | Guest panellist (20 episodes) |
| 2011 | The Rob Brydon Show | 1 episode |
| Comedy Lab | Sheriff | Episode: "Rick and Peter" |
| Show and Tell | Himself | 2 episodes |
| The Wright Stuff | Guest panellist (1 episode) |
| 2012–present | 8 Out of 10 Cats Does Countdown | Rachel Riley's assistant; frequent panellist/guest team captain (48 episodes) |
| 2012 | Russell Howard's Good News | 1 episode |
| Live at the Electric | Various characters | 8 episodes |
| 2013 | Have I Got News for You | Himself | 6 episodes |
| Edinburgh Comedy Fest Live | 1 episode |
| 2013–14 | Miranda | Norman | 3 episodes |
| 2014 | Derek | Cliff | 2 episodes |
| 24 Hours To Go Broke | Himself | 1 episode |
| 2014–15 | Celebrity Squares | Resident comedian (15 episodes) |
| 2015 | Russell Howard's Stand Up Central | 1 episode |
| 2016 | Taskmaster | Contestant (5 episodes) |
| Rovers | Lee | Also writer, associate producer |
| 2017 | Still Open All Hours | Wayne | 1 episode |
| 2018 | The Crystal Maze | Himself | Contestant (1 episode) |
| 2019 | Comedians Watching Football with Friends | Himself | |
| Moominvalley | Hemulen Fisherman and Park Keeper (Voice) | 2 episodes |
| 2019–2021 | The Cockfields | Simon | 10 episodes, also co-writer |
| 2019–2023 | Sex Education | Jeffrey | 8 episodes |
| 2019–2022 | After Life | Pat | Main role; 3 series |
| 2022 | Outsiders | Himself | Series 2 |
| Not Going Out | Keith | 1 episode |
| Hobby Man | Himself | 1 episode |
| Prince Andrew: The Musical | Newspaper vendor | |
| 2023 | Would I Lie to You? | Himself | 1 episode |
| 2024 | The Completely Made-Up Adventures of Dick Turpin | Geoffrey The Gaoler | 3 episodes |
| Douglas Is Cancelled | Tom | Miniseries |
| Joe & Katherine's Bargain Holidays | Himself | 6 episodes |
| 2025 | LOL: Last One Laughing UK | Contestant; series one |
| The Celebrity Traitors | Contestant; series one |
| 2026 | Joe & David’s Magical Sitcom Tour | Upcoming three-part series with David Earl |