Sam Stafford

 voiced several characters for Big Finish Productions.

Philip Hinchcliffe Presents

 * The God of Phantoms - Adam Ross

The Sixth Doctor Adventures

 * The Tides of the Moon - Wulk
 * Broadway Belongs to Me! - Billy / Bystander / Customer / Tannoy

The Seventh Doctor Adventures

 * London Orbital - Harper / Lathrael / Receptionist 2

Stranded

 * Patience - Baby Judoon

The First Doctor Adventures

 * The Outlaws - Sir Hugh de Courtney / Eustace

The Third Doctor Adventures

 * Conspiracy in Space - Lieutenant Ruji
 * The Annihilators - Private Pritchard / Sergeant Snell

Classic Doctors, New Monsters

 * Together in Eclectic Dreams - Sam Duffy / Radio DJ

The Diary of River Song

 * The Excise Men - Martin
 * Harvest of the Krotons - Chosen One
 * Dead Man Talking - Jimmy
 * The Wife of River Song - Captain Hillier

The Lone Centurion
As King Arthur
 * The Once and Future Nurse
 * The Glowing Warrior
 * The Last King of Camelot

The Robots

 * Force of Nature - Broadcaster / Manager / Voc 1 / Tannoy
 * The Final Hour - Reporter / V224

The Eighth of March

 * The Turn of the Tides - Matasar / Rob Temby / Shayoon / Azworad Comrade

The War Master

 * The Shadow Master - The Devil

Torchwood

 * Double - Nestene Consciousness

Among Us

 * Aliens Next Door - Mr Penis-Implant
 * Colin Alone - Building Manager