Jack Moylan
- Height
- 186 cm
- Shirt
- 8
- Age
- 25
- Preferred foot
- Right
- Country
- Republic of Ireland
- Market value
- €872.9k
- Contract end
- 30 June 2030
UEFA Nations League B · 2026–2027
2026–2027 by competition
| Competition | Team | Apps | G | A | Rating |
|---|---|---|---|---|---|
Championship |
Cardiff City |
12 | 6 | 3 | |
EFL Cup |
Cardiff City |
2 | 1 | 0 | |
UEFA Nations League A |
Ireland |
4 | 1 | 1 | — |
Friendlies |
Ireland |
2 | 3 | 1 |
Recent matchesFull log →
| Date | Opponent | Result | Min | G | A | Rating |
|---|---|---|---|---|---|---|
24 Oct |
vs Birmingham City |
W 1–0 | 87 | · | · | |
17 Oct |
@ Middlesbrough |
D 2–2 | 90 | 1 | 1 | |
13 Oct |
vs Watford |
W 5–1 | 69 | 2 | · | ★ |
10 Oct |
@ Blackburn Rovers |
L 1–2 | 90 | · | 1 | |
04 Oct |
vs Israel |
D 1–1 | 69 | · | · | |
01 Oct |
vs Austria |
D 2–2 | 86 | · | · |
Player profile AM
Per-90 percentiles against wingers and attacking midfielders in UEFA Nations League B. 50 = average.
Market value€872.9k
Shooting
| Stat | Total | Per 90 | Percentile |
|---|---|---|---|
| Goals | 1 | 0.36 | 80 |
| xG | 0.49 | 0.18 | 59 |
| xGOT | 0.89 | 0.32 | 80 |
| xG excl. penalty | 0.49 | 0.18 | 63 |
| Shots | 2 | 0.71 | 16 |
| Shots on target | 1 | 0.36 | 45 |
Passing
| Stat | Total | Per 90 | Percentile |
|---|---|---|---|
| Assists | 1 | 0.36 | 86 |
| xA | 0.60 | 0.22 | 84 |
| Accurate passes | 46 | 16.4 | 16 |
| Pass accuracy | 70.8% | — | 12 |
| Accurate long balls | 3 | 1.07 | 57 |
| Long ball accuracy | 75.0% | — | 71 |
| Line-breaking passes | 9 | 3.21 | 92 |
| Chances created | 6 | 2.14 | 80 |
| Big chances created | 1 | 0.36 | 76 |
| Successful crosses | 1 | 0.36 | 45 |
| Cross accuracy | 16.7% | — | 49 |
Possession
| Stat | Total | Per 90 | Percentile |
|---|---|---|---|
| Dribbles | 4 | 1.43 | 71 |
| Dribbles success rate | 40.0% | — | 55 |
| Duels won | 14 | 5.00 | 57 |
| Duels won % | 37.8% | — | 35 |
| Aerials won | 1 | 0.36 | 49 |
| Aerials won % | 25.0% | — | 49 |
| Touches | 120 | 42.9 | 33 |
| Touches in opposition box | 6 | 2.14 | 29 |
| Dispossessed | 3 | 1.07 | 47 |
| Fouls won | 7 | 2.50 | 74 |
Defending
| Stat | Total | Per 90 | Percentile |
|---|---|---|---|
| Defensive actions | 11 | 3.93 | 76 |
| Tackles | 2 | 0.71 | 35 |
| Interceptions | 5 | 1.79 | 90 |
| Fouls committed | 7 | 2.50 | 16 |
| Recoveries | 6 | 2.14 | 18 |
| Possession won final 3rd | 2 | 0.71 | 53 |
| Dribbled past | 4 | 1.43 | 20 |
| Clearances | 4 | 1.43 | 88 |
| Clean sheets | 0 | 0.00 | 0 |
| Goals conceded while on pitch | 4 | 1.43 | 29 |
| xG against while on pitch | 3.96 | 1.41 | 31 |
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 UEFA Nations League B.
| Date | Opponent | Result | Min | G | A | Rating |
|---|---|---|---|---|---|---|
24 Oct |
vs Birmingham City |
W 1–0 | 87 | · | · | |
17 Oct |
@ Middlesbrough |
D 2–2 | 90 | 1 | 1 | |
13 Oct |
vs Watford |
W 5–1 | 69 | 2 | · | ★ |
10 Oct |
@ Blackburn Rovers |
L 1–2 | 90 | · | 1 | |
04 Oct |
vs Israel |
D 1–1 | 69 | · | · | |
01 Oct |
vs Austria |
D 2–2 | 86 | · | · | |
27 Sep |
@ Israel |
W 3–0 | 68 | 1 | 1 | ★ |
24 Sep |
@ Kosovo |
L 0–1 | 29 | · | · | |
19 Sep |
vs Charlton Athletic |
W 3–1 | 82 | 2 | 1 | ★ |
12 Sep |
@ Bolton Wanderers |
L 0–1 | 90 | · | · | |
08 Sep |
vs Stoke City |
D 1–1 | 90 | · | · | |
05 Sep |
@ Portsmouth |
L 0–2 | 90 | · | · | |
02 Sep |
@ Queens Park Rangers |
L 1–2 | 80 | · | · | |
29 Aug |
vs Sheffield United |
D 2–2 | 85 | 1 | · | |
25 Aug |
vs Norwich City |
L 1–2 | 23 | · | · | |
22 Aug |
@ Derby County |
D 2–2 | 71 | · | · | |
17 Aug |
vs Wrexham |
D 1–1 | 90 | · | · | |
08 Aug |
vs Swindon Town |
W 3–2 | 18 | 1 | · | |
28 May |
vs Qatar |
W 1–0 | 45 | · | 1 | |
16 May |
vs Grenada |
W 5–0 | 90 | 3 | · | ★ |
02 May |
@ Port Vale |
W 2–0 | 74 | · | 1 | |
25 Apr |
vs Wycombe Wanderers |
W 4–3 | 68 | 1 | · | |
21 Apr |
@ Doncaster Rovers |
W 2–0 | 79 | · | 1 | |
18 Apr |
@ Stevenage |
D 2–2 | 90 | · | · | |
11 Apr |
vs Leyton Orient |
W 2–1 | 72 | 1 | · | |
06 Apr |
@ Reading |
W 2–1 | 7 | 1 | · | — |
03 Apr |
vs AFC Wimbledon |
W 1–0 | 90 | · | · | |
21 Mar |
vs Rotherham United |
W 3–0 | 68 | · | · | |
17 Mar |
@ Huddersfield Town |
D 2–2 | 90 | · | · | |
14 Mar |
vs Stockport County |
W 3–1 | 62 | 1 | · | |
10 Mar |
@ Exeter City |
W 1–0 | 70 | · | · | |
07 Mar |
@ Cardiff City |
W 2–0 | Bench | · | · | — |
28 Feb |
vs Blackpool |
W 4–0 | 51 | · | · | |
21 Feb |
@ Mansfield Town |
W 2–0 | 71 | · | · | |
17 Feb |
vs Northampton Town |
W 4–0 | 77 | 1 | 1 | ★ |
14 Feb |
vs Bolton Wanderers |
D 1–1 | 78 | 1 | · | |
07 Feb |
@ Plymouth Argyle |
W 4–1 | 73 | · | · | |
31 Jan |
@ Wigan Athletic |
W 1–0 | 66 | 1 | · | ★ |
27 Jan |
vs Bradford City |
W 3–0 | 77 | 1 | · | |
22 Jan |
vs Burton Albion |
W 2–1 | 78 | 2 | · | ★ |
| Season | Team | Apps | G | A | Rating |
|---|---|---|---|---|---|
| ▸ 2026–2027 | Cardiff City | 14 | 7 | 3 | |
| Championship | 12 | 6 | 3 | ||
| EFL Cup | 2 | 1 | 0 | ||
| ▸ 2025–2026 | Lincoln City | 34 | 12 | 6 | |
| League One | 31 | 11 | 6 | ||
| EFL Trophy | 2 | 0 | 0 | ||
| EFL Cup | 1 | 1 | 0 | ||
| ▸ 2024–2025 | Lincoln City | 36 | 5 | 3 | |
| League One | 28 | 2 | 0 | ||
| EFL Trophy | 4 | 1 | 2 | — | |
| FA Cup | 3 | 2 | 1 | ||
| EFL Cup | 1 | 0 | 0 | ||
| ▸ 2023–2024 | Lincoln City | 18 | 4 | 1 | |
| League One | 18 | 4 | 1 | ||
| ▸ 2023 | Shelbourne | 36 | 15 | 2 | |
| Premier Division | 36 | 15 | 2 | ||
| ▸ 2022 | Shelbourne | 31 | 10 | 2 | |
| Premier Division | 27 | 7 | 2 | ||
| FAI Cup | 4 | 3 | 0 | — | |
| ▸ 2021 | Wexford FC | 16 | 8 | 0 | — |
| First Division | 14 | 7 | 0 | — | |
| FAI Cup | 2 | 1 | 0 | — | |
| ▸ 2021 | Bohemian FC | 4 | 0 | 0 | — |
| Premier Division | 4 | 0 | 0 | — | |
| ▸ 2020 | Bohemian FC | 3 | 0 | 0 | — |
| Premier Division | 2 | 0 | 0 | — | |
| FAI Cup | 1 | 0 | 0 | — |
Lincoln City
| Competition | Won | Runner-up |
|---|---|---|
| League One ×1 | 2025/2026 | — |
Lankshear Sparks Middlesbrough Fightback in 2-2 Draw With 10-Man Cardiff
Will Lankshear stepped off the bench to inspire Middlesbrough's second-half fightback in a 2-2 draw with 10-man Cardiff at the Riverside. Cardiff had led 2-0 at the interval through Jack Moylan and Ollie Tanner before Tommy Conway and Lankshear levelled, and Gabriel Osho was sent off late.
Swansea Lead a Goal-Fuelled Championship as Burnley’s Early Crisis Ends
An eight-matchday snapshot of the 2026-27 Championship showed a record pace of scoring, Swansea top and promoted clubs adapting well. West Ham’s attack and a string of individual performers stood out, while Burnley’s four-point start looked alarming—though a later 4-0 win at Watford ended their winless run.
Championship roundup: Middlesbrough edge Stoke in thriller, Watford collapse at Cardiff
Middlesbrough stay second after a 3-2 win over Stoke featuring an own goal and a late winner, Watford drop into the relegation zone after a 5-1 thrashing at Cardiff, Birmingham cruise past 10-man Preston and results come thick and fast across the Championship.
Gudjohnsen and Cantwell sink Cardiff as Blackburn make it back-to-back Ewood Park wins
Andri Gudjohnsen and Todd Cantwell struck in the first half as Blackburn Rovers beat Cardiff City 2-1 at Ewood Park to make it back-to-back home wins and climb into the Championship's top half, with Callum Robinson's second-half strike proving only a consolation for the Bluebirds.
Hallgrimsson hails 'magical' Parrott as Ireland squander two-goal lead in Austria draw
Troy Parrott scored a sublime solo goal and a penalty as the Republic of Ireland drew 2-2 with Austria in Dublin, with boss Heimir Hallgrimsson calling the striker's first goal 'magical' and revealing he substituted a tiring Parrott to keep him fresh for Sunday's Nations League meeting with Israel.
Pro-Palestine protests twice halt play as Ireland blow 2-0 lead to draw Austria
The Republic of Ireland were forced to settle for a 2-2 Nations League draw against Austria at the Aviva Stadium after twice seeing play halted by pro-Palestine protests. Troy Parrott's brace had put the hosts 2-0 up, but second-half substitutes Alexander Prass and Michael Gregoritsch rescued a point for the visitors.
FAI launches investigation into alleged racist abuse of Adam Idah during Israel clash
The Football Association of Ireland is reviewing pitchside audio and video footage to investigate alleged racist abuse directed at striker Adam Idah by Israel fans during Sunday's Nations League match.
Republic of Ireland thrash Israel 3-0 in Nations League amid Gaza controversy
Heimir Hallgrimsson's Ireland put a week of boycott soul-searching behind them to beat Israel 3-0 in Debrecen, with Troy Parrott, Adam Idah and Jack Moylan scoring inside 25 first-half minutes. The match was played amid political protest over Gaza, with players wearing black armbands and refusing handshakes, while goalkeeper Gavin Bazunu made himself unavailable and Finn Azaz was dropped.
Parrott, Idah and Moylan fire Ireland to 3-0 win over Israel amid Gaza controversy
Troy Parrott, Adam Idah and Jack Moylan scored inside 25 minutes as the Republic of Ireland overcame a week of turmoil over Gaza to beat Israel 3-0 in a near-empty stadium in Debrecen, after goalkeeper Gavin Bazunu made himself unavailable for selection.
Hallgrimsson hails Ireland's relentless energy after 3-0 Nations League demolition of Israel
Republic of Ireland swept aside Israel 3-0 in the Nations League with three first-half goals from Troy Parrott, Adam Idah and Jack Moylan. Heimir Hallgrimsson praised his side's remarkable energy and character in a dominant away performance.
Parrott, Idah and Moylan fire Ireland to 3-0 win over Israel amid Gaza storm
Republic of Ireland put a week of political turmoil behind them to beat Israel 3-0 in their Nations League Group 3 clash in Debrecen, with Troy Parrott, Adam Idah and Jack Moylan all scoring in the first half, after Gavin Bazunu ruled himself out and Finn Azaz was dropped to the bench.
Republic of Ireland beat Israel 3-0 in Debrecen after players snub handshakes in protest-hit Nations League tie
Republic of Ireland beat Israel 3-0 in a Nations League tie played amid heavy controversy at a neutral venue in Hungary. Goals from Troy Parrott, Adam Idah and Jack Moylan sealed the win, but the game was dominated by protests: Ireland's players refused handshakes, bowed their heads during Israel's anthem and wore black armbands, while goalkeeper Gavin Bazunu withdrew from the squad.

Championship
EFL Cup
UEFA Nations League B







































