Performance Overview
Season Performance 26/27
All Competitions
- Matches
- 10
- Clean sheets
- 2
- Conceded
- 5
- Saves
- 8
- Mins/game
- 93
- Avg Rating
- 7.00
rating
6.91+0.19(+2.8%)
Last 45 matches
Sep 30, 2025 — Sep 30, 2026
High
7.18
Low
6.12
Avg
6.91
G+A
0
Wins17
Draws14
Losses14
| Month | Matches | Mins | G | A | G+A | G/M | Rating |
|---|---|---|---|---|---|---|---|
Sep 2026 | 6 | 540 | 0 | 0 | 0 | 0.00 | 7.08 |
Aug 2026 | 4 | 390 | 0 | 0 | 0 | 0.00 | 6.89 |
Jul 2026 | 1 | 90 | 0 | 0 | 0 | 0.00 | 6.12 |
May 2026 | 1 | 90 | 0 | 0 | 0 | 0.00 | 6.97 |
Apr 2026 | 5 | 450 | 0 | 0 | 0 | 0.00 | 6.98 |
Mar 2026 | 6 | 540 | 0 | 0 | 0 | 0.00 | 6.64 |
Feb 2026 | 6 | 540 | 0 | 0 | 0 | 0.00 | 6.96 |
Jan 2026 | 6 | 540 | 0 | 0 | 0 | 0.00 | 7.18 |
Dec 2025 | 5 | 450 | 0 | 0 | 0 | 0.00 | 6.82 |
Nov 2025 | 3 | 270 | 0 | 0 | 0 | 0.00 | - |
Oct 2025 | 2 | 180 | 0 | 0 | 0 | 0.00 | - |
11 months • 45 matches
Career
Club Career
MCSGASvRtg
Reading
2023/2024 - now
107271273019,4667.00
Hearts
2019/2020
25550372,2806.71
Vitória Setúbal FC
2018/2019
10022268796.80
Belenenses
2016/2017
9313267207.09
Rochdale
2015/2016
809—630-
RKC Waalwijk
2021/2022 - 2022/2023
5168184506.82
Manchester United
2017/2018 - 2020/2021
542422005.43
KV Kortrijk
2018/2019
5120—360-
Huddersfield Town
2020/2021
205081805.87
Total
1764138341815,165
Youth Career
MCSGASvRtg
Portugal U21
2017 - 2019
11414—990-
Manchester United U19
2013/2014
3100270-
Manchester United U23
2014/2015 - 2016/2017
2—-—180-
Reading U21
2023/2024
102090-
Club Career
MCSGASvRtg
Reading
26/27
10149302107.00
Reading
25/26
43--3,690—106.80
Reading
24/25
40--3,600—207.15
Reading
23/24
14--1,246—107.20
RKC Waalwijk
22/23
3--270—006.68
RKC Waalwijk
21/22
2--180—007.04
Huddersfield Town
20/21
20491808005.87
Hearts
19/20
25--2,280—006.71
KV Kortrijk
18/19
5112360—00-
Vitória Setúbal FC
18/19
10--879—106.80
Manchester United
17/18
3041000004.39
Manchester United
16/17
2--100—006.99
Belenenses
16/17
931372026107.09
Rochdale
15/16
8--630—00-
Youth Career
MCSGASvRtg
Reading U21
23/24
10290000-
Portugal U21
2019
11414990—00-
Manchester United U23
17/18
1--90—00-
Manchester United U23
16/17
1--90—00-
Manchester United U19
13/14
310270000-
League seasons, computed
| Season | League | Apps | Min | Saves | Clean sheets | Conceded | Conceded / 90 | Rating |
|---|---|---|---|---|---|---|---|---|
| 2015/2016 | League One (England) | 6 | 540 | — | 0 | 9 | 1.5 | — |
| 2016/2017 | Liga Portugal | 8 | 720 | 26 | 3 | 13 | 1.62 | 7.09 |
| 2018/2019 | Liga Portugal | 9 | 810 | 26 | 0 | 18 | 2 | 6.8 |
| 2019/2020 | Premiership | 20 | 1800 | 37 | 3 | 44 | 2.2 | 6.71 |
| 2021/2022 | Eredivisie | 2 | 180 | 6 | 1 | 14 | 7 | 7.04 |
| 2022/2023 | Eredivisie | 2 | 180 | 12 | 0 | 43 | 21.5 | 6.68 |
| 2023/2024 | League One (England) | 9 | 766 | 32 | 3 | 14 | 1.64 | 7.05 |
| 2024/2025 | League One (England) | 40 | 3600 | 131 | 13 | 41 | 1.03 | 7.15 |
| 2025/2026 | League One (England) | 43 | 3690 | 116 | 7 | 57 | 1.39 | 6.8 |
| 2026/2027 | League One (England) | 7 | 630 | 2 | 1 | 4 | 0.57 | 6.84 |
Career Progress
Appearances per Season
Appearance Distribution
110
Full match
1
Substituted off
0
From Bench
Joel Pereira: career in numbers
- Clean sheets (league)
- 3121% of 146 league appearances
- Goals conceded (league)
- 257
- Saves (league)
- 388
- Conceded per 90
- 1.79over 12916 minutes on record
- Best-rated season
- 2024/2025 · 7.15League One (England)
- Lowest-rated season
- 2019/2020 · 6.71Premiership
- Rating trend
- -0.14last 2 rated seasons vs career average before them
- Career involvement (league)
- 0 G+A per 900 goals + 0 assists across 10 league seasons (per-90 from 12916 minutes on record)
- League seasons on record
- 10 (2015–2026)
- Clubs with recorded appearances
- 12
Rival Clubs(49)
Player stats against each opponent club
| Team | MP | W | D | L | G | A | ||
|---|---|---|---|---|---|---|---|---|
| 4 | 0 | 3 | 1 | 0 | 0 | 0 | 0 | |
| 4 | 1 | 1 | 2 | 0 | 0 | 0 | 0 | |
| 4 | 3 | 1 | 0 | 0 | 0 | 0 | 0 | |
| 4 | 3 | 1 | 0 | 0 | 0 | 0 | 0 | |
| 4 | 1 | 1 | 2 | 0 | 0 | 0 | 0 | |
| 4 | 1 | 2 | 1 | 0 | 0 | 0 | 0 | |
| 3 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | |
| 3 | 1 | 0 | 2 | 0 | 0 | 0 | 0 | |
| 3 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 3 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | |
| 3 | 2 | 0 | 1 | 0 | 0 | 0 | 0 | |
| 3 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | |
| 3 | 2 | 0 | 1 | 0 | 0 | 1 | 0 | |
| 3 | 0 | 3 | 0 | 0 | 0 | 0 | 0 | |
| 3 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | |
| 3 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | |
| 3 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | |
| 3 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | |
| 3 | 0 | 1 | 2 | 0 | 0 | 0 | 0 | |
| 3 | 0 | 2 | 1 | 0 | 0 | 0 | 0 |
1–20 of 49
Rival National Teams(1)
Player stats against each opponent national team
| Team | MP | W | D | L | G | A | ||
|---|---|---|---|---|---|---|---|---|
| 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 |










