| Stage (partial) |
| Year | Play | Author | Role | Location | Notes |
| 1998 | This Is Our Youth | Kenneth Lonergan | Warren / Dennis understudy | McGinn-Cazale Theatre, New York, NY Fairbanks Theatre, New York, NY | Professional debut |
| 1999 | Gemini | Albert Innaurato | Randy Hastings | Second Stage, New York, NY | |
| 2000 | The Hot l Baltimore | Lanford Wilson | Paul Granger III | Williamstown Theatre Festival, Williamstown, MA | |
| The Skin of Our Teeth | Thornton Wilder | Henry Antrobus | Williamstown Theatre Festival, Williamstown, MA | |
| 2001 | Street Scene | Elmer Rice | Samuel Kaplan | Williamstown Theatre Festival, Williamstown, MA | |
| The Waverly Gallery | Kenneth Lonergan | Daniel Reed | Long Wharf Theatre, New Haven, CT | |
| 2002 | Left | Richard Nelson | Eddie | Powerhouse Theatre, Poughkeepsie, NY | World Premiere |
| The General From America | Richard Nelson | Matlack/ Pauling | Alley Theatre, Houston, TX Lucille Lortel Theatre, New York, NY | |
| 2003 | Where We're Born | Lucy Thurber | Tony | Rattlestick Playwrights Theatre, New York, NY | World Premiere |
| 2004 | Reckless | Craig Lucas | Tom / Tom, Jr Man in Ski Mask | Biltmore Theatre, New York, NY | Sadoski's Broadway debut |
| Rodney's Wife | Richard Nelson | Ted | Williamstown Theatre Festival, Williamstown, MA | World Premiere |
| 2005 | Moonlight and Magnolias | Ron Hutchinson | David O. Selznick | Alliance Theatre, Atlanta, GA | |
| 2006 | Jump/Cut | Neena Beber | Paul | Julia Miles Theatre, New York, NY | World Premiere |
| The Mistakes Madeline Made | Elizabeth Meriwether | Buddy | Bleecker Street Theatre, New York, NY | World Premiere |
| All This Intimacy | Rajiv Joseph | Ty | McGinn-Cazale Theatre, New York, NY | World Premiere |
| 2006/2007 | The Santaland Diaries | David Sedaris | Crumpet | Long Wharf Theatre, New Haven, CT | |
| 2007 | Stay | Lucy Thurber | Billy | Rattlestick Playwrights Theatre, New York, NY | World Premiere |
| Dissonance | Damian Lanigan | Hal | Williamstown Theatre Festival, Williamstown, MA | World Premiere |
| The Joke | Sam Marks | Eddie | Studio Dante, New York, NY | World Premiere |
| 2008 | reasons to be pretty | Neil LaBute | Greg | Lucille Lortel Theatre, New York, NY | World Premiere |
| Becky Shaw | Gina Gionfriddo | Andrew | Second Stage Theatre | New York Premiere |
| 2009 | reasons to be pretty | Neil LaBute | Greg | Lyceum Theatre, New York, NY | LaBute's Broadway debut |
| 2010 | The Bridge Project II:As You Like It, The Tempest | William Shakespeare | Touchstone, Stephano | BAM Harvey Lichtenstein Theater, Brooklyn, NY Lyric Theatre, Hong Kong, HK Esplanade Theatre, Singapore, SG Théâtre Marigny, Paris, FR Teatro Español, Madrid, ES Ruhrfestspiele, Recklinghhausen, DE Stadsschouwburg, Amsterdam, NL The Old Vic, London, UK Teatro Palacio Valdés, Avilès, ES | Directed by Sam Mendes |
| 2011 | Other Desert Cities | Jon Robin Baitz | Trip Wyeth | Mitzi E. Newhouse Theater, New York, NY | World Premiere |
| The House of Blue Leaves | John Guare | Billy Einhorn | Walter Kerr Theatre, New York, NY | Broadway |
| Other Desert Cities | Jon Robin Baitz | Trip Wyeth | Booth Theatre, New York, NY | Broadway |
| 2012 | Build | Michael Golamco | Kip | Geffen Playhouse, Los Angeles, CA | World Premiere |
| 2015 | The Way We Get By | Neil LaBute | Doug | Second Stage Theatre, New York, NY | World Premiere |
| 2017 | Moscow, Moscow, Moscow, Moscow, Moscow, Moscow | Halley Feiffer | Andrey | Williamstown Theater Festival; Williamstown, MA | World Premiere |
| 2018 | Belleville | Amy Herzog | Zack | Pasadena Playhouse; Pasadena, CA | |
| 2019 | White Noise | Suzan-Lori Parks | Ralph | Public Theater; New York, NY | World Premiere |
| Grand Horizons | Bess Wohl | Ben | Williamstown Theatre Festival | World Premiere |
| 2022 | Wedding Band | Alice Childress | Herman | Theatre for a New Audience | NYC revival |