Aiden McGeady
Aiden McGeady, the United Kingdom forward, made 140 appearances for Sunderland. He found the net 37 times, averaging 0.26 goals per game. His most prolific season in our data was 2017-18, with 7 goals. He also set up 35 goals for team-mates in our match data. In our match data he features from 2017 to 2022. More of his recorded appearances came under Jack Ross than any other manager — 68 in all. Among the bigger results he featured in was a 5-0 win over Cheltenham at home in 2021. He lined up alongside Luke O'Nien more than any other team-mate in our data, the two starting 69 games together. Across 105 matches we hold detailed data for, his average match rating is 7.17.

Aiden John McGeady (born 4 April 1986) is a former professional footballer . He played for clubs including Celtic , Spartak Moscow , Everton and Sunderland , and won 93 caps for the Republic of Ireland . McGeady started his senior career at the Scottish Premier League club Celtic , with whom he won four league titles , two Scottish Cups , and one Scottish League Cup . He moved to Russian club Spartak Moscow in 2010 for a record fee for a player from Scotland, and was a runner-up in the Russian Premier League . In January 2014, McGeady moved to English club Everton . Whilst at Everton, McGeady was loaned to Sheffield Wednesday and Preston North End before joining Sunderland in the summer of 2017. After five years with Sunderland, McGeady signed for Hibernian in June 2022. In July 2023, McGeady joined Ayr United. [ 4 ] McGeady was born in Scotland, but played international football for the Republic of Ireland , qualifying through his Irish grandparents. [ 5 ] He played for the Ireland U17 , U19 and U21 teams, before making his senior international debut in 2004. He went on to play 93 games and was part of the Irish squads at UEFA Euro 2012 and UEFA Euro 2016 . — Wikipedia
- Position
- FW
- Nationality
- United Kingdom
- Birthplace
- Rutherglen
- Born
- 4 Apr 1986
- Height
- 180 cm
McGeady signed a three-year contract with Sunderland on 13 July 2017, reuniting him with former Preston manager Simon Grayson . [ 60 ] He made his debut on 4 August 2017, in a 1–1 draw with Derby County . [ 61 ] McGeady scored his first goal for Sunderland the following weekend on 13 August 2017 in a 3–1 victory on Norwich City , along with two assists in the same match. [ 62 ] He was nominated for League One Player of the Month twice in 2018–19 , [ 63 ] winning the award for February. [ 64 ] His performances saw him recognized by his peers as he made Team of the Year and was shortlisted for Player of the Year in League One. Luton Town 's James Collins won the individual accolade; [ 65 ] McGeady was voted the Supporters Player of the Year. [ 66 ] In July 2019, he signed a one-year contract extension with the club. [ 67 ] However, following speculation regarding his future at the club due to off-field incidents, manager Phil Parkinson announced on 12 December 2019 that he had told McGeady the winger had no future at the club. [ 68 ] Following this announcement, McGeady joined Charlton Athletic on loan for the rest of the 2019–20 season on 31 January 2020. [ 69 ] On 20 June 2020, this was further extended, due to the extension of the Championship season. [ 70 ] McGeady made his first Sunderland appearance in over a year under new head coach Lee Johnson , playing 77 minutes in a 1–0 home defeat to Wigan Athletic on 6 December 2020. [ 71 ] On 13 February 2021, McGeady was part of the team that won 4–1 against promotion rivals Doncaster Rovers , with him providing all 4 assists to Sunderland's goals, all scored by Charlie Wyke . [ 72 ] By the end of the Rovers match, McGeady had recorded eight assists in his first 12 games since his return. [ 73 ] He and Wyke were shortlisted for February's Player of the Month in the league. [ 74 ] Following the 2020–21 season, McGeady was named in the 2020–21 EFL League One Team of the Season at the league's annual awards ceremony. [ 75 — Wikipedia
By Season
Appearances counted as matches started or come on as substitute.
Goals scored in
Peterborough United5 Apr 20212020-21Sunderland3–1
Oxford United2 Apr 20212020-21Sunderland3–0
Milton Keynes Dons2 Feb 20212020-21Sunderland2–2
Gillingham30 Jan 20212020-21Sunderland1–1
Hull City9 Jan 20212019-20Sunderland1–1
Gillingham9 Nov 20192019-20Sunderland3–1
Accrington14 Sept 20192019-20Sunderland2–1
Rochdale20 Aug 20192019-20Sunderland3–1
Accrington13 Aug 20192018-19Sunderland3–3
Portsmouth31 Mar 20192018-19Sunderland2–0
Bristol Rovers23 Feb 20192018-19Sunderland2–2
Accrington15 Feb 20192018-19Sunderland1–0
AFC Wimbledon2 Feb 20192018-19Sunderland1–0
Bradford26 Dec 20182018-19Sunderland1–1
Walsall1 Dec 20182018-19Sunderland2–2
Walsall24 Nov 20182018-19Sunderland2–0
Plymouth Argyle3 Nov 20182018-19Sunderland3–0
Southend United27 Oct 20182017-18Sunderland3–3
Bristol City10 Feb 20182017-18Sunderland1–0
Nottingham Forest FC30 Dec 20172017-18Sunderland1–1
QPR14 Oct 20172017-18Sunderland2–2
Preston North End30 Sept 20172017-18Sunderland2–5
Ipswich Town26 Sept 20172017-18Sunderland3–1
Norwich City13 Aug 2017Appearances
Wycombe21 May 20222021-22Sub1–0
Sheffield Wednesday6 May 20222021-22Sub1–0
Morecambe30 Apr 20222021-22Sub1–1
Shrewsbury Town23 Nov 20212021-22Sub2–0
Ipswich Town20 Nov 20212021-22Start1–5
Rotherham United30 Oct 20212021-22Sub0–0
QPR26 Oct 20212021-22Start0–1
Charlton Athletic23 Oct 20212021-22Start4–0
Crewe19 Oct 20212021-22Start5–0
Cheltenham28 Sept 20212021-22Start1–0
Bolton Wanderers25 Sept 20212021-22Start2–2
Fleetwood Town18 Sept 20212021-22Start2–1
Accrington11 Sept 20212021-22Start3–1
Wycombe28 Aug 20212021-22Start1–0
AFC Wimbledon21 Aug 20212021-22Start0–1
Burton17 Aug 20212021-22Start2–1
Milton Keynes Dons14 Aug 20212021-22Sub2–1
Port Vale10 Aug 20212021-22Start2–1
Wigan Athletic7 Aug 20212020-21Start2–1
Lincoln City22 May 20212020-21Start0–2
Lincoln City19 May 20212020-21Sub1–1
Northampton Town9 May 20212020-21Start0–1
Blackpool27 Apr 20212020-21Start3–3
Accrington24 Apr 20212020-21Start0–1
Blackpool17 Apr 20212020-21Start1–2
Wigan Athletic13 Apr 20212020-21Start1–2
Charlton Athletic10 Apr 20212020-21Start1–1
Peterborough United5 Apr 20212020-21Start3–1
Oxford United2 Apr 20212020-21Start1–0
Bristol Rovers27 Mar 20212020-21Start1–1
Lincoln City20 Mar 20212020-21Start2–0
Accrington17 Mar 20212020-21Start1–0
Tranmere Rovers14 Mar 20212020-21Start2–0
Portsmouth9 Mar 20212020-21Start2–0
Rochdale6 Mar 20212020-21Start1–0
Swindon Town2 Mar 20212020-21Start2–2
Crewe27 Feb 20212020-21Start2–0
Fleetwood Town23 Feb 20212020-21Start3–0
Burton20 Feb 20212020-21Start1–1
Lincoln City17 Feb 20212020-21Start4–1
Doncaster Rovers13 Feb 20212020-21Start1–2
Shrewsbury Town9 Feb 20212020-21Start2–2
Milton Keynes Dons6 Feb 20212020-21Sub3–0
Milton Keynes Dons2 Feb 20212020-21Start2–2
Gillingham30 Jan 20212020-21Start1–0
Ipswich Town26 Jan 20212020-21Start1–0
Shrewsbury Town23 Jan 20212020-21Start1–2
Plymouth Argyle19 Jan 20212020-21Start3–0
AFC Wimbledon16 Jan 20212020-21Sub2–0
Port Vale12 Jan 20212020-21Start1–1
Hull City9 Jan 20212020-21Start0–0
Northampton Town2 Jan 20212020-21Start4–0
Lincoln City12 Dec 20202020-21Sub2–1OAOldham Athletic8 Dec 20202020-21Start0–1
Wigan Athletic5 Dec 20202019-20Sub0–1
Gillingham7 Dec 20192019-20Start1–2
Burton26 Nov 20192019-20Start1–1
Coventry City23 Nov 20192019-20Sub0–1
Gillingham19 Nov 20192019-20Start0–3
Scunthorpe United12 Nov 20192019-20Start1–1
Gillingham9 Nov 20192019-20Sub1–2
Leicester City U215 Nov 20192019-20Start1–0
Southend United2 Nov 20192019-20Start1–1
Oxford United29 Oct 20192019-20Start0–1
Shrewsbury Town26 Oct 20192019-20Start0–1
Wycombe19 Oct 20192019-20Sub0–2
Lincoln City5 Oct 20192019-20Start1–1
Bolton Wanderers21 Sept 20192019-20Start1–1
Rotherham United17 Sept 20192019-20Start3–1
Accrington14 Sept 20192019-20Start0–3
Peterborough United31 Aug 20192019-20Start3–1
AFC Wimbledon24 Aug 20192019-20Start2–1
Rochdale20 Aug 20192019-20Start2–1
Portsmouth17 Aug 20192019-20Sub3–1
Accrington13 Aug 20192019-20Start1–1
Ipswich Town10 Aug 20192019-20Sub1–1
Oxford United3 Aug 20192018-19Sub1–2
Charlton Athletic26 May 20192018-19Start1–1
Portsmouth27 Apr 20192018-19Start1–1
Peterborough United22 Apr 20192018-19Start2–0
Doncaster Rovers19 Apr 20192018-19Sub4–5
Coventry City13 Apr 20192018-19Start3–3
Portsmouth31 Mar 20192018-19Start2–1
Walsall16 Mar 20192018-19Start0–0
Barnsley12 Mar 20192018-19Start1–1
Wycombe9 Mar 20192018-19Start2–0
Bristol Rovers5 Mar 20192018-19Start2–0
Plymouth Argyle2 Mar 20192018-19Start2–0
Bristol Rovers23 Feb 20192018-19Start4–2
Gillingham19 Feb 20192018-19Start2–2
Accrington15 Feb 20192018-19Start1–1
Blackpool12 Feb 20192018-19Start1–1
Oxford United9 Feb 20192018-19Start1–0
AFC Wimbledon2 Feb 20192018-19Start1–1
Scunthorpe United19 Jan 20192018-19Start1–1
Luton Town12 Jan 20192018-19Start1–1
Charlton Athletic5 Jan 20192018-19Start1–0
Blackpool1 Jan 20192018-19Start1–1
Shrewsbury Town29 Dec 20182018-19Start1–0
Bradford26 Dec 20182018-19Start1–3
Portsmouth22 Dec 20182018-19Start2–1
Bristol Rovers15 Dec 20182018-19Start1–1
Accrington8 Dec 20182018-19Start1–1
Walsall1 Dec 20182018-19Start4–2
Barnsley27 Nov 20182018-19Start2–2
Walsall24 Nov 20182018-19Start1–1
Wycombe17 Nov 20182018-19Start2–1
Port Vale11 Nov 20182018-19Start2–0
Plymouth Argyle3 Nov 20182018-19Sub3–0
Southend United27 Oct 20182018-19Sub1–0
Doncaster Rovers23 Oct 20182018-19Start2–0
Shrewsbury Town20 Oct 20182018-19Start3–1
Carlisle United9 Oct 20182018-19Start2–1
Bradford6 Oct 20182018-19Start2–2
Peterborough United2 Oct 20182018-19Sub1–1
Coventry City29 Sept 20182018-19Sub4–1
Rochdale22 Sept 20182018-19Sub1–2
Burton15 Sept 20182017-18Start1–2
Burton21 Apr 20182017-18Start2–2
Reading14 Apr 20182017-18Start1–1
Norwich City10 Apr 20182017-18Start1–1
Leeds United7 Apr 20182017-18Start1–3
Sheffield Wednesday2 Apr 20182017-18Start4–1
Derby County30 Mar 20182017-18Sub0–2
Preston North End17 Mar 20182017-18Sub0–1
QPR10 Mar 20182017-18Start0–3
Aston Villa6 Mar 20182017-18Start1–1
Millwall3 Mar 20182017-18Sub3–3
Middlesbrough24 Feb 20182017-18Sub0–1
Bolton Wanderers20 Feb 20182017-18Start0–2
Brentford FC17 Feb 20182017-18Sub3–3
Bristol City10 Feb 20182017-18Sub0–2
Ipswich Town3 Feb 20182017-18Sub1–3
Birmingham City30 Jan 20182017-18Sub1–0
Hull City20 Jan 20182017-18Start0–1
Barnsley1 Jan 20182017-18Start1–0
Nottingham Forest FC30 Dec 20172017-18Start0–3
Sheffield United26 Dec 20172017-18Sub1–1
Birmingham City23 Dec 20172017-18Sub1–0
Fulham16 Dec 20172017-18Sub0–0
Wolves9 Dec 20172017-18Start1–3
Reading2 Dec 20172017-18Start2–0
Burton25 Nov 20172017-18Start1–2
Aston Villa21 Nov 20172017-18Start2–2
Millwall18 Nov 20172017-18Start0–1
Middlesbrough5 Nov 20172017-18Start3–3
Bolton Wanderers31 Oct 20172017-18Start1–2
Bristol City28 Oct 20172017-18Start3–3
Brentford FC21 Oct 20172017-18Start1–1
QPR14 Oct 20172017-18Start2–2
Preston North End30 Sept 20172017-18Start2–5
Ipswich Town26 Sept 20172017-18Sub1–2
Cardiff City23 Sept 20172017-18Start0–3
Barnsley26 Aug 20172017-18Sub2–1
Carlisle United22 Aug 20172017-18Start0–2
Leeds United19 Aug 20172017-18Start1–1
Sheffield Wednesday16 Aug 20172017-18Start3–1
Norwich City13 Aug 20172017-18Start1–0
Bury10 Aug 20172017-18Start1–1
Derby County4 Aug 20172014-15Sub2–0
Everton9 May 20152014-15Start1–1
Everton9 Nov 20142013-14Sub0–1
Everton12 Apr 2014Similar Players
Similarity scores (0–100) weigh position, scoring rate, appearances and era.