Entire Career
Club Seasons
2003-2004 (age 18, Celtic)
2004-2005 (age 19, Celtic)
2005-2006 (age 20, Celtic)
2006-2007 (age 21, 2 clubs)
2007-2008 (age 22, Norwich City)
2008-2009 (age 23, Norwich City)
2009-2010 (age 24, Cardiff City)
2010-2011 (age 25, Cardiff City)
2011-2012 (age 26, Cardiff City)
2012-2013 (age 27, Cardiff City)
2013-2014 (age 28, Cardiff City)
2014-2015 (age 29, Cardiff City)
2015-2016 (age 30, Cardiff City)
2016-2017 (age 31, 2 clubs)
2017-2018 (age 32, Hull City)
2018-2019 (age 33, Hull City)
2019-2020 (age 34, Wigan Athletic)
2020-2021 (age 35, Derby County)
2021-2022 (age 36, 2 clubs)
2022-2023 (age 37, Hibernian)
2023-2024 (age 38, Hibernian)
National Team Seasons
2006 (age 20, Scotland)
2008 (age 22, Scotland)
2010 (age 24, Scotland)
2012 (age 26, Scotland)
2014 (age 28, Scotland)
2015 (age 29, Scotland)
2016 (age 30, Scotland)
2017 (age 31, Scotland)
2018 (age 32, Scotland)
2020-2021 (age 35, Scotland)
2021 (age 35, Scotland)
2022 (age 36, Scotland)
Entire Career
Club Seasons
2003-2004 (age 18, Celtic)
2004-2005 (age 19, Celtic)
2005-2006 (age 20, Celtic)
2006-2007 (age 21, 2 clubs)
2007-2008 (age 22, Norwich City)
2008-2009 (age 23, Norwich City)
2009-2010 (age 24, Cardiff City)
2010-2011 (age 25, Cardiff City)
2011-2012 (age 26, Cardiff City)
2012-2013 (age 27, Cardiff City)
2013-2014 (age 28, Cardiff City)
2014-2015 (age 29, Cardiff City)
2015-2016 (age 30, Cardiff City)
2016-2017 (age 31, 2 clubs)
2017-2018 (age 32, Hull City)
2018-2019 (age 33, Hull City)
2019-2020 (age 34, Wigan Athletic)
2020-2021 (age 35, Derby County)
2021-2022 (age 36, 2 clubs)
2022-2023 (age 37, Hibernian)
2023-2024 (age 38, Hibernian)
National Team Seasons
2006 (age 20, Scotland)
2008 (age 22, Scotland)
2010 (age 24, Scotland)
2012 (age 26, Scotland)
2014 (age 28, Scotland)
2015 (age 29, Scotland)
2016 (age 30, Scotland)
2017 (age 31, Scotland)
2018 (age 32, Scotland)
2020-2021 (age 35, Scotland)
2021 (age 35, Scotland)
2022 (age 36, Scotland)
We're Social...for Statheads
Every Sports Reference Social Media Account
Site Last Updated: Saturday, June 15, 1:28PM
Question, Comment, Feedback, or Correction?
Subscribe to our Free Email Newsletter
Subscribe to Stathead FBref: Get your first month FREE
Your All-Access Ticket to the FBref Database
Do you have a sports website? Or write about sports? We have tools and resources that can help you use sports data. Find out more.