top of page

M Tommi O'Reilly | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | #995 |

⭐ 2022- 🕒 1 | ✅ 0 🔁 (1) | ⚽ 0 | 🔥 0 | 🇺 7 | #995 |

Midfielder

Aston Villa player image

M Tommi O'Reilly | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | #995 |

Tommi Dylan Brooklyn O'Reilly

Personal Profile

Aston Villa Crest 2025
Birth Date
Birthplace
Birth Country
Citizenship
Height
Foot
15 December 2003
Birmingham 🏴󠁧󠁢󠁥󠁮󠁧󠁿
England 🏴󠁧󠁢󠁥󠁮󠁧󠁿
England 🏴󠁧󠁢󠁥󠁮󠁧󠁿
(5 ft 7 in) 1.70 m
Left
Personal

M Tommi O'Reilly | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | #995 |

Villa Youth Record

Youth Record

- 2020 Aston Villa Youth

M Tommi O'Reilly | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | #995 |

Previous Clubs

Villa Crest 2025.jpg

Previous Clubs

2020-22 Aston Villa Under 18s 🏴󠁧󠁢󠁥󠁮󠁧󠁿
Premier League

2022- Aston Villa Under 21s 🏴󠁧󠁢󠁥󠁮󠁧󠁿
Premier League

Transfer In

M Tommi O'Reilly | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | #995 |

Transfer In

  • July 2020: Aged 16, Promoted from Villa Youth to the u18s

  • January 2022: Aged 18, Promoted from u18s to u21s

  • February 2024: Aged 20, Loaned out to Real Unión for the remainder of the 2023-24 Season

  • August 2024: Aged 20, Loaned out to Shrewsbury Town for the 2024-25 Season.

Season
Joined Date
Aged
Fee
From
From
Signed Under
2020-21
1 July 2020
16
Youth
Aston Villa Youth 🏴󠁧󠁢󠁥󠁮󠁧󠁿
Dean Smith 🏴󠁧󠁢󠁥󠁮󠁧󠁿
Career

M Tommi O'Reilly | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | #995 |

Villa Career

Villa Career

M Tommi O'Reilly | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 |
⭐ Aston Villa 2022- | Youth |
Premier League |
🕒 1 | ✅ 0 🔁 (1) | ⚽ 0 | 🔥 0 | 🇺 7 | #995 |
🟩 0 | 🟨 1 | 🟥 0 |
Cards 🟨 0 | 🟥 0 |

Seasons Active | In Fee
Active in League
🕒 Games | Starts (Subs) | ⚽ Goals | 🔥 Assists | 🇺 Unused | Player Number |
🟩 Won | 🟨 Drew | 🟥 Lost |
Cards 🟨 Booking | 🟥 Sending Off |
Goalkeepers Only 🥅 Goals Conceded | ⛔ Clean Sheets |

M Tommi O'Reilly | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | #995 |

Played Under

Managers

Unai Emery 🇪🇸 2023- 🕒 1 | ✅ 0 🔁 (1) | ⚽ 0 | 🔥 0 | 🟩 0 | 🟨 1 | 🟥 0 |

Games 🕒, Starts ✅, Substitute 🔁, Won 🟩, Drew 🟨, Lost 🟥, Goals ⚽, Assists 🔥

M Tommi O'Reilly | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | #995 |

Career Summary

Villa Crest 2025.jpg
🗓️
🕒
🔁
🇺
PPG
🟩
🟨
🟥
🟩 %
🟨 %
🟥 %
🔥
Yellow
Red
GI
GPG
GPGi
3
1
0
1
6
1.00
0
1
0
0%
100%
0%
0
0
0
0
0
0.00
0.00

Seasons 🗓️, Games 🕒, Starts ✅, Substitute 🔁, Won 🟩, Drew 🟨, Lost 🟥, Unused 🇺, Goals ⚽, Assists 🔥, Goals per Game GPG, Points per Game PPG, Goal Involvements GI, Games per Goal GPG, Games per Goal Involvement GPGi

M Tommi O'Reilly | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | #995 |

