Joe
Wright

Centre-back · age 31 · Wales · 6 ft 4 in (1.93 m) · contract to Jun 2028

Apps
2
Goals
0
Assists
0
Rating
6.66
2026/27

Daniel
Happe

Centre-back · age 28 · England · 6 ft 6 in (1.97 m) · contract to May 2028

Apps
8
Goals
0
Assists
0
Rating
6.73
2026/27
Change Wright
Change Happe

Attributes for this season · 2026/27 need enough league minutes; Joe Wright doesn’t have that yet. Try another period.

Per 90 minutes

League matches · This season · 2026/27

Joe WrightDaniel Happe
91 minutes538 minutes
6.66Average rating6.73
0.00Goalsper 900.00
0.00Assistsper 900.00
–Shotsper 901.00
–Shots on targetper 900.33
–Shot accuracy33%
–Key passesper 900.33
0.99Dribbles completedper 90–
46.5Passesper 9047.3
64%Pass accuracy82%
0.99Tackles + interceptionsper 901.84
80%Duels won69%
8.90Aerials wonper 904.52
15.82Clearancesper 908.70
–Blocksper 900.50
0.99Fouls wonper 900.33
–Dispossessedper 900.17

Where they play

Positions in their recent starts

Joe WrightDaniel Happe
Joe Wright
CBRB

Centre-back 97% · Right-back 3%

Daniel Happe
CB

Centre-back 100%

Career

League seasons in the competitions we cover

Joe WrightDaniel Happe
231League apps102
17League goals2
4League assists3
0.07Goals per game0.02
1065Minutes per goalfewer is better3690
Clean sheets a season, at the same age
  1. 0
    0
    age 19
  2. age 20
  3. age 21
  4. 0
    33
    age 22
  5. 3
    15
    age 23
  6. 8
    10
    2030
    age 24
  7. 8
    11
    4024
    age 25
  8. 10
    40
    age 26
  9. 6
    2
    348
    age 27
  10. 9
    29
    age 28
  11. 6
    28
    age 29
  12. 10
    30
    age 30
  13. 0
    2
    age 31

Each pair: clean sheets above, league games below. Lined up by his age when each season began.

The tale of the tape

League careers in the competitions we cover

Joe WrightDaniel Happe
31
Age
28
6 ft 4 in (1.93 m)
Height
6 ft 6 in (1.97 m)
Right
Foot
Left
Jun 2028
Contract to
May 2028
10
League seasons
4
0
League titles
0
Fee undisclosed, 2026
Last move
Free transfer, 2026

League matches in the competitions we cover. Cups, Europe and internationals aren’t included. Fees are reported figures, credited on each player’s page.