Loading live ticker…
Matthew O'Riley

Matthew O'Riley

Brighton & Hove Albion
Defensive Midfielder Denmark
Age 25
Height 187 cm
Foot Left
Country Denmark
Value €24.6m
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
6.87
25 matches
Last 5
6.58
-0.29 vs season
Best
8.9
vs Metz
MOTM
3
of 27 matches
🧬
Attributes
Chances created Aerial duels Defensive actions Goals Shot attempts Touches
Filter:
Apps
25
Goals
1
Assists
6
Rating
6.87
Goals
1
22%
Assists
0
0%
Rating
6.72
54%
Matches
6
5%
Started
2
10%
Minutes
203
7%
🎯
Stats compared to other attacking midfielders/wingers
Premier League · percentile vs peers
64% 24% 95% 19% 7% 82%
Chances created
64%
Aerial duels
24%
Defensive actions
95%
Goals
19%
Shot attempts
7%
Touches
82%
🎯
Shot Map
4 shots per season
Goals
1
On target
2
xG
1.20
Conversion
25%
Goal Saved Off target
🔥
Heatmap
119 touches this season
Attack
Touches
119
Attack
39%
Middle
46%
Ø position
58%
ATTACK

Detailed Stats & Percentiles (Premier League)

Shooting

Stat Total Per 90
Percentile
avg 28%
Per 90 pctl
avg 83%
Goals 1 0.44
22
93
xG 1.20 0.53
26
96
xGOT 1.43 0.63
32
100
Penalty goals 1 0.44
86
100
xG excl. penalty 0.42 0.18
10
58
Shots 4 1.77
6
43
Shots on target 2 0.89
12
83
Headed shots 1 0.44
25
90

Passing

Stat Total Per 90
Percentile
avg 29%
Per 90 pctl
avg 53%
Assists 0 0.00
0
0
xA 0.17 0.08
6
22
Accurate passes 61 27.04
6
64
Pass accuracy 87.1 87.14
87
87
Accurate long balls 1 0.44
3
25
Long ball accuracy 33.3 33.33
16
16
Chances created 4 1.77
12
75
Successful crosses 4 1.77
35
96
Cross accuracy 57.1 57.14
98
98

Possession

Stat Total Per 90
Percentile
avg 23%
Per 90 pctl
avg 39%
Duels won 8 3.55
6
18
Duels won % 40.0 40.00
25
25
Aerials won 2 0.89
14
69
Aerials won % 28.6 28.57
31
31
Touches 108 47.88
6
36
Touches in opposition box 7 3.10
5
29
Dispossessed 1 0.44
93
95
Fouls won 1 0.44
4
7

Defending

Stat Total Per 90
Percentile
avg 30%
Per 90 pctl
avg 41%
Defensive actions 10 4.43
5
3
Tackles 5 2.22
11
84
Blocked scoring attempt 1 0.44
32
96
Fouls committed 2 0.89
9
38
Recoveries 2 0.89
0
0
Possession won final 3rd 1 0.44
5
32
Dribbled past 3 1.33
83
13
Clearances 2 0.89
6
48
Clean sheets 0 0.00
0
0
Goals conceded while on pitch 3 1.33
92
49
xG against while on pitch 2.51 1.11
92
87

Discipline

Stat Total Per 90
Percentile
avg 100%
Per 90 pctl
avg 100%
Yellow cards 0 0.00
100
100
Red cards 0 0.00
100
100

Recent Matches (52)