Competition Record

Football League Trophy.png
FA Cup Trophy.png
League Cup Trophy.png
Champions League Trophy.jpeg
Villa Crest 2025.jpg
Champions League Trophy.jpeg
🕒 League
🕒 FA Cup
🕒 League Cup
🕒 Europe
🕒 European Cup
0
0
0
1
0
⚽ League
⚽ FA Cup
⚽ League Cup
⚽ Europe
⚽ European Cup
0
0
0
0
0
🔥 League
🔥 FA Cup
🔥 League Cup
🔥 Europe
🔥 European Cup
0
0
0
0
0
League Gi
FA Cup Gi
League Cup Gi
Europe Gi
European Cup Gi
0
0
0
0
0
League GPG
FA Cup GPG
League Cup GPG
Europe GPG
European Cup GPG
0.00
0.00
0.00
0.00
0.00
League GPGi
FA Cup GPGi
League Cup GPGi
Europe GPGi
European Cup GPGi
0.00
0.00
0.00
0.00
0.00

Games 🕒, Goals ⚽, Assists 🔥, Goals per Game GPG, Goal Involvements GI, Games per Goal GPG, Games per Goal Involvement GPGi

Seasons

M Tommi O'Reilly | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | #995 |

Season by Season Record

Villa Crest 2025.jpg
🗓️
🎂
〽️
🏆
🕒
🔁
🇺
PPG
🟩
🟩 %
🟨
🟨 %
🟥
🟥 %
🔥
Yellow
Red
GI
GPG
GPGi
2021-22
18
PL
14th
0
0
0
2
0.00
0
0%
0
0%
0
0%
0
0
0
0
0
0.00
0.00
2022-23
19
PL
7th
0
0
0
2
0.00
0
0%
0
0%
0
0%
0
0
0
0
0
0.00
0.00

Seasons 🗓️, Age 🎂, League 〽️, Position 🏆, Games 🕒, Starts ✅, Substitute 🔁, Won 🟩, Drew 🟨, Lost 🟥, Unused 🇺, Goals Scored ⚽, Goals Conceded 🥅, Goals per Game GPG, Conceded per Game CPG, Goal Difference GD, Clean Sheets ⛔, Points per Game PPG, Goal Involvements GI, Games per Goal GPG, Games per Goal Involvement GPGi

M Tommi O'Reilly | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | #995 |

Goalkeeping Record

Villa Crest 2025.jpg

GK #
🕒
🥅
CPG
⛔ %
Season
🕒
🥅
CPG
⛔ %

Seasons 🗓️, Games 🕒, Goals Conceded 🥅, Goals per Game GPG, Conceded per Game CPG, Clean Sheets ⛔

M Tommi O'Reilly | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | #995 |

Honours

Villa Honours

Villa Crest 2025.jpg

Plays for the Villa

M Tommi O'Reilly | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | #995 |

Debuts & Dates

Villa Crest 2025.jpg
Season
First Squad
Manager
2021-22
🟩 26 February 2022, Villa 2-0 Brighton, Amex Stadium.
Steven Gerrard 🏴󠁧󠁢󠁥󠁮󠁧󠁿
Season
Debut
Manager
Aged
2021-22
🟨 14 December 2023, ECL, Villa 1-1 Zrinjski
Unai Emery 🇪🇸
20
Game #
First Goal
Scorer(s)
Yet to Score
Game #
First Assist
Game #
First Clean Sheet
Season
Final Game
Aged
Manager
On Loan
On Loan
On Loan
On Loan
Season
Final Squad
Manager
On Loan
On Loan
On Loan
Debut
Loans

M Tommi O'Reilly | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | #995 |

Loans Out

Villa Crest 2025.jpg

Loans

2024 Real Unión Club 🇪🇸
1 Feb 2024 to 30 Jun 2024
Primera RFEF, 🕒 2 | 0 (2) | ⚽ 0 |

2024-25 Shrewsbury Town 🏴󠁧󠁢󠁥󠁮󠁧󠁿
10 Jul 2024 to 15 Jan 2025
League One, 🕒 18 | 10 (8) | ⚽ 0 |

