| Series | Role | Episode | Airdate | 
| Sledge Hammer! (credited as Mark Ralston)
 | Braddock | 1x09 - Magnum Farce | November 22, 1986 | 
| Matlock | Keith Morrisey | 3x19 - The Blues Singer | May 9, 1989 | 
| Jake and the Fatman |  | 4x08 - Night and Day | November 14, 1990 | 
| In the Heat of the Night | Kevin Riley | 5x02 - Baby for Sale | October 8, 1991 | 
| Murder, She Wrote | Finn Dawley | 8x17 - To the Last Will I Grapple with Thee | March 15, 1992 | 
| Murder, She Wrote | Liam Gillen | 9x04 - The Wind Around the Tower | November 1, 1992 | 
| Murder, She Wrote | Sgt. Terence Boyle | 10x07 - A Killing in Cork | November 21, 1993 | 
| Star Trek: The Next Generation | Lt. Walter Pierce | 7x18 - Eye of the Beholder | February 28, 1994 | 
| Babylon 5 | Karl Mueller | 1x21 - The Quality of Mercy | August 17, 1994 | 
| Diagnosis Murder | Vinnie Bartell | 2x07 - You Can Call Me Johnson | October 28, 1994 | 
| The X-Files | Richard Odin | 2x10 - Red Museum | December 9, 1994 | 
| ER | Off. Thomas | 1x18 - The Birthday Party | February 16, 1995 | 
| Lois & Clark: The New Adventures of Superman | Gregor | 2x16 - Lucky Leon | March 12, 1995 | 
| Murder, She Wrote | Sgt. Terence Boyle | 11x20 - Another Killing in Cork | May 7, 1995 | 
| Sisters | Col. Haystings | 6x20 - Leap Before You Look | March 16, 1996 | 
| NYPD Blue | Leon Broadus | 3x19 - Auntie Maimed | April 30, 1996 | 
| JAG | Lt. Cmdr. Lowry | 1x19 - Recovery | May 1, 1996 | 
| Walker, Texas Ranger | Jake Prentice | 5x08 - A Silent Cry | November 9, 1996 | 
| Nash Bridges |  | 3x13 - Crossfire | January 9, 1998 | 
| Profiler | Donald Lucas | 3x14 - Otis, California | February 20, 1999 | 
| The X-Files | Bud LaPierre | 7x10 - Sein und Zeit (1) | February 6, 2000 | 
| Angel | Boone | 2x12 - Blood Money | January 23, 2001 | 
| Dark Angel | Herman Colberg | 1x16 - Haven | March 27, 2001 | 
| Alias | Seth Lambert | 1x03 - Parity | October 14, 2001 | 
| Touched by an Angel | Delroy Gibbons | 8x06 - Famous Last Words | November 3, 2001 | 
| NYPD Blue | Carl Bowen | 9x12 - Oh, Mama | February 19, 2002 | 
| Curb Your Enthusiasm | Contractor | 3x07 - The Corpse-Sniffing Dog | October 27, 2002 | 
| The Shield | Gordie Liman | 2x01 - The Quick Fix | January 7, 2003 | 
| The Shield | Gordie Liman | 2x02 - Dead Soldiers | January 14, 2003 | 
| The Shield | Gordie Liman | 2x03 - Partners | January 21, 2003 | 
| The Shield | Gordie Liman | 2x06 - Homewrecker | February 11, 2003 | 
| The Shield | Gordie Liman | 2x11 - Inferno | March 18, 2003 | 
| 24 | Bruce Foxton | 3x22 - Day 3: 10:00AM - 11:00AM | May 11, 2004 | 
| 24 | Bruce Foxton | 3x23 - Day 3: 11:00AM - 12:00PM | May 18, 2004 | 
| CSI: NY | Inspector Bill Markoni | 1x18 - The Dove Commission | March 23, 2005 | 
| Criminal Minds | Sheriff Hall | 1x11 - Blood Hungry | December 14, 2005 | 
| CSI: Miami | FBI Agent Glenn Cole | 4x25 - One of Our Own | May 22, 2006 | 
| CSI: Miami | FBI Agent Glenn Cole | 5x03 - Death Pool 100 | October 2, 2006 | 
| The Closer | Father Jack | 3x02 - Grave Doubts | June 25, 2007 | 
| Cold Case | Ari Gordon | 5x01 - Thrill Kill | September 23, 2007 | 
| Cold Case | Ari Gordon | 5x02 - That Woman | September 30, 2007 | 
| Reaper | Arthur Ferry | 1x02 - Charged | October 2, 2007 | 
| Cold Case | Ari Gordon | 5x05 - Thick as Thieves | October 21, 2007 | 
| Cold Case | Ari Gordon | 5x09 - Boy Crazy | November 18, 2007 | 
| CSI: Miami | FBI Agent Glenn Cole | 6x12 - Miami Confidential | December 17, 2007 | 
| Supernatural | Alastair | 4x09 - I Know What You Did Last Summer | November 13, 2008 | 
| Supernatural | Alastair | 4x10 - Heaven and Hell | November 20, 2008 | 
| The Mentalist | Det. Dale Blakely | 1x08 - The Thin Red Line | November 25, 2008 | 
| CSI | Sheriff | 9x10 - One to Go (2) | January 15, 2009 | 
| The Closer | Father Jack | 5x05 - Half Load | July 6, 2009 | 
| NCIS: Los Angeles | Marine Sergeant Jerrold "Pallet" Mulhearn | 1x06 - Keepin' It Real | November 3, 2009 | 
| NCIS | George Westcott | 10x06 - Shell Shock (1) | November 13, 2012 | 
| NCIS | George Westcott | 10x07 - Shell Shock (2) | November 20, 2012 | 
| Castle | Kurt Van Zant | 7x22 - Dead from New York | May 4, 2015 |