2021
Monsters at Work as Alexander (voice) (1 episode)
2021
Secret Agent Dingledorf and His Trusty Dog Splat as IQ
2020
Small Town Wisconsin as Tyler
2020
aTypical Wednesday as Alec
2020
Perry Mason as Teddy Mason (1 episode)
2020
Mythic Quest as SnickrSnack (1 episode)
2020
9-1-1: Lone Star as Abe (2 episodes)
2018
Holiday Spectacular as Jospeh
2018
The Cool Kids as Brendan (1 episode)
2018
Forever as Josiah (2 episodes)
2018
Summer Camp Island as Caboodle (voice) (1 episode)
2017
Fun Mom Dinner as Sam
2017
Raised by Wolves as Bansky
2016
The Thinning as Nathan
2016
Colony as Hudson (11 episodes)
2015
We Bare Bears as Additional Voices (voice) (4 episodes)
2015
Togetherness as Boy 2 (1 episode)
2014
Girl Meets World as Dewey (1 episode)
2014
Girl Meets World as Doy (1 episode)
2014
Undateable as Will (1 episode)
2012
Scandal as Max Turner (1 episode)
2011
Shameless as Lucas (3 episodes)