2025 MK Dons 🏴󠁧󠁢󠁥󠁮󠁧󠁿
16 Jan 2025 to 31 May 2025
League One, 🕒 2 | 0 (2) | ⚽ 1 |

Transfer Out

M Tommi O'Reilly | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | #995 |

Transfer Out

  • July 2020: Aged 16, Promoted from Villa Youth to the u18s

  • January 2022: Aged 18, Promoted from u18s to u21s

  • February 2024: Aged 20, Loaned out to Real Unión for the remainder of the 2023-24 Season

  • August 2024: Aged 20, Loaned out to Shrewsbury Town for the 2024-25 Season.

Villa Crest 2025.jpg
Season
Date
Aged
Fee
To
To
Left Under
On Loan
On Loan
On Loan
On Loan
On Loan
On Loan

M Tommi O'Reilly | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | #995 |

Subsequent Clubs

Villa Crest 2025.jpg

Subsequent Clubs

On Loan

Quotes

M Tommi O'Reilly | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | #995 |

Villa Crest 2025.jpg

Quotes

Biography

M Tommi O'Reilly | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | #995 |

Biography

Villa Crest 2025.jpg

Appearances

M Tommi O'Reilly | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | #995 |

Appearances

1

Villa Crest 2025.jpg
Game
Matchday Summary
Match Squad
Game #5694
🟨 14 Dec 2023, Villa 1-1 Zrinjski, Mostar
Starting XI: GK Filip Marschall | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | LB Álex Moreno | 🇪🇸 | CB Pau Torres | 🇪🇸 | CB Ezri Konsa | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | RB Matty Cash | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 🇵🇱 | M Douglas Luiz | 🇧🇷 | M Leander Dendoncker | 🇧🇪 | M Nicolò Zaniolo | 🇮🇹 | M Jacob Ramsey | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | W Moussa Diaby | 🇫🇷 | CF Jhon Durán | 🇨🇴 | Subs: LB Lucas Digne | 🇫🇷 | M John McGinn | 🏴󠁧󠁢󠁳󠁣󠁴󠁿 | CB Calum Chambers | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | CB Diego Carlos | 🇧🇷 | M Tommi O'Reilly | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 |
Page 1 of 1

M Tommi O'Reilly | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | #995 |

Starts

0

Villa Crest 2025.jpg
Game
Matchday Summary
Line Up
Page 1 of 1
Starts
Subs

M Tommi O'Reilly | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | #995 |

Substitute Appearances

1

Villa Crest 2025.jpg
Game
Matchday Summary
Substitutes
Game #5694
🟨 14 Dec 2023, Villa 1-1 Zrinjski, Mostar
LB Lucas Digne | 🇫🇷 | M John McGinn | 🏴󠁧󠁢󠁳󠁣󠁴󠁿 | CB Calum Chambers | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | CB Diego Carlos | 🇧🇷 | M Tommi O'Reilly | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 |
Page 1 of 1
Unused

M Tommi O'Reilly | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | #995 |

Unused Substitute Appearances

6

Villa Crest 2025.jpg
Game
Matchday Summary
Unused Substitutes
Game #5615
🟩 26 Feb 2022, Villa 2-0 Brighton, Amex
GK Robin Olsen | 🇸🇪 | CB Kortney Hause | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | CB Calum Chambers | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | M Tommi O'Reilly | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | W Leon Bailey | 🇯🇲 | W Emiliano Buendía | 🇦🇷 |
Game #5616
🟩 5 Mar 2022, Villa 4-0 Southampton, Villa Park
GK Robin Olsen | 🇸🇪 | CB Kortney Hause | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | FB Ben Chrisene | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | M Tommi O'Reilly | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | M Tim Iroegbunam | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | W Bertrand Traoré | 🇧🇫 |
Game #5619
🟥 19 Mar 2022, Villa 0-1 Arsenal, Villa Park
GK Robin Olsen | 🇸🇪 | CB Calum Chambers | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | M Morgan Sanson | 🇫🇷 | M Carney Chukwuemeka | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | M Tim Iroegbunam | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | M Tommi O'Reilly | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 |
Game #5622
🟨 23 Apr 2022, Villa 0-0 Leicester, King Power
GK Robin Olsen | 🇸🇪 | CB Calum Chambers | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | FB Ben Chrisene | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | M Tommi O'Reilly | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | M Carney Chukwuemeka | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | F Danny Ings | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 |
Game #5674
🟩 31 Aug 2023, Villa 3-0 Hibs, Villa Park
GK Filip Marschall | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | GK Oliwier Zych | 🇵🇱 | CB Josh Feeney | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | LB Lucas Digne | 🇫🇷 | M Tommi O'Reilly | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | W Moussa Diaby | 🇫🇷 |
Page 1 of 2
Goals

