PLAYER SNAPSHOT: At a Glance
| Category | Details |
|---|---|
| Full Name | Liam Anthony Kelly |
| Date of Birth | 22/11/1995 (Age: 30) |
| Place of Birth | Basingstoke, England |
| Nationality | Irish (via grandparents) / English |
| Height | 1.63 m / 5 ft 4 in |
| Weight | 65 kg |
| Position | Central Midfielder |
| Preferred Foot | Right |
| Squad Number | #6 |
| Current Club | Milton Keynes Dons |
| Previous Clubs | Reading, Bath City (loan), Feyenoord, Oxford United (loan), Rochdale, Crawley Town |
| International Caps | 1 (Ireland U21) |
| International Goals | 0 |
| Contract Until | 2027 |
| Market Value | €300K |
The Frozen Moment
The summer of 2019 was meant to be the beginning of something special for Liam Kelly. At 23 years old, the technically gifted midfielder from Basingstoke had secured a move to Dutch giants Feyenoord, reuniting with his former Reading manager Jaap Stam. The presentation was dramatic—Kelly arriving at De Kuip by helicopter, the club hailing him as the first Irishman to join since David Connolly.
“I can’t wait to get started,” Kelly said. Stam was equally effusive: “Liam is a technically sophisticated player with a lot of potential, someone who fits well with the way we want to play football.”
Three months later, the dream had soured. Kelly had played just once in the Eredivisie and once in the Europa League. Stam’s public assessment was damning: “On this moment, a starting spot is not on the cards, because he is not delivering what we expect of him. He is not yet at the level of a Fer.” By January 2020, Kelly had accumulated just 110 minutes of first-team football across two matches and was sent on loan to Oxford United.
The boy who arrived by helicopter was now fighting for his career in League One.
Origins
Born on November 22, 1995, in Basingstoke, England, Liam Anthony Kelly joined the Reading academy at the age of eight in 2004. He progressed through the youth ranks, signing his first professional contract with the club in November 2013.
Kelly’s early career was marked by perseverance. In February 2016, he was loaned to non-league Bath City for a month, a spell that was extended twice. The experience proved character-building, and he returned to Reading determined to break through.
His competitive debut for Reading came on October 22, 2016, under manager Jaap Stam—starting in a 1-0 away win against Rotherham United before being substituted after 28 minutes. His first goal for the club arrived in spectacular fashion three days later, scoring the opener in a dramatic 3-2 comeback win against Bristol City, where Reading had been 2-0 down before Kelly’s strike sparked the revival.
Over his time at Reading, Kelly made 94 first-team appearances, scoring nine goals and contributing nine assists. His creative qualities attracted interest from Feyenoord, where Stam had taken over as manager in March 2019. In July 2019, Kelly signed a two-year contract with the Dutch club.
The European Forge
Feyenoord (2019-2021):
Kelly’s move to Feyenoord was a reunion with Jaap Stam, who had nurtured him at Reading. However, the spell proved deeply disappointing. Kelly played just three matches across all competitions for Feyenoord—two in August 2019—accumulating 232 total minutes.
By October, Stam was publicly critical: “If I think, is he currently delivering what I know of him from England? Then I say at this moment, no. He can do much better and has to get back to work to deliver that.” Stam resigned in October 2019, and his successor Dick Advocaat conducted training in Dutch and “showed little interest in picking Kelly.” By January 2020, Kelly had played just 110 minutes across two matches.
Loan to Oxford United (2020, 2020-21):
Kelly joined Oxford United on loan in January 2020. He made his debut as a substitute against Blackpool and scored his first goal in his second appearance—a free-kick in a 3-2 defeat to Newcastle United. His first start ended after 20 minutes due to a hamstring injury. He returned for the League One play-off final, coming on at half-time as Oxford lost 2-1 to Wycombe Wanderers.
The following season, Kelly returned to Oxford on a season-long loan, playing 34 times without scoring. He made his final appearance for the club on April 2, and was uninvolved as Oxford lost in the League One play-off semi-final to Blackpool.
The English Rebuild
Rochdale (2021-2023):
In August 2021, it was reported that Kelly’s contract with Feyenoord had been terminated. He signed with Rochdale later that month. Over two seasons, he made 63 league appearances, scoring six goals.
Crawley Town (2023-2024):
In July 2023, Kelly joined Crawley Town on a free transfer. His 2023-24 season was his most productive as a professional. In League Two, he made 40 appearances, scoring 6 goals and providing 12 assists, with a remarkable average rating of 7.24—ranked first among all League Two forwards. His total across all competitions was 45 appearances, 6 goals, and 13 assists.
MK Dons (2024-Present):
In July 2024, Kelly signed for Milton Keynes Dons, moving to the League Two club. His contract runs until 2027.
The Anatomy of His Game
Liam Kelly is a technically gifted central midfielder who thrives as a creative orchestrator. At 163 cm, he relies on intelligence, agility, and technical precision rather than physicality.
In Possession:
Kelly’s strength lies in his playmaking. His 12 assists in 40 League Two appearances during the 2023-24 season demonstrate elite creativity. He possesses excellent set-piece delivery—his first Oxford goal came via a free-kick. His passing range, vision, and ability to operate in tight spaces are his defining attributes. In the 2025/26 season, he has contributed 1 goal and 1 assist in FA Cup appearances.
Out of Possession:
Kelly is not a combative midfielder; his defensive contributions are limited, and he relies on positional intelligence rather than physical duels. In his 2025/26 campaign, he received no disciplinary cards across his appearances. His physical limitations—standing at just 163 cm—mean he is often protected by more defensively-minded teammates.
Psychological Edge:
Kelly’s career demonstrates resilience. From a promising Reading breakthrough, to a disappointing Feyenoord spell, to rebuilding his career in the lower leagues, he has shown the mental fortitude to persevere. As he told the Oxford Mail in January 2021: “I had a difficult time last year in terms of not playing, so my main goal this year was to get in the team and play as much as I can.”
International Status:
Kelly qualifies for the Republic of Ireland through his grandparents and represented Ireland at U21 level. However, his senior international career never materialized—a call-up to the senior squad in March 2018 was reportedly declined, with Kelly later stating it was “a personal thing between me and my family.”
The Numbers Game
TABLE A: The Data Snapshot (2025/26 Season)
| Competition | Apps | Starts | Minutes | Goals | Assists | Cards (Y/R) |
|---|---|---|---|---|---|---|
| FA Cup | 3 | 2 | 228 | 1 | 1 | 0/0 |
| League Cup | 1 | 1 | 45 | 0 | 0 | 0/0 |
| TOTAL | 4 | 3 | 273 | 1 | 1 | 0/0 |
TABLE B: Career Overview
| Season(s) | Club | League/Competition | Apps | Goals | Assists |
|---|---|---|---|---|---|
| 2016-2019 | Reading | Championship | 94 | 9 | 9 |
| 2016 | Bath City (loan) | National League | 16 | 6 | — |
| 2019-2021 | Feyenoord | Eredivisie | 3 | 0 | 0 |
| 2020-2021 | Oxford United (loan) | League One | 63+ | 1 | — |
| 2021-2023 | Rochdale | League Two | 63 | 6 | — |
| 2023-2024 | Crawley Town | League Two | 45 | 6 | 13 |
| 2024-Present | MK Dons | League Two | — | — | — |
| TOTAL | — | — | 284+ | 28+ | 22+ |
TABLE C: International Record
| Team | Caps | Goals | Major Honours |
|---|---|---|---|
| Republic of Ireland U21 | 1 | 0 | — |
| Republic of Ireland Senior | 0 | 0 | — |
TABLE D: Career Milestones
| Year | Achievement | Details |
|---|---|---|
| 2013 | Professional Contract | Reading |
| 2016 | Senior Debut | Reading vs Rotherham |
| 2016 | First Senior Goal | Bristol City 2-3 Reading |
| 2016 | Ireland U21 Debut | International debut |
| 2019 | Feyenoord Transfer | Dutch giants |
| 2020 | Oxford United Debut | League One loan |
| 2021 | Rochdale Transfer | Rebuilding career |
| 2023 | Crawley Town Transfer | Free transfer |
| 2024 | MK Dons Transfer | Contract until 2027 |
These figures reveal a player who, despite a difficult spell in the Netherlands, has rebuilt his career in England’s lower leagues. His 2023-24 season at Crawley Town was particularly impressive, with 12 assists and a rating placing him first among League Two forwards.
The Present Tense
The MK Dons Story:
Liam Kelly is currently a central midfielder for Milton Keynes Dons in League Two, having joined in July 2024. His contract with the club runs until 2027.
In the 2025/26 season, Kelly has made 4 appearances across cup competitions—3 in the FA Cup and 1 in the League Cup, starting 3 matches and accumulating 273 minutes. He has scored 1 goal and provided 1 assist, both coming in FA Cup action, and has maintained a clean disciplinary record with no yellow or red cards.
The FIFA Club World Cup Context:
The 2025 FIFA Club World Cup in the United States featured 32 of the world’s leading clubs. MK Dons did not qualify for the tournament, meaning Kelly has no experience at this level of global competition. His European experience remains limited to his brief spell with Feyenoord in 2019.
International Record:
Kelly has represented the Republic of Ireland at U21 level, making 1 appearance. Despite eligibility through his Irish grandparents, a senior international career never materialized. A potential call-up in March 2018 was declined, with Kelly citing personal reasons rather than international allegiance.
Beyond the Touchline
Off the pitch, Liam Kelly is known for his technical sophistication and creative ability. His height of 163 cm—one of the shortest in professional football—has not hindered his career. His agility and balance are exceptional, with SoFIFA rating him at 90 for agility and 91 for balance.
Kelly’s agent representation is General Sports Worldwide. His market value is estimated at €300,000, having peaked at €1 million during his Reading and Feyenoord years.
His international eligibility has been a point of interest throughout his career. He is eligible for both Ireland (through grandparents) and England (by birth). The Republic of Ireland U21 cap is his sole international honour to date.
The Verdict from the Camp
Jaap Stam, former Feyenoord Manager:
“Liam is a technically sophisticated player with a lot of potential, someone who fits well with the way we want to play football.” However, Stam later added: “On this moment, he is not delivering what we expect of him.”
Statistic:
Kelly recorded 12 assists in 40 League Two appearances during the 2023-24 season for Crawley Town.
Statistic:
Kelly was ranked first among all League Two forwards for average rating (7.24) in the 2023-24 season.
Statistic:
Kelly played just 232 minutes across 3 appearances for Feyenoord.
Statistic:
Kelly’s contract with MK Dons runs until 2027.
Where Next?
Liam Kelly is 30 years old and currently settled at MK Dons, where his contract runs until 2027. His career trajectory suggests he has found his level in League Two, where his creativity and technical ability are highly valued. His impressive 2023-24 season at Crawley Town demonstrated his capacity to be a standout performer at this level.
A move to a higher division is not impossible, particularly if Kelly continues his creative output. However, his physical limitations and the inconsistency of his earlier career suggest League One or League Two may be his ceiling.
For the Republic of Ireland, Kelly’s senior career never materialized, and at 30, a call-up appears unlikely. His U21 cap remains his sole international honour.
From the Reading academy to the helicopter arrival at De Kuip, from the disappointment of Feyenoord to the rebuilding in League Two, Liam Kelly’s career is one of unfulfilled potential and quiet resurgence. The boy who arrived by helicopter in Rotterdam now plies his trade in the fourth tier of English football—yet his technical quality and creative vision continue to define him as a player who, on his day, can be the best on any pitch.
