2024 |
Have I Got News For You - Series 68- E1 - Episode One
- E2 - Episode Two
- E3 - Episode Three
- E4 - Episode Four
|
Writer (Additional Material) |
2024 |
Have I Got News For You - Series 67- E1 - Episode One
- E2 - Episode Two
- E3 - Episode Three
- E4 - Episode Four
- E5 - Episode Five
- E6 - Episode Six
- E9 - Episode Nine
- E10 - Episode Ten
|
Writer (Additional Material) |
2023 |
Have I Got News For You - Series 66- E1 - Episode One
- E2 - Episode Two
- E3 - Episode Three
- E4 - Episode Four
- E5 - Episode Five
- E6 - Episode Six
- E8 - Episode Eight
- E9 - Episode Nine
- E10 - Episode Ten
- Special - Have I Got 2023 For You
|
Writer (Additional Material) |
2023 |
Have I Got News For You - Series 65- E1 - Episode One
- E2 - Episode Two
- E3 - Episode Three
- E4 - Episode Four
- E7 - Episode Seven
- E8 - Episode Eight
- E9 - Episode Nine
- E10 - Episode Ten
|
Writer (Additional Material) |
2022 |
Have I Got News For You - Series 64- Special - Have I Got News For Boris: A Special Tribute
- E1 - Episode One
- E4 - Episode Four
- E5 - Episode Five
- E6 - Episode Six
- E7 - Episode Seven
- Special - Have I Got 2022 For You
|
Writer (Additional Material) |
2022 |
Have I Got News For You - Series 63- E1 - Episode One
- E2 - Episode Two
- E3 - Episode Three
- E4 - Episode Four
- E6 - Episode Six
- E8 - Episode Eight
|
Writer (Additional Material) |
2022 |
Paul Sinha's TV Showdown - Series 2
|
Writer |
2021 |
Have I Got News For You - Series 62- E1 - Episode One
- E2 - Episode Two
- E3 - Episode Three
- E4 - Episode Four
- E5 - Episode Five
- E6 - Episode Six
- E10 - Episode Ten
- Special - Have I Got 2021 For You
|
Writer (Additional Material) |
2021 |
Geoff Norcott: I Would Never Be Friends With... |
Writer (Additional Material) |
2021 |
Have I Got News For You - Series 62- E1 - Episode One
- E2 - Episode Two
- E3 - Episode Three
- E4 - Episode Four
- E5 - Episode Five
- E6 - Episode Six
- E10 - Episode Ten
- Special - Have I Got 2021 For You
|
Writer (Additional Material) |
2021 |
Late Night Mash - Series 1- E3 - Episode Three
- E5 - Episode Five
- Special - Highlights Special
|
Writer |
2021 |
A League Of Their Own - Series 16- E1 - Episode One
- E2 - Episode Two
|
Writer |
2021 |
Have I Got News For You - Series 61- E1 - Episode One
- E2 - Episode Two
- E3 - Episode Three
- E4 - Episode Four
- E6 - Episode Six
- E8 - Episode Eight
|
Writer (Additional Material) |
2020 |
Have I Got News For You - Series 60- E1 - Episode One
- E2 - Episode Two
- E3 - Episode Three
- E4 - Episode Four
- E6 - Episode Six
- E8 - Episode Eight
- E10 - Episode Ten
- Special - Have I Got 2020 News For You
|
Writer (Additional Material) |
2020 |
A League Of Their Own - Series 15- E1 - Episode One
- E2 - Episode Two
- E3 - Episode Three
- E4 - Episode Four
- E5 - Episode Five
- E6 - Episode Six
- E7 - Episode Seven
- E8 - Episode Eight
- Special - Highlights
- Special - Episode Ten
|
Writer |
2020 |
The Mash Report - Series 4- E6 - Episode Six
|
Writer |
2020 |
Have I Got News For You - Series 59- E1 - Episode One
- E2 - Episode Two
- E3 - Episode Three
- E4 - Episode Four
- E5 - Episode Five
- E6 - Episode Six
- E7 - Episode Seven
- E8 - Episode Eight
- E9 - Episode Nine
|
Writer (Additional Material) |
2020 |
8 Out Of 10 Cats - Series 22
|
Writer (Additional Material) |
2019 |
Would I Lie To You? - Series 13- E3 - Episode Three
- E4 - Episode Four
- E7 - Episode Seven
|
Writer (Additional Material) |
2019 |
Have I Got News For You - Series 58- E4 - Episode Four
- E5 - Episode Five
- E6 - Episode Six
- E7 - Episode Seven
- E8 - Episode Eight
- E9 - Election Special
- E10 - Episode Ten
- Special - Have I Got 2019 News For You
|
Writer (Additional Material) |
2019 |
The Mash Report - Series 3- E1 - Episode One
- E2 - Episode Two
|
Writer |
2019 |
Geoff Norcott's Withdrawal Disagreement |
Writer (Additional Material) |
2019 |
The Comedy Years- E1 - 1979
- E3 - 1998
|
Self |
2019 |
Have I Got News For You - Series 57- E1 - Episode One
- E2 - Episode Two
- E4 - Episode Four
- E5 - Episode Five
- E7 - Episode Seven
- E8 - Episode Eight
- E9 - Episode Nine
- E6 - Episode Six
|
Writer (Additional Material) |
2019 |
8 Out Of 10 Cats - Series 21
|
Writer (Additional Material) |
2019 |
Al Murray's Great British Pub Quiz- E2 - Episode Two
|
Writer (Additional Material) |
2018 |
The Mash Report - Series 2- E3 - Episode Three
- E4 - Episode Four
|
Writer |
2018 |
Have I Got News For You - Series 56- E1 - Episode One
- E2 - Episode Two
- E3 - Episode Three
- E4 - Episode Four
- E5 - Episode Five
- E6 - Episode Six
- E7 - Episode Seven
- E8 - Episode Eight
- E9 - Episode Nine
- E10 - Episode Ten
- Special - Have I Got 2018 News For You
|
Writer (Additional Material) |
2018 |
Football Genius
|
Writer (Additional Material) |
2018 |
A League Of Their Own - Series 13
|
Writer (Additional Material) |
2018 |
Have I Got News For You - Series 55- E1 - Episode One
- E2 - Episode Two
- E3 - Episode Three
- E4 - Episode Four
- E5 - Episode Five
- E6 - Episode Six
- E7 - Episode Seven
- E8 - Episode Eight
- E9 - Episode Nine
|
Writer (Additional Material) |
2018 |
The Mash Report - Series 1- E5 - Episode Five
- E9 - Episode Nine
|
Writer |
2017 |
Have I Got News For You - Series 54- E1 - Episode One
- E2 - Episode Two
- E3 - Episode Three
- E4 - Episode Four
- E5 - Episode Five
- E6 - Episode Six
- E7 - Episode Seven
- E8 - Episode Eight
- E9 - Episode Nine
- Special - Have I Got 2017 News For You
|
Writer (Additional Material) |
2017 |
8 Out Of 10 Cats - Series 20
|
Writer (Additional Material) |
2017 |
The Fake News Show - Series 1
|
Writer (Additional Material) |
2017 |
Have I Got News For You - Series 53- E1 - Episode One
- E2 - Episode Two
- E3 - Episode Three
- E4 - Episode Four
- E5 - Episode Five
- E6 - Episode Six
- E7 - Episode Seven
- Special - Election Special
- E9 - Episode Nine
|
Writer (Additional Material) |
2017 |
Play To The Whistle - Series 3
|
Writer (Additional Material) |
2016 |
Bob Monkhouse: The Last Stand |
Self |
2016 |
8 Out Of 10 Cats - Series 19
|
Writer (Additional Material) |
2016 |
Have I Got News For You - Series 52- E1 - Episode One
- E2 - Episode Two
- E3 - Episode Three
- E4 - Episode Four
- E5 - Episode Five
- E6 - Episode Six
- E7 - Episode Seven
- E8 - Episode Eight
- E9 - Episode Nine
- E10 - Episode Ten
- Special - Have I Got 2016 News For You
|
Writer (Additional Material) |
2016 |
A League Of Their Own - Series 11
|
Writer (Additional Material) |
2016 |
It's Not Me, It's You- E6 - Episode Six
|
Writer |
2016 |
A League Of Their Own - US Road Trip- E1 - Episode One
- E2 - Episode Two
- E3 - Episode Three
|
Writer |
2016 |
Play To The Whistle - Series 2
|
Writer (Additional Material) |
2016 |
Tonight At The London Palladium - Series 3
|
Writer (Additional Material) |
2016 |
Have I Got News For You - Series 51- E1 - Episode One
- E2 - Episode Two
- E3 - Episode Three
- E4 - Episode Four
- E5 - Episode Five
- E6 - Episode Six
- E7 - Episode Seven
- E8 - Episode Eight
- E9 - Episode Nine
|
Writer (Additional Material) |
2016 |
8 Out Of 10 Cats Does Countdown - Series 8 (Channel 4: Series 9)
|
Writer (Additional Material) |
2016 |
8 Out Of 10 Cats Does Countdown - Series 7 (Channel 4: Series 8)
|
Writer (Additional Material) |
2016 |
A League Of Their Own - Series 10
|
Writer (Additional Material) |
2015 |
8 Out Of 10 Cats - 2015 Specials
|
Writer (Additional Material) |
2015 |
Breaking The News - Series 2- E1 - Episode One
|
Guest |
2015 |
Have I Got News For You - Series 50- E1 - Episode One
- E2 - Episode Two
- E3 - Episode Three
- E4 - Episode Four
- E5 - Episode Five
- E6 - Episode Six
- E7 - Episode Seven
- E8 - Episode Eight
- E9 - Episode Nine
- E10 - Episode Ten
- Special - Highlights Special
|
Writer (Additional Material) |
2015 |
Kevin Day: Hairline |
Self |
2015 |
7 Day Saturday - Series 7- E1 - Episode One
|
Guest |
2015 |
It's A Funny Old Week
|
Writer |
2015 |
A League Of Their Own - Series 9
|
Writer (Additional Material) |
2015 |
Tonight At The London Palladium - Series 2
|
Writer (Additional Material) |
2015 |
Play To The Whistle - Series 1
|
Writer (Additional Material) |
2015 |
Have I Got News For You - Series 49- E1 - Episode One
- E2 - Episode Two
- E3 - Episode Three
- E4 - Episode Four
- Special - Have I Got Election News For You
- E6 - Episode Six
- E7 - Episode Seven
- E8 - Episode Eight
|
Writer (Additional Material) |
2015 |
Reality Bites
|
Writer (Additional Material) |
2015 |
8 Out Of 10 Cats Does Countdown - Series 5 (Channel 4: Series 6)
|
Writer (Additional Material) |
2014 |
A Christmas Cracker |
Writer (Additional Material) |
2014 |
Have I Got News For You - Series 48- E2 - Episode Two
- E4 - Episode Four
- E5 - Episode Five
- E7 - Episode Seven
|
Writer (Additional Material) |
2014 |
8 Out Of 10 Cats - Series 18
|
Writer (Additional Material) |
2014 |
Never Mind The Buzzcocks - Series 28
|
Writer (Additional Material) |
2014 |
Tonight At The London Palladium - Series 1
|
Writer (Additional Material) |
2014 |
8 Out Of 10 Cats Does Countdown - Series 4 (Channel 4: Series 5)
|
Writer (Additional Material) |
2014 |
The Football's On - Series 2- E3 - Episode Three
|
Guest |
2014 |
A League Of Their Own - Series 8
|
Writer (Additional Material) |
2014 |
MacAulay And Co - Edinburgh 2014- E5 - Episode Five
|
Self |
2014 |
Kevin Day: Standy Uppy |
Self |
2014 |
8 Out Of 10 Cats Does Countdown - Series 3 (Channel 4: Series 4)
|
Writer (Additional Material) |
2014 |
7 Day Saturday - Series 6- E3 - Episode Three
- E5 - Episode Five
|
Guest |
2014 |
Have I Got News For You - Series 47- E3 - Episode Three
- E4 - Episode Four
- E5 - Episode Five
- E6 - Episode Six
- E7 - Episode Seven
- E8 - Episode Eight
|
Writer (Additional Material) |
2014 |
The Graham Norton Show - Series 15- E2 - Andrew Garfield, Emma Stone, Jamie Foxx, Paolo Nutini
- E3 - Ricky Gervais, Ronnie Corbett, Juliette Binoche, Imelda May
|
Writer |
2014 |
The News Quiz - Series 83- E8 - Episode Eight
|
Guest |
2014 |
8 Out Of 10 Cats - Series 17
|
Writer (Additional Material) |
2014 |
Alan Davies Après-Ski
|
Writer |
2014 |
8 Out Of 10 Cats Does Countdown - Series 2 (Channel 4: Series 3)
|
Writer (Additional Material) |
2013 |
Funny Old Year - Series 2- 2013: A Funny Old Year
|
Writer |
2013 |
The Sarah Millican Television Programme - Winter Specials
|
Writer (Additional Material) |
2013 |
Have I Got News For You - Series 46- E4 - Episode Four
- E7 - Episode Seven
- E8 - Episode Eight
- E9 - Episode Nine
- E10 - Episode Ten
- Special - Highlights Special
|
Writer (Additional Material) |
2013 |
8 Out Of 10 Cats - Series 16
|
Writer (Additional Material) |
2013 |
Was It Something I Said?
|
Writer (Additional Material) |
2013 |
The Sarah Millican Television Programme - Series 3
|
Writer (Additional Material) |
2013 |
Never Mind The Buzzcocks - Series 27
|
Writer (Additional Material) |
2013 |
Fighting Talk - Series 11- E2 - Episode Two
|
Guest |
2013 |
The Last Leg - Series 2- E5 - Episode Five
- E6 - Episode Six
|
Writer (Additional Material) |
2013 |
A League Of Their Own - Series 7
|
Writer (Additional Material) |
2013 |
8 Out Of 10 Cats Does Countdown - Series 1 (Channel 4: Series 2)
|
Writer (Additional Material) |
2013 |
Jo Brand's Great Wall Of Comedy
|
Writer |
2013 |
7 Day Saturday - Series 5- E1 - Episode One
- E3 - Episode Three
- E5 - Episode Five
|
Guest |
2013 |
Dave Allen: God's Own Comedian |
Self |
2013 |
8 Out Of 10 Cats Does Countdown - 2013 Specials
|
Writer (Additional Material) |
2013 |
Have I Got News For You - Series 45- E4 - Episode Four
- E5 - Episode Five
- E7 - Episode Seven
- E8 - Episode Eight
- E9 - Episode Nine
|
Writer (Additional Material) |
2013 |
8 Out Of 10 Cats - Series 15
|
Writer (Additional Material) |
2013 |
The Sarah Millican Television Programme - Series 2
|
Writer (Additional Material) |
2013 |
Fake Reaction - Series 1
|
Writer |
2013 |
Frankie Howerd: The Lost Tapes |
Self |
2012 |
The News Quiz - Series 79- Special - Highlights Special
|
Guest |
2012 |
The Sarah Millican Television Programme - Christmas Special |
Writer (Additional Material) |
2012 |
7 Day Saturday - Series 4- E1 - Episode One
- E9 - Episode Nine
- E13 - Episode Thirteen
- E14 - Episode Fourteen
- E15 - Episode Fifteen
|
Guest |
2012 |
A League Of Their Own - Series 6
|
Writer (Additional Material) |
2012 |
Have I Got News For You - Series 44- E1 - Episode One
- E2 - Episode Two
- E3 - Episode Three
- E4 - Episode Four
- E8 - Episode Eight
- E9 - Episode Nine
- Special - Christmas Special
- Special - Highlights Special
|
Writer (Additional Material) |
2012 |
8 Out Of 10 Cats - Series 14
|
Writer (Additional Material) |
2012 |
Never Mind The Buzzcocks - Series 26
|
Writer (Additional Material) |
2012 |
The News Quiz - Series 78- E3 - Episode Three
- E8 - Episode Eight
|
Guest |
2012 |
Comedy World Cup
|
Writer (Additional Material) |
2012 |
The Now Show - The Now Show 2012 - Live!- E3 - Episode Three
|
Writer |
2012 |
The Now Show - The Now Show 2012 - Live!- E3 - Episode Three
|
Self |
2012 |
Stand Up For The Week - Series 4
|
Writer (Additional Material) |
2012 |
8 Out Of 10 Cats - Series 13
|
Writer (Additional Material) |
2012 |
A League Of Their Own - Series 5
|
Writer (Additional Material) |
2012 |
Have I Got News For You - Series 43- E1 - Episode One
- E2 - Episode Two
- E7 - Episode Seven
- E8 - Episode Eight
- E9 - Episode Nine
|
Writer (Additional Material) |
2012 |
The Sarah Millican Television Programme - Series 1
|
Writer (Additional Material) |
2012 |
8 Out Of 10 Cats Does Countdown - 2012 Specials
|
Writer (Additional Material) |
2011 |
Class Dismissed |
Writer (Additional Material) |
2011 |
Argumental - Series 4- E2 - Episode Two
- E3 - Episode Three
- E5 - Episode Five
- E6 - Episode Six
- E7 - Episode Seven
- Special - Christmas Special
- Special - The Best Of Argumental
|
Writer (Additional Material) |
2011 |
Stand Up For The Week - Series 3
|
Writer (Additional Material) |
2011 |
Have I Got News For You - Series 42- E1 - Episode One
- E7 - Episode Seven
- E8 - Episode Eight
- E9 - Episode Nine
- Special - Christmas Special
|
Writer (Additional Material) |
2011 |
A League Of Their Own - Series 4
|
Writer (Additional Material) |
2011 |
8 Out Of 10 Cats - Series 12
|
Writer (Additional Material) |
2011 |
Ask Rhod Gilbert - Series 2
|
Writer (Additional Material) |
2011 |
Hot Gossip - Series 4- E3 - Episode Three
|
Guest |
2011 |
8 Out Of 10 Cats - Series 11
|
Writer (Additional Material) |
2011 |
Have I Got News For You - Series 41- E1 - Episode One
- E2 - Episode Two
- E3 - Episode Three
- E5 - Episode Five
- E6 - Episode Six
- E7 - Episode Seven
- E8 - Episode Eight
- E9 - Episode Nine
|
Writer (Additional Material) |
2011 |
Stand Up For The Week - Series 2
|
Writer (Additional Material) |
2011 |
A League Of Their Own - Series 3
|
Writer (Additional Material) |
2010 |
The Comedy Annual
|
Writer |
2010 |
Never Mind The Buzzcocks - Series 24
|
Writer (Additional Material) |
2010 |
Have I Got News For You - Series 40- E1 - Episode One
- E3 - Episode Three
- E8 - Episode Eight
- E9 - Episode Nine
- E10 - Episode Ten
- Special - Highlights Special
|
Writer (Additional Material) |
2010 |
A League Of Their Own - Series 2
|
Writer (Additional Material) |
2010 |
James Corden's World Cup Live
|
Writer |
2010 |
A Comedy Roast
|
Writer |
2010 |
Have I Got News For You - Series 39- E1 - Episode One
- E2 - Episode Two
- E3 - Episode Three
- E4 - Episode Four
- Special - Have I Got Election News For You
- E6 - Episode Six
- E7 - Episode Seven
- E8 - Episode Eight
- E9 - Episode Nine
|
Writer (Additional Material) |
2010 |
A League Of Their Own - Series 1
|
Writer (Additional Material) |
2009 |
Have I Got News For You - Series 38- E3 - Episode Three
- E4 - Episode Four
|
Writer (Additional Material) |
2009 |
The Graham Norton Show - Series 6- E1 - Episode One
- E2 - Episode Two
- E3 - Episode Three
- E4 - Episode Four
- E9 - Episode Nine
|
Writer |
2009 |
Never Mind The Buzzcocks - Series 23
|
Writer (Additional Material) |
2009 |
Have I Got News For You - Series 37- E1 - Episode One
- E2 - Episode Two
- E4 - Episode Four
- E5 - Episode Five
- E6 - Episode Six
- E7 - Episode Seven
- E8 - Episode Eight
|
Writer (Additional Material) |
2009 |
The Graham Norton Show - Series 5- E1 - Episode One
- E6 - Episode Six
- E7 - Episode Seven
- E8 - Episode Eight
- E9 - Episode Nine
- E12 - Episode Twelve
|
Writer |
2008 |
The News Quiz - Series 66- E8 - Episode Eight
|
Guest |
2008 |
Have I Got News For You - Series 36- E1 - Episode One
- E3 - Episode Three
- E4 - 2008 US Election Special
- E5 - Episode Five
- E8 - Episode Eight
- E9 - Episode Nine
|
Writer (Additional Material) |
2008 |
Never Mind The Buzzcocks - Series 22
|
Writer (Additional Material) |
2008 |
8 Out Of 10 Cats - Series 7
|
Writer (Additional Material) |
2008 |
The News Quiz - Series 65- E3 - Episode Three
- E6 - Episode Six
|
Guest |
2008 |
Have I Got News For You - Series 35- E4 - Episode Four
|
Writer (Additional Material) |
2008 |
Headcases |
Writer |
2008 |
The Museum Of Curiosity - Gallery 1- E4 - Meeting Four
|
Guest |
2008 |
The News Quiz - Series 64- E5 - Episode Five
- E8 - Episode Eight
|
Guest |
2007 |
Never Mind The Buzzcocks - Series 21
|
Writer (Additional Material) |
2007 |
Have I Got News For You - Series 34- E5 - Episode Five
|
Writer (Additional Material) |
2007 |
Have I Got News For You - Series 33- E3 - Episode Three
|
Writer (Additional Material) |
2007 |
The 100 Greatest Stand-Ups- E1 - The 100 Greatest Stand-Ups 2007
- E2 - 100 Greatest Stand-Ups 2010
|
Self |
2007 |
Never Mind The Buzzcocks - Series 20
|
Writer (Additional Material) |
2006 |
Never Mind The Buzzcocks - Series 19
|
Writer (Additional Material) |
2006 |
28 Acts In 28 Minutes - Series 1- E2 - Episode Two
|
Guest |
2006 |
Never Mind The Buzzcocks - Series 18
|
Writer (Additional Material) |
2005 |
The Comic Side Of 7 Days - Series 2
|
Self |
2005 |
Never Mind The Buzzcocks - Series 17
|
Writer (Additional Material) |
2005 |
29 Minutes Of Fame- E4 - Episode Four
|
Writer (Additional Material) |
2005 |
Never Mind The Buzzcocks - Series 16
|
Writer (Additional Material) |
2004 |
Never Mind The Buzzcocks - Series 15
|
Writer (Additional Material) |
2004 |
Never Mind The Buzzcocks - Series 14
|
Writer (Additional Material) |
2003 |
Never Mind The Buzzcocks - Series 13
|
Writer (Additional Material) |
2003 |
Comedy From Merton To Enfield
|
Self |
2003 |
Never Mind The Buzzcocks - Series 12
|
Writer (Additional Material) |
2002 |
Never Mind The Buzzcocks - Series 11
|
Writer (Additional Material) |
2002 |
Never Mind The Buzzcocks - Series 10
|
Writer (Additional Material) |
2001 |
Never Mind The Buzzcocks - Series 9
|
Writer (Additional Material) |
2001 |
Never Mind The Buzzcocks - Series 8
|
Writer (Additional Material) |
2000 |
It's Been A Bad Week - Series 3- E3 - Episode Three
|
Self |
1999 |
The Now Show - Series 3- Special - Christmas Special
|
Self |
1999 |
It's Been A Bad Week - Series 2- E1 - Episode One
|
Self |
1999 |
The Now Show - Series 2- E2 - Episode Two
- E3 - Episode Three
|
Self |
1999 |
It's Been A Bad Week - Series 1- E3 - Episode Three
|
Self |
1998 |
Norman Ormal: A Very Political Turtle |
Yob Comedian |
1998 |
The Beaton Generation- E2 - Episode Two
- E6 - Episode Six
- E7 - Episode Seven
- E8 - Episode Eight
- E11 - Episode Eleven
|
Guest |
1998 |
Jo Brand's Christmas Log |
Writer (Additional Material) |
1997 |
Jo Brand: Like It Or Lump It |
Writer (Additional Material) |
1997 |
The Saturday Night Armistice - Election Night Armistice- The Election Night Armistice
|
Ensemble Actor |
1996 |
Gagtag - Series 2- E3 - Episode Three
|
Guest |
1993 |
Dave Allen
- E1 - Episode One
- E2 - Episode Two
- E3 - Episode Three
- E4 - Episode Four
- E5 - Episode Five
- E6 - Episode Six
- E7 - Episode Seven
|
Writer (Additional Material) |
1991 |
Have I Got News For You - Series 2- E10 - Episode Ten
|
Guest |