Search all of FootSam

Find players, clubs, national teams, referees, leagues, cups and football awards. You can also search by country.

Enter at least two characters to search.
Players · teams · competitions · referees · awards↑ ↓ Navigate Esc Close
FOOTSAM / PLAYER

Mark McGuinness

Republic of Ireland2001-01-0525 years
Most appearances forCardiff90 recorded matches
Highest-scoring season20213 goals · Championship
Most goals againstBirmingham1 goals in the match history
Most frequent opponentHull City9 spelade matches
Most starts alongsidePerry Ng77 starts together
Most goals in one match1 goalsMansfield Town – Sheffield Utd · 9 Aug 2026

Results and matches 2026/27 · Appearances

16Matches
988 recordedMinutes
1Goals
0 recordedAssists
9–4–3W–D–L
6,9Season rating
Recent form

Results and form across 16 recorded appearances. Goals recorded in 16, assists in 13 and minutes in 13 matches. Club and national-team matches are included.

Career statistics

SeasonTeamsCompetition
2020ArsenalFriendlies Clubs1281——00—
2020/21IpswichLeague One242 0891——207,12
2020/21IpswichFA Cup11200——00—
2021/22CardiffChampionship342 9053——906,65
2021/22CardiffFA Cup1900——006,2
2022/23Sheffield WednesdayLeague One171 3591——407,26
2022/23Sheffield WednesdayLeague Cup21660——00—
2022/23Sheffield WednesdayFA Cup31810——007,7
2022/23CardiffFA Cup000——007,7
2022/23CardiffChampionship000——007,03
2023/24CardiffChampionship302 5962——206,9
2023/24CardiffLeague Cup1180——007,0
2024/25CardiffChampionship00033007,1
2024/25CardiffLeague Cup176101107,7
2024/25LutonChampionship433 754336407,1
2024/25LutonLeague Cup00000007,7
2024Republic of IrelandUEFA Nations League190000006,2
2024/25CardiffFA Cup00000007,3
2024/25LutonFA Cup190000007,3
2025LutonFriendlies Clubs6376—0—006,98
2025/26LutonLeague One6376000007,04
2025/26LutonLeague Cup190000006,9
2025/26Sheffield UtdChampionship251 816101406,81
2025/26Sheffield UtdFA Cup190011007,3
2026Republic of IrelandFriendlies145000006,3
2026Sheffield UtdLeague Cup3270101007,06
2026/27Sheffield UtdChampionship10685000106,83

Ordered by the first recorded appearance for each team, competition and season, oldest first. If a player’s match date is unavailable, the team’s match date or the season start is used. Missing data is shown as —.

For those who want to understand the game.