| Year | Title | Role | Notes |
| 1995 | Cybill | Production Assistant | Episode: "Local Hero" |
| 1997 | Tracey Takes On... | Pollster | Episode: "Movies" |
| 1997–98 | The Naked Truth | Harris Van Doren | 3 episodes |
| 1998 | Working | Carl | Episode: "Good Val Hunting" |
| 1999 | Becker | Eddie Blatt | Episode: "Becker the Elder" |
| Clueless | Bart | Episode: "Big Sissies" |
| Katie Joplin | Mitchell Tuit | 7 episodes |
| Thanks | Cotton | 6 episodes |
| 2000 | The Hughleys | Census Guy | Episode: "Scary Hughleys" |
| 2001 | Loomis | Derek | Pilot |
| The Practice | Quimby | Episode: "Vanished: Part 1" |
| 2002 | Less Than Perfect | Rob McLyle | Episode: "Claude the Liar" |
| 2002–06 | That '70s Show | Fenton | 6 episodes |
| 2003 | Alligator Point | | Pilot |
| CSI: Crime Scene Investigation | Todd Benton | Episode: "Random Acts of Violence" |
| The Guardian | Court Therapist | Episode: "All the Rage" |
| Baby Bob | Dougy | Episode: "Reality Bites" |
| Coupling | Stalker | Episode: "Check/Mate" |
| 2003–09, 2020 | Reno 911! | Andrew | 15 episodes |
| 2004 | Friends | Nervous Passenger on Plane | Episode: "The Last One" |
| Grim & Evil | Various | Voice, Episode: "A Kick in the Asgard" |
| NCIS | Dr. Joel Sanderson | Episode: "Left For Dead" |
| 2005 | Will & Grace | Brent | Episode: "Love is in the Airplane" |
| Jake in Progress | Freddie Blake | Episode: "Rivals and Departures" |
| Adopted | | Pilot; co-creator and executive producer |
| 2006 | Saturday Night Live | | Guest writer on episode "Dane Cook / The Killers" |
| 2006–07 | Help Me Help You | Jonathan | 14 episodes |
| 2008 | Hackett | | Pilot |
| Eli Stone | Bradley Kitsis | Episode: "I Want Your Sex" |
| Samantha Who? | Artist | Episode: "The Gallery Show" |
| 2009, 2016 | American Dad! | Bouncer, Puddin' | Voice, 2 episodes |
| 2009–15 | Community | Dean Craig Pelton | 90 episodes; also wrote "Basic Human Anatomy" co-directed 2 episodes |
| 2010 | Open Books | Kyle | Pilot |
| 2011 | Worst. Prom. Ever. | Pizza Pete | Television film |
| 2011–14 | The Soup | Various roles | 7 episodes |
| 2012 | Scooby-Doo! Mystery Incorporated | JR Kipple | Voice, episode: "The Night the Clown Cried II - Tears of Doom" |
| The High Fructose Adventures of Annoying Orange | Pineapple Joe | Voice, episode: "Follow the Bouncing Orange" |
| 2012–13 | The Looney Tunes Show | Cecil Turtle | Voice, 2 episodes |
| 2012–15 | Randy Cunningham: 9th Grade Ninja | Principal Slimovitz | Voice, 34 episodes |
| 2013–14 | The Writers' Room | Himself (host) | 12 episodes; also producer |
| TripTank | Tony, Sir Ruthert, Cowboy Dad | Voice, 3 episodes |
| 2013, 2015 | Comedy Bang! Bang! | Various roles | 2 episodes |
| 2014–15 | Glee | Lee Paulblatt | 2 episodes |
| 2014–20 | Mike Tyson Mysteries | Marquess of Queensberry | Main voice role |
| 2015–16 | Jake and the Never Land Pirates | Sinker | Voice, 2 episodes |
| 2015 | Rick and Morty | Glaxo Slimslom | Voice, episode: "Big Trouble In Little Sanchez" |
| 2016 | Dr. Ken | Devon Drake | Episode: "Ken's an Expert Witness" |
| Lucifer | Richard Kester | Episode: "Et Tu, Doctor?" |
| The Odd Couple | Joshua Norwall | Episode: "Chess Nuts" |