Entire Career
Club Seasons
2005-2006 (age 20, Carlisle United)
2006-2007 (age 21, Carlisle United)
2007-2008 (age 22, Carlisle United)
2008-2009 (age 23, Coventry City)
2009-2010 (age 24, Coventry City)
2010-2011 (age 25, Coventry City)
2011-2012 (age 26, Sunderland)
2013-2014 (age 28, Sunderland)
2014-2015 (age 29, Sheffield Weds)
2015-2016 (age 30, Sheffield Weds)
2016-2017 (age 31, Sheffield Weds)
2017-2018 (age 32, Sheffield Weds)
2018-2019 (age 33, Sheffield Weds)
2019-2020 (age 34, Sheffield Weds)
2020-2021 (age 35, Sheffield Weds)
2021-2022 (age 36, QPR)
2023-2024 (age 38, Crewe Alexandra)
National Team Seasons
2010 (age 25, Rep. of Ireland)
2012 (age 27, Rep. of Ireland)
2014 (age 29, Rep. of Ireland)
2015 (age 30, Rep. of Ireland)
2016 (age 31, Rep. of Ireland)
2017 (age 32, Rep. of Ireland)
2018 (age 33, Rep. of Ireland)
2021 (age 36, Rep. of Ireland)
Entire Career
Club Seasons
2005-2006 (age 20, Carlisle United)
2006-2007 (age 21, Carlisle United)
2007-2008 (age 22, Carlisle United)
2008-2009 (age 23, Coventry City)
2009-2010 (age 24, Coventry City)
2010-2011 (age 25, Coventry City)
2011-2012 (age 26, Sunderland)
2013-2014 (age 28, Sunderland)
2014-2015 (age 29, Sheffield Weds)
2015-2016 (age 30, Sheffield Weds)
2016-2017 (age 31, Sheffield Weds)
2017-2018 (age 32, Sheffield Weds)
2018-2019 (age 33, Sheffield Weds)
2019-2020 (age 34, Sheffield Weds)
2020-2021 (age 35, Sheffield Weds)
2021-2022 (age 36, QPR)
2023-2024 (age 38, Crewe Alexandra)
National Team Seasons
2010 (age 25, Rep. of Ireland)
2012 (age 27, Rep. of Ireland)
2014 (age 29, Rep. of Ireland)
2015 (age 30, Rep. of Ireland)
2016 (age 31, Rep. of Ireland)
2017 (age 32, Rep. of Ireland)
2018 (age 33, Rep. of Ireland)
2021 (age 36, Rep. of Ireland)
We're Social...for Statheads
Every Sports Reference Social Media Account
Site Last Updated: Friday, May 31, 6:09AM
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.