Josh Keeley
- Shirt
- 24
- Age
- 23
- Preferred foot
- Right
- Country
- Ireland
- Market value
- €963k
League One · 2026–2027
6Apps
540Minutes
9Saves
40.9%Save %
1Clean sheets
Rating
2026–2027 by competition
| Competition | Team | Apps | G | A | Rating |
|---|---|---|---|---|---|
League One |
Luton Town |
6 | 0 | 0 | |
EFL Cup |
Luton Town |
2 | 0 | 0 | |
Friendlies |
Ireland |
1 | 0 | 0 |
Recent matchesFull log →
| Date | Opponent | Result | Min | G | A | Rating |
|---|---|---|---|---|---|---|
10 Sep |
@ Stevenage |
L 1–2 | 90 | · | · | |
05 Sep |
vs Leyton Orient |
D 1–1 | 90 | · | · | |
02 Sep |
vs Stockport County |
W 2–0 | 90 | · | · | |
30 Aug |
@ Mansfield Town |
L 2–5 | 90 | · | · | |
27 Aug |
@ Chelsea |
L 0–2 | 90 | · | · | |
22 Aug |
vs Notts County |
D 2–2 | 90 | · | · |
Player profile GK
Per-90 percentiles against goalkeepers in League One. 50 = average.
Market value€963k
Goalkeeping
| Stat | Total | Per 90 | Percentile |
|---|---|---|---|
| Saves | 9 | 1.50 | 14 |
| Save percentage | 40.9% | — | 7 |
| Goals conceded | 13 | 2.17 | 7 |
| Goals prevented | -5.67 | -0.94 | 5 |
| Clean sheets | 1 | 0.17 | 38 |
| Error led to goal | 0 | 0.00 | 100 |
| Acted as sweeper | 5 | 0.83 | 52 |
| High claims | 2 | 0.33 | 10 |
Distribution
| Stat | Total | Per 90 | Percentile |
|---|---|---|---|
| Accurate passes | 163 | 27.2 | 88 |
| Pass accuracy | 70.3% | — | 86 |
| Accurate long balls | 27 | 4.50 | 17 |
| Long ball accuracy | 28.1% | — | 38 |
| xA | 0.01 | 0.00 | 19 |
Discipline
| Stat | Total | Per 90 | Percentile |
|---|---|---|---|
| Yellow cards | 0 | 0.00 | 100 |
| Red cards | 0 | 0.00 | 100 |
Percentiles are per 90 minutes, against players in the same position in League One.
| Date | Opponent | Result | Min | G | A | Rating |
|---|---|---|---|---|---|---|
24 Oct |
vs Leicester City |
W 2–1 | Bench | · | · | — |
20 Oct |
vs Barnsley |
W 2–1 | Bench | · | · | — |
17 Oct |
@ Milton Keynes Dons |
L 1–2 | Bench | · | · | — |
10 Oct |
@ Wycombe Wanderers |
W 4–1 | Bench | · | · | — |
04 Oct |
vs Israel |
D 1–1 | Bench | · | · | — |
22 Sep |
vs Ipswich Town U21 |
W 6–0 | Bench | · | · | — |
19 Sep |
vs Bradford City |
L 0–1 | Bench | · | · | — |
10 Sep |
@ Stevenage |
L 1–2 | 90 | · | · | |
05 Sep |
vs Leyton Orient |
D 1–1 | 90 | · | · | |
02 Sep |
vs Stockport County |
W 2–0 | 90 | · | · | |
30 Aug |
@ Mansfield Town |
L 2–5 | 90 | · | · | |
27 Aug |
@ Chelsea |
L 0–2 | 90 | · | · | |
22 Aug |
vs Notts County |
D 2–2 | 90 | · | · | |
15 Aug |
@ Reading |
W 4–3 | 90 | · | · | |
08 Aug |
@ Gillingham |
W 3–0 | 90 | · | · | |
16 May |
vs Grenada |
W 5–0 | 16 | · | · | |
02 May |
@ Bolton Wanderers |
W 3–2 | 90 | · | · | |
25 Apr |
vs Barnsley |
W 2–1 | 90 | · | · | |
21 Apr |
@ Rotherham United |
W 2–0 | 90 | · | · | |
18 Apr |
@ Mansfield Town |
D 2–2 | 90 | · | · | |
15 Apr |
vs Northampton Town |
W 2–1 | 90 | · | · | |
12 Apr |
vs Stockport County |
W 3–1 | Bench | · | · | — |
06 Apr |
@ AFC Wimbledon |
W 3–0 | 90 | · | · | |
03 Apr |
vs Peterborough United |
W 2–1 | 90 | · | · | |
31 Mar |
vs North Macedonia |
D 0–0 | Bench | · | · | — |
26 Mar |
@ Czechia |
D 2–2 | Bench | · | · | — |
21 Mar |
vs Stockport County |
D 1–1 | 90 | · | · | |
17 Mar |
vs Exeter City |
W 3–2 | 90 | · | · | |
14 Mar |
@ Wycombe Wanderers |
W 2–1 | 90 | · | · | |
10 Mar |
@ Doncaster Rovers |
D 1–1 | 90 | · | · | ★ |
07 Mar |
vs Reading |
L 2–3 | 90 | · | · | |
04 Mar |
vs Northampton Town |
W 2–1 | Bench | · | · | — |
28 Feb |
@ Port Vale |
D 1–1 | 90 | · | · | |
24 Feb |
vs Plymouth Argyle |
W 2–1 | Bench | · | · | — |
21 Feb |
vs Burton Albion |
D 1–1 | 90 | · | · | |
18 Feb |
@ Wigan Athletic |
L 0–1 | 90 | · | · | |
14 Feb |
@ Cardiff City |
L 1–3 | 90 | · | · | |
07 Feb |
vs Bradford City |
W 2–1 | 90 | · | · | |
31 Jan |
vs Blackpool |
W 1–0 | 90 | · | · | |
27 Jan |
@ Huddersfield Town |
L 0–1 | 90 | · | · |
| Season | Team | Apps | G | A | Rating |
|---|---|---|---|---|---|
| ▸ 2026–2027 | Luton Town | 8 | 0 | 0 | |
| League One | 6 | 0 | 0 | ||
| EFL Cup | 2 | 0 | 0 | ||
| ▸ 2025–2026 | Luton Town | 46 | 0 | 0 | |
| League One | 45 | 0 | 0 | ||
| FA Cup | 1 | 0 | 0 | ||
| ▸ 2024–2025 | Leyton Orient | 45 | 1 | 1 | |
| League One | 39 | 0 | 1 | ||
| EFL Trophy | 1 | 0 | 0 | — | |
| FA Cup | 4 | 1 | 0 | ||
| EFL Cup | 1 | 0 | 0 | ||
| ▸ 2023–2024 | Barnet | 21 | 0 | 0 | — |
| National League | 18 | 0 | 0 | — | |
| FA Trophy | 3 | 0 | 0 | — | |
| ▸ 2021 | St. Patrick's Athletic | 1 | 0 | 0 | — |
| Premier Division | 1 | 0 | 0 | — |
Luton Town
| Competition | Won | Runner-up |
|---|---|---|
| EFL Trophy ×1 | 2025/2026 | — |
Tottenham Hotspur U21
| Competition | Won | Runner-up |
|---|---|---|
| Premier League 2 ×1 | 2023/2024 | — |
St. Patrick's Athletic
| Competition | Won | Runner-up |
|---|---|---|
| FAI Cup ×1 | 2021 | — |
Latest news1 article
Republic of Ireland will play second Israel fixture, insists Hallgrimsson
Republic of Ireland head coach Heimir Hallgrimsson has confirmed the team will fulfil their second Uefa Nations League fixture against Israel, amid pressure from the 'Stop The Game' campaign and after a players' vote backed the first meeting. Hallgrimsson also praised goalkeeper Gavin Bazunu's return to the squad and midfielder Finn Azaz's conduct.

League One
EFL Cup



































