A life in dates
- 31 May 1976: Born – Sighthill, Glasgow, Scotland
- 2020: Shuggie Bain – Novel
- 28 July 2020: Shuggie Bain – Longlist, The Booker Prize
- 15 September 2020: Shuggie Bain – Shortlist, The Booker Prize
- 19 November 2020: Shuggie Bain – Winner, The Booker Prize
- 28 July 2026: John of John – Longlist, The Booker Prize
- 22 September 2026: John of John – Shortlist, The Booker Prize