M Tommi O'Reilly | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | #995 |

Goals Scored

0

Villa Crest 2025.jpg
Game
Matchday Summary
Scorer(s)
Page 1 of 1
Assists

M Tommi O'Reilly | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | #995 |

Assists Made

0

Villa Crest 2025.jpg
Game
Matchday Summary
Assist(s)
Page 1 of 1
Cards

M Tommi O'Reilly | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | #995 |

Cards Received

🟨

Villa Crest 2025.jpg

0

🟥

0

Game
Matchday Summary
Villa Cards
Page 1 of 1
International

M Tommi O'Reilly | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | #995 |

Villa Crest 2025.jpg

International Record

Villa Crest 2025.jpg
International Career
Caps with Villa
Matches

M Tommi O'Reilly | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | #995 |

Matches

Villa Crest 2025.jpg

M Tommi O'Reilly | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | #995 |

🟨 14 Dec 2023, Villa 1-1 Zrinjski, Mostar

AVFC.jpg
Fulham.gif

Game #5694

Manager: Unai Emery | 🇪🇸 | Hondarribia, 2022-
Referee: Referee: Balázs Berke | 🇭🇺 | Nagykanizsa, 2023-
Kick off: 5.45pm
HT Score: 🟨 0-0
FT Result: 🟨 Drew
FT Score: 🟨 1-1
Last 5: 🟩 🟨 🟩 🟩 🟨

Season | 2023-24 |
Matchday | #25 |
European Game | #8 |
Manager Game | #52 |
Thursday, 14 December 2023
Attendance | 6,610 |

Europa Conference League

Scorer(s): Nicolò Zaniolo | 61’ |

Assist(s): John McGinn | 61’ |

Teams

AVFC.jpg

Starting XI

GK Filip Marschall | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | 🟢 |
LB Álex Moreno | 🇪🇸 | 🔁 |
CB Pau Torres | 🇪🇸 | 🔁 |
CB Ezri Konsa | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 |
RB Matty Cash | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 🇵🇱 | 🔁 |
M Douglas Luiz | 🇧🇷 |
M Leander Dendoncker | 🇧🇪 |
M Nicolò Zaniolo | 🇮🇹 | 🟨 | ⚽ |
M Jacob Ramsey | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | 🔁 |
W Moussa Diaby | 🇫🇷 | 🔁 |
CF Jhon Durán | 🇨🇴 |

Substitutes

🔁 | LB Lucas Digne | 🇫🇷 | for LB Álex Moreno | 🇪🇸 | 58’ |
🔁 | M John McGinn | 🏴󠁧󠁢󠁳󠁣󠁴󠁿 | 🔥 | 🟨 | for M Jacob Ramsey | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | 58’ |
🔁 | CB Calum Chambers | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | for RB Matty Cash | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 🇵🇱 | 69’ |
🔁 | CB Diego Carlos | 🇧🇷 | for CB Pau Torres | 🇪🇸 | 69’ |
🔁 | M Tommi O'Reilly | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | 🟢 | for W Moussa Diaby | 🇫🇷 | 79’ |

Unused Substitutes

