Season 1:
Season 2:
Season 3:
Season 4:
Guest Appearances –
- Twice Upon a Time (Played by David Bradley)
Cameo Appearances –
- The Day of the Doctor (50th Anniversary Special)
Big Finish Advanced Audiobooks
The Lost Stories:
Travels with Steven and Oliver:
Guest Appearances –
Cameo Appearances –
- An Unearthly Woman (The Diary of River Song Series 6)
Doctor Who Magazine:
Guest Appearances –
- Timeslip (Fourth Doctor Strip)
Cameo Appearances –
- Time and Time Again (Seventh Doctor Strip)
Titan Comics:
Cameo Appearances –
- Year 2 Crossover Event: Supremacy of the Cybermen
- Year 3 Crossover Event: The Lost Dimension
Guest Appearances –
Cameo Appearances –
- Time Lord Victorious: The Knight, The Fool and The Dead