| Year | Title | Role | Notes | Ref. |
| 2015 | High Maintenance | Diabetic Man | Episode: "Sufjan" | |
| Broad City | Bystander | Episode: "The Matrix" | |
| 2016 | Horace and Pete | Young Hipster 1 | Episode | |
| Unbreakable Kimmy Schmidt | Administrator | Episode: "Kimmy Gives Up!" | |
| The Jim Gaffigan Show | Male Comedian | Episode: "The List" | |
| Search Party | Duncan | 3 episodes | |
| 2017–2019 | Crashing | Kevin Woods | 8 episodes | |
| 2018 | Divorce | | Episode: "Ohio" | |
| The Chris Gethard Show | Roger, the Leader of the Cave Maniacs | Episode: "Survive the Apocalypse" | |
| The Special Without Brett Davis | Ethan | Episode: "BBQ" | |
| I Feel Bad | Norman | 13 episodes | |
| 2018, 2025 | You | Ethan Russell | Main cast (season 1); special guest (season 5) | |
| 2018–2020 | Our Cartoon President | Various voices | 22 episodes | |
| 2019 | The Magicians | Frankie Gallo | Episode: "The Bad News Bear" | |
| Succession | Brian | Episode: "Safe Room" | |
| Living with Yourself | Hugh | 4 episodes | |
| The Resident | Marcus Broome | Episode: "Peking Duck Day" | |
| 2020 | Most Dangerous Game | Looger | 10 episodes | |
| The Last O.G. | Miles | 4 episodes | |
| 2020–2022 | Duncanville | Wolf (voice) | 35 episodes | |
| 2021 | Helpsters | Trophy Todd | Episode: "T-Ball Toni/Trophy Todd" | |
| Last Week Tonight with John Oliver | Employee 3 | Episode: "Union Busting" | |
| 2022–present | Severance | Dylan George | Main role | |
| The Great American Baking Show | Himself (host) | 12 episodes | |
| 2023 | Star Trek: Lower Decks | Ensign Amadou | Episode: "Caves" | |
| 2024 | Fallout | Woody Thomas | 5 episodes | |
| 2025 | Your Friendly Neighborhood Spider-Man | Klev (voice) | Episode: "Scorpion Rising" | |