Date Opponent Comp Score Min G A Rating
2026-05-24 vs Manchester United Premier League 0-3 0 0 0
2026-05-17 @ Leeds United Premier League 1-0 0 0 0
2026-05-09 vs Wolverhampton Wanderers Premier League 3-0 0 0 0
2026-05-02 @ Newcastle United Premier League 3-1 0 0 0
2026-04-21 vs Chelsea Premier League 3-0 1 0 0
2026-04-18 @ Tottenham Hotspur Premier League 2-2 15 0 0 6.1
2026-03-14 @ Sunderland Premier League 0-1 1 0 0
2026-03-04 vs Arsenal Premier League 0-1 0 0 0
2026-02-11 @ Aston Villa Premier League 1-0 0 0 0
2026-02-08 vs Crystal Palace Premier League 0-1 8 0 0
2026-01-31 @ Paris FC Ligue 1 2-2 0 0 0
2026-01-28 @ Club Brugge Champions League 3-0 4 0 0
2026-01-24 vs Lens Ligue 1 3-1 16 0 0 6.3
2026-01-21 vs Liverpool Champions League 0-3 0 0 0
2026-01-17 @ Angers Ligue 1 2-5 28 0 0 6.2
2026-01-13 @ Bayeux Coupe de France 0-9 90 0 1 8.3
2026-01-08 @ Paris Saint-Germain Super Cup 2-2 1 0 0
2026-01-04 vs Nantes Ligue 1 0-2 29 0 0 6.0
2025-12-21 @ Bourg en Bresse Peronnas Coupe de France 0-6 90 0 2 8.7
2025-12-14 vs Monaco Ligue 1 1-0 45 0 0 6.4
2025-12-09 @ Union St.Gilloise Champions League 2-3 69 0 1 7.4
2025-12-05 @ Lille Ligue 1 1-0 0 0 0
2025-11-29 vs Toulouse Ligue 1 2-2 1 0 0
2025-11-25 vs Newcastle United Champions League 2-1 28 0 0 6.4
2025-11-21 @ Nice Ligue 1 1-5 20 0 0 6.6
2025-11-18 @ Scotland World Cup Qualification UEFA 1st Round Grp. C 4-2 0 0 0
2025-11-15 vs Belarus World Cup Qualification UEFA 1st Round Grp. C 2-2 0 0 0
2025-11-08 vs Brest Ligue 1 3-0 20 0 1 7.1
2025-11-05 vs Atalanta Champions League 0-1 90 0 0 6.6
2025-11-01 @ Auxerre Ligue 1 0-1 90 0 0 6.9
2025-10-29 vs Angers Ligue 1 2-2 45 0 0 6.3
2025-10-25 @ Lens Ligue 1 2-1 74 0 0 6.7
2025-10-22 @ Sporting CP Champions League 2-1 45 0 0 5.9
2025-10-18 vs Le Havre Ligue 1 6-2 65 0 0 6.9
2025-10-12 vs Greece World Cup Qualification UEFA 1st Round Grp. C 3-1 1 0 0
2025-10-09 @ Belarus World Cup Qualification UEFA 1st Round Grp. C 0-6 0 0 0
2025-10-04 @ Metz Ligue 1 0-3 85 1 1 8.9
2025-09-30 vs Ajax Champions League 4-0 62 0 0 6.8
2025-09-26 @ Strasbourg Ligue 1 1-2 85 0 0 6.9
2025-09-22 vs Paris Saint-Germain Ligue 1 1-0 90 0 0 7.1

Career

Season Team Type Apps G A Rating
2025/2026 Marseille senior 25 1 6 6.87
2025/2026 Brighton & Hove Albion senior 6 1 0 6.72
2024/2025 Brighton & Hove Albion senior 23 2 2 6.81
2024/2025 Celtic senior 3 0 1 8.22
2023/2024 Celtic senior 49 19 18 7.93
2022/2023 Celtic senior 54 4 14 7.41
2021/2022 Celtic senior 20 4 3 7.38
2021/2022 Milton Keynes Dons senior 30 7 6 7.64
2020/2021 Milton Keynes Dons senior 24 3 2 6.93
2019/2020 Fulham senior 2 0 0 6.29
2018/2019 Fulham senior 1 0 0 -
2017/2018 Fulham senior 2 0 0 -
2019/2020 Fulham U21 youth 2 0 0 -
2018/2019 Fulham U21 youth 1 0 0 -
2017/2018 Fulham U21 youth 3 0 0 -
2019/2020 Fulham U23 youth 6 1 1 -
2018/2019 Fulham U23 youth 18 2 5 -
2017/2018 Fulham U23 youth 8 0 1 -
2016/2017 Fulham U23 youth 6 0 0 -
2018/2019 Fulham U18 youth 1 1 0 -
2017/2018 Fulham U18 youth 1 0 0 -
2016/2017 Fulham U18 youth 13 1 2 -
2026 Denmark national team 2 0 0 -
2025 Denmark national team 2 0 0 6.24
2024 Denmark national team 2 0 0 6.60
2023 Denmark U21 national team 6 2 2 -

Transfer Value History

Trophies

Celtic
🏆 Scottish Cup x2
🏆 Premiership x3
🏆 League Cup x1
Help