Wikiwand AI

Tom Flanagan (footballer)

Northern Irish footballer (born 1991) From Wikipedia, the free encyclopedia

Thomas Michael Flanagan (born 21 October 1991) is a former professional footballer who played as a defender. Born in England, he played for the Northern Ireland national team.

Full name Thomas Michael Flanagan[1]
Date of birth (1991-10-21) 21 October 1991 (age 34)[2]
Place of birth Hammersmith, London, England
Height 6 ft 4 in (1.94 m)[3]
Quick facts Personal information, Full name ...
Tom Flanagan
Flanagan with Northern Ireland in 2019
Personal information
Full name Thomas Michael Flanagan[1]
Date of birth (1991-10-21) 21 October 1991 (age 34)[2]
Place of birth Hammersmith, London, England
Height 6 ft 4 in (1.94 m)[3]
Position Defender
Youth career
–2010 Milton Keynes Dons
Senior career*
Years Team Apps (Gls)
2010–2015 Milton Keynes Dons 37 (3)
2011 → Kettering Town (loan) 8 (1)
2012–2013 → Gillingham (loan) 13 (1)
2013 → Barnet (loan) 9 (0)
2014 → Stevenage (loan) 2 (0)
2015 → Plymouth Argyle (loan) 4 (0)
2015–2018 Burton Albion 75 (2)
2018–2022 Sunderland 91 (4)
2022–2024 Shrewsbury Town 73 (2)
2024–2026 Colchester United 50 (0)
International career‡
2012 Northern Ireland U21 1 (0)
2017–2026 Northern Ireland 15 (0)
* Club domestic league appearances and goals as of 30 November 2025 (UTC)
‡ National team caps and goals as of 08:13, 16 August 2024 (UTC)
Close

Club career

Milton Keynes Dons

Flanagan captained the Milton Keynes Dons (MK Dons) under-18 team in January 2010 while a second-year scholar.[4][5] He made his first-team debut for the MK Dons as an 82nd-minute substitute in a 5–0 defeat to Carlisle United on 13 February 2010.[6]

In August 2010, Flanagan signed his first professional contract with Milton Keynes Dons, on a 12-month deal with the option of a second year.[7] Six months later, he joined Kettering Town,[8] where he made his first professional start while out on loan at Kettering Town during the 2010–11 season. Soon after, his loan was extended until 3 March on 1 February.[9] A number of top performances earned him a recall[10] and was put straight into the line up for a midweek defeat at home, to Leyton Orient[11] where he made his league debut of the season in a 3–2 loss on 15 February 2011. Later in the season, Flanagan also started the final game of the season against Oldham Athletic which ended up in a 2–1 away win. In 2011, he signed a new contract with the Dons; a one-year deal with the option of an additional 12 months.[12]

The following season, Flanagan was on the bench at the beginning of the season until playing his first match of the season against Charlton Athletic on 27 September 2011. Two months later on 19 November 2011, Flanagan scored his first goal for the club in a 5–1 win over Colchester United. Later on the season, Flanagan scored two more goals against Stevenage and Notts County. Flanagan earned a regular place in the starting eleven although being on the substitute bench. Flanagan made 21 appearances and scored three.

On 24 March 2014, Flanagan signed a new one-year contract with the Dons.[13]

Gillingham (loan)

On 30 July 2012, Flanagan signed a six-month loan deal with Gillingham of League Two,[14] After two appearances at Gillingham so far, Flanagan express delight of joining Gillingham and that the club went to have a good start[15] Three months at Gillingham, he scored his first goal in a 4–1 win over Burton Albion[16] After the match, Flanagan says increasing playing time helping his form at Gillingham.[17] His loan spell at Gillingham ended when he suffered a foot injury.[18]

While at Gillingham, he was called up for the Northern Ireland U21 squad.[19]

Barnet (loan)

On 14 March 2013, Flanagan joined another League Two side, Barnet, on loan until the end of the 2012–2013 season.[20] He made his debut for Barnet as an 82nd-minute substitute for John Oster in a 3–2 defeat at Accrington Stanley on 16 March 2013.[21]

Stevenage (loan)

On 26 March 2014, Flanagan joined fellow League One side Stevenage on loan until the end of the 2013–14 season.[22] On 25 April 2014, Flanagan was recalled from his loan due to injuries and fitness concerns in the Milton Keynes Dons squad.[23]

Plymouth (loan)

On 9 January 2015, Flanagan joined League 2 side Plymouth Argyle on loan for a month.

Burton Albion

On 25 August 2015, Flanagan joined League One side Burton Albion on a one-year deal following his release from MK Dons. [24]

He was transfer listed by the club at the end of the 2017–18 season, following their relegation.[25]

Sunderland

Sunderland completed the signing of Tom Flanagan on 28 June 2018, he signed a two-year deal.[26] On 23 July 2020 he signed a contract extension until the end of the 2021–2022 season.

Shrewsbury Town

On 31 January 2022, Flanagan joined Shrewsbury Town on a two-and-a-half-year deal.[27]

He was released by Shrewsbury at the end of the 2023–24 season.[28]

Colchester United

On 23 July 2024, Flanagan joined League Two side Colchester United on a one-year deal.[29] He was made captain of the club on the 9 August 2024 ahead of the 2024-25 season.[30]

On the 11th July 2026, Flanagan announced his retirement from professional football.

International career

On 7 November 2012, Flanagan was called up to the Northern Ireland U21 team for their International Challenge Match against England which was played on 13 November 2012.[31] On 24 August 2016 Flanagan received his first call up to the senior Northern Ireland squad by manager Michael O'Neill.[32] Flanagan made his senior debut for Northern Ireland in a friendly 1–0 win over New Zealand on 2 June 2017.[33]

Career statistics

Club

As of 6 January 2025
More information Club, Season ...
Appearances and goals by club, season and competition
Club Season League FA Cup League Cup Other Total
DivisionAppsGoalsAppsGoalsAppsGoalsAppsGoalsAppsGoals
Milton Keynes Dons 2009–10[34] League One 1000000010
2010–11[35] League One 2000000020
2011–12[36] League One 21320101[a]0253
2012–13[37] League One 0000——00
2013–14[38] League One 7000100080
2014–15[39] League One 6020100090
2015–16[40] Championship 00—00—00
Total 373403010453
Kettering Town (loan) 2010–11[41] Conference Premier 81———81
Gillingham (loan) 2012–13[37] League Two 131—101[a]0151
Barnet (loan) 2012–13[37] League Two 90———90
Stevenage (loan) 2013–14[38] League One 20———20
Plymouth Argyle (loan) 2014–15[39] League Two 40———40
Burton Albion 2015–16[40] League One 18010—1[a]0200
2016–17[42] Championship 3001010—320
2017–18[43] Championship 2721020—302
Total 11123040201204
Sunderland 2018–19[44] League One 32230007[b]0422
2019–20[45] League One 18100311[c]0222
2020–21[46] League One 16010105[d]0230
2021–22[47] League One 251102000281
Total 91450611301155
Shrewsbury Town 2021–22[47] League One 141000000141
2022–23[48] League One 381202000421
2023–24[49] League One 21010102[c]0250
Total 732313020812
Colchester United 2024–25[50] League Two 41010003[c]0450
2025–26[51] League Two 9000101[c]0110
Total 500101040560
Career total 3621116117122041714
Close
  1. Appearance(s) in Football League Trophy
  2. Four appearances in EFL Trophy, three in League One play-offs
  3. Appearance(s) in EFL Trophy
  4. Appearances in EFL Trophy and the 2020–21 League One play-offs

Honours

References

Related Articles

Timelines

Top Qs

Fact Checks