Jack
Moylan
Attacking midfielder · age 25 · Ireland · 6 ft 1 in (1.86 m) · contract to Jun 2030
- Apps
- 15
- Goals
- 10
- Assists
- 3
- Rating
- 7.14
- 2026/27
Rúben
Rodrigues
Attacking midfielder · age 30 · Portugal · 5 ft 11 in (1.81 m) · contract to Jun 2028
- Apps
- 12
- Goals
- 2
- Assists
- 1
- Rating
- 7.01
- 2026/27
Change Moylan
Change Rodrigues
Attributes
This season · 2026/27 · rated out of 99
Jack MoylanRúben Rodrigues
89Shooting91
73Creating87
11Passing51
55Dribbling83
28Defending21
9Physical26
Each number out of 99, against the players each was rated with. Both rated against the Championship.
Per 90 minutes
League matches · This season · 2026/27
Jack MoylanRúben Rodrigues
1,284 minutes591 minutes
7.14Average rating7.01
0.70Goalsper 900.30
0.21Assistsper 900.15
3.93Shotsper 902.89
1.47Shots on targetper 901.37
38%Shot accuracy47%
0.21Big chances createdper 900.46
1.33Key passesper 904.26
1.05Dribbles completedper 901.07
22.1Passesper 9034.9
67%Pass accuracy79%
1.54Tackles + interceptionsper 902.13
39%Duels won48%
0.21Aerials wonper 900.46
0.42Clearancesper 900.30
0.07Blocksper 90–
1.96Fouls wonper 902.89
2.03Dispossessedper 901.98
Where they play
Positions in their recent starts
Jack MoylanRúben Rodrigues
Jack Moylan
Attacking midfielder 45% · Central midfielder 28% · Left midfielder 14%
Rúben Rodrigues
Attacking midfielder 61% · Central midfielder 37% · Forward 2%
Career
League seasons in the competitions we cover
Jack MoylanRúben Rodrigues
90League apps117
27League goals19
10League assists11
0.30Goals per game0.16
194Minutes per goalfewer is better388
The tale of the tape
League careers in the competitions we cover
Jack MoylanRúben Rodrigues
- 25
- Age
- 30
- 6 ft 1 in (1.86 m)
- Height
- 5 ft 11 in (1.81 m)
- Right
- Foot
- Both
- Jun 2030
- Contract to
- Jun 2028
- 4
- League seasons
- 5
- 1
- 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.