Premier League
Home › Teams › Shamrock Rovers › John O'Sullivan
John O'Sullivan

John O'Sullivan (Shamrock Rovers, midfielder): player stats and career

Shamrock Rovers · midfielder · Republic of Ireland · 19 years old

Who is John O'Sullivan?

John O'Sullivan is a midfielder from Republic of Ireland (19 years old); in 2026 he plays for Shamrock Rovers.

In the 2026 season: 22 matches, 0 goals and 1 assist.

In the previous season (2025): 1 match, 1 goal and 0 assists.

Latest transfer: from Shamrock Rovers to O'Sullivan John (30 December 2025).

Trophies won: 3; most often Premier Division (2×), FAI President's Cup (1×).

John O'Sullivan: 2026 season stats

22Apps
0Goals
1Assists
926Minutes
4Yellow cards
0Red cards
5.6Rating

Club competitions

CompetitionAppsGAMinsCardsRtg
UEFA Champions League2001030/00.0
League of Ireland Premier Division20018234/06.1
Total22019264/05.6

John O'Sullivan: detailed stats

14Shots
4Shots on target
633Passes
11Key passes
83%Pass accuracy
2/6Successful dribbles / attempts
49/92Duels won / total
25Tackles
10Fouls won
14Fouls committed

Totals across all club competitions in 2026.

John O'Sullivan: 2025 season stats

1Apps
1Goals
0Assists
32Minutes
7.9Rating

John O'Sullivan: career

ClubPeriod
Shamrock Rovers2022–present

Senior clubs only; youth and reserve teams are not shown.

John O'Sullivan: transfers

DateMoveFee
30 December 2025Shamrock Rovers → O'Sullivan John
29 November 2025Drogheda United → Shamrock Rovers
14 July 2025Shamrock Rovers → Drogheda UnitedLoan
1 December 2024Bray Wanderers → Shamrock RoversNot disclosed
29 November 2024Bray Wanderers → Shamrock Rovers
28 July 2024Shamrock Rovers → Bray WanderersLoan

John O'Sullivan: trophies

Trophies won: 3.

  • Premier Division2023, 20222×
  • FAI President's Cup20241×

John O'Sullivan: frequently asked questions

How many goals has John O'Sullivan scored in 2026?

In 2026, John O'Sullivan has 0 goals and 1 assist in 22 matches.

Which club does John O'Sullivan play for?

John O'Sullivan (midfielder) plays for Shamrock Rovers in 2026. Nationality: Republic of Ireland.

How old is John O'Sullivan?

John O'Sullivan is 19 years old. Date of birth: 2 March 2006.

What was John O'Sullivan's latest transfer?

From Shamrock Rovers to O'Sullivan John, 30 December 2025.

What trophies has John O'Sullivan won?

Trophies won: 3; most often Premier Division (2×), FAI President's Cup (1×).

About John O'Sullivan

Here are the numbers for John O'Sullivan (Republic of Ireland): appearances, goals, assists and cards this season, plus the clubs of his career, transfers and trophies won. He is part of the Shamrock Rovers squad.