Here is a selection of work that I have produced during my career.
Blog articles
- ‘Non nobis solum nati sumus, I suppose’ – Cicero & ideas worth repeating (2026)
- ‘We rise by lifting others’ – Discovering Ingersoll in Rome (2025)
- Cheating students & embarrassed newspapers: A bad month for ‘AI’ abuse (2025)
- Arctic angst & remembering that we are perennially on the precipice of societal collapse (2025)
- How can it be 20 years when it just happened? (2024)
- Exchanging light at Sandy Hill: Sorrow, solace & the miracle of organ donation (2023)
- Bringing back the unionist veto? (2023)
- A Christmas playlist: From Dustin the Turkey to ‘Weird Al’ & everything in between (2022)
Football articles
- ‘Roy Keane waits for no one’ – Story behind Man Utd skipper’s legendary handshake snub of Ronaldo and Diego Simeone in 1999 Champions League clash with Inter (GOAL, 2025)
- Remembering Ronaldinho’s outrageous ‘dancing goal’ for Barcelona vs Chelsea in the Champions League (GOAL, 2025)
- What is a ‘Barclaysman’? Premier League social media trend explained (GOAL, 2025)
- EA Sports FC 26 best young players: Highest potential wonderkid strikers, midfielders, defenders & goalkeepers on Career Mode (GOAL, originally published in 2025)
- Why does Lionel Messi walk so much in soccer games? (GOAL, 2023)
- Pele: The man who would be king (Nothing is Written, 2022)
- ‘Yes sir, I can boogie’ – Lyrics of Scotland celebration song and why it became an anthem (GOAL, originally published in 2021)
- Why can footballers change international teams? Eligibility rules & new updates explained (GOAL, 2021)
- Best 100 football quiz questions, trivia and answers (GOAL, originally published in 2020)
- Roy Keane vs Patrick Vieira: Highbury tunnel fight, video & story behind the bitter Man Utd vs Arsenal rivalry (GOAL, originally published in 2020)
- How Brexit will affect Premier League football (GOAL, originally published in 2018)
- Three Lions: England Euro 96 song lyrics, ‘Football’s Coming Home’ meaning & anthem explained (GOAL, originally published in 2018)
- ‘It was a no-brainer’ – McFadden relishing Orlando City move (GOAL, 2016)
- Europa League: Cork City’s night ends in frustration (Irish Times, 2015)
- John Caulfield plans attacking approach against KR Reykjavik (Irish Independent, 2015)
