Series
|
Role
|
Episode
|
Airdate
|
How I Met Your Mother |
Pool Player #1 |
2x14 - Monday Night Football |
February 5, 2007
|
The Suite Life on Deck |
Ted |
1x03 - Broke N Yo-Yo |
October 3, 2008
|
Merrime.com |
Mac |
1x11 - Episode 111 |
2009
|
Talent: The Casting Call |
Zach |
2x01 - Finding a Lost Dream |
November 21, 2011
|
Talent: The Casting Call |
Zach |
2x02 - Going Coco |
November 24, 2011
|
Talent: The Casting Call |
Zach |
2x03 - A Brand New Harper |
November 29, 2011
|
Talent: The Casting Call |
Zach |
2x05 - Harper's Debut Party |
December 6, 2011
|
Talent: The Casting Call |
Zach |
2x06 - Episode 206 |
January 21, 2012
|
The Glades |
Jay Nelson |
3x02 - Poseidon Adventure |
June 10, 2012
|
Criminal Minds |
Bobby Putnam |
8x10 - The Lesson |
December 5, 2012
|
Criminal Minds |
Bobby Putnam |
8x12 - Zugzwang |
January 16, 2013
|
Bad Samaritans |
Drew's Date |
1x02 - Dog Pound |
March 31, 2013
|
Mixology |
Dr. Eli Gold |
1x11 - Bruce & Maya |
May 7, 2014
|
Stalker |
Clay Adams |
1x19 - Love Hurts |
May 11, 2015
|
One & Done |
Jay Nelson |
1x04 - Luke |
January 2, 2016
|
One Day at a Time |
Ben |
1x11 - Pride & Prejudice |
January 6, 2017
|
One Day at a Time |
Ben |
1x12 - Hurricane Victor |
January 6, 2017
|
SEAL Team |
Brian |
1x02 - Other Lives |
October 4, 2017
|
SEAL Team |
Brian |
1x03 - Boarding Party |
October 11, 2017
|
SEAL Team |
Brian |
1x05 - Collapse |
October 25, 2017
|
SEAL Team |
Brian |
1x07 - Borderlines |
November 15, 2017
|
Crazy Ex-Girlfriend |
Dr. Daniel Shin |
3x06 - Josh Is Irrelevant. |
November 17, 2017
|
Crazy Ex-Girlfriend |
Dr. Daniel Shin |
3x07 - Getting Over Jeff. |
December 8, 2017
|
Crazy Ex-Girlfriend |
Dr. Daniel Shin |
3x08 - Nathaniel Needs My Help! |
January 5, 2018
|
Crazy Ex-Girlfriend |
Dr. Daniel Shin |
3x09 - Nathaniel Gets the Message! |
January 12, 2018
|