GK Emiliano Martínez | 🇦🇷 |
M Boubacar Kamara | 🇫🇷 |
CF Ollie Watkins | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 |

Fulham.gif

Starting XI

GK Marko Maric | 🇭🇷 |
RB Josip Corluka | 🇧🇦 |
CB Slobodan Jakovljevic | 🇷🇸 |
CB Stipe Radic | 🇭🇷 |
RB Kerim Memija | 🇧🇦 | 🔁 |
M Dario Canadjija | 🇭🇷 | 🟨 | 🔁 |
M Damir Zlomislic | 🇧🇦 |
M Antonio Ivancic | 🇭🇷 |
W Mario Cuze | 🇭🇷 | 🔁 |
W Matjia Malekinusic | 🇭🇷 | ⚽ | 🟨 | 🔁 |
CF Nemanja Bilbija | 🇧🇦 |

Substitutes

🔁 | CF Tomislav Kis | 🇭🇷 | for M Dario Canadjija | 🇭🇷 | 34’ |
🔁 | M Aldin Hrvanovic | 🇧🇦 | for RB Kerim Memija | 🇧🇦 | 67’ |
🔁 | CF Franko Sabljic | 🇧🇦 | for W Mario Cuze | 🇭🇷 | 67’ |
🔁 | LB Luka Marin | 🇭🇷 | for W Matjia Malekinusic | 🇭🇷 | 90’+2 |

Unused Substitutes

GK Anis Sefo | 🇧🇦 | Free |
CB Matej Senic | 🇭🇷 | Free |
M Antonio Prskalo | 🇧🇦 | Free |
W Petar Misic | 🇭🇷 | Free |

Match Timeline

🟢 | 1’ Debut, Filip Marschall
🟨 | 37’ Booking, Nicolò Zaniolo, Bad foul
🕒 | 45’+3 HT HŠK Zrinjski Mostar 0-0 Aston Villa
🔁 | 58’ Sub off, Jacob Ramsey, Sub on, John McGinn
🔁 | 58’ Sub off, Álex Moreno, Sub on, Lucas Digne
⚽ | 61’ Goal, 1-0, Nicolò Zaniolo, Assist by John McGinn
🔁 | 69’ Sub off, Pau Torres, Sub on, Diego Carlos
🔁 | 69’ Sub off, Matty Cash, Sub on, Calum Chambers
🔁 | 79’ Sub off, Moussa Diaby, Sub on, Tommi O’Reilly 🟢
🟨 | 84’ Booking, John McGinn, Bad foul
🥅 | 87’ Goal, 1-1, (HŠK Zrinjski Mostar) Matija Malekinusic
🕒 | 90’+4 HT HŠK Zrinjski Mostar 1-1 Aston Villa

On This Day

  • John McGinn contributes his 50th goal involvement in a Villa shirt on his 208th appearance (199 starts) to make it W93 D45 L79, 25 Goals, 25 Assists and 53 Bookings so far in his Villa career.

  • Goalkeeper Filip Marschall, 20, makes his Villa debut after coming through the youth ranks to become the 994th player to play for Villa in first team League or Cup football.

  • Tommi O'Reilly makes his Villa debut as a late substitute after coming through the youth ranks to become the 995th player to play for Villa in first team League or Cup football.

  • Nicolò Zaniolo scores his first goal in a Villa shirt on his 17th appearance (10 Starts) to make it W10 D3 L4, 1 Goal, 1 Assist and 5 Bookings so far in his Villa career.

  • Matty Cash makes his 120th appearance in a Villa shirt (106 Starts) to make it W53 D18 L49, 7 Goals, 9 Assists, 25 Bookings and 1 Red Card so far in his Villa career.

  • Jacob Ramsey makes his 110th appearance in a Villa shirt (72 Starts) to make it W48 D18 L44, 13 Goals, 10 Assists and 14 Bookings so far in his Villa career.

  • Diego Carlos makes his 20th appearance in a Villa shirt (13 Starts) to make it W12 D3 L5, 1 Goal, 1 Assist and 1 Booking so far in his Villa career.

bottom of page