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

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

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

Who is John O'Sullivan?

John O'Sullivan is a midfielder with Republic of Ireland nationality (age 19), and in 2026 his club is Shamrock Rovers.

2026 so far: 22 matches with 0 goals and 1 assist.

A season earlier (2025): 1 match, 1 goal, 0 assists.

His most recent transfer was from Shamrock Rovers to O'Sullivan John, on 30 December 2025.

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

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

All club competitions in 2026, combined.

John O'Sullivan: 2025 season stats

1Apps
1Goals
0Assists
32Minutes
7.9Rating

John O'Sullivan: career

ClubPeriod
Shamrock Rovers2022–present

Listed: senior clubs only, not youth or reserve teams.

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

3 trophies won.

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

John O'Sullivan: frequently asked questions

How many goals does John O'Sullivan have in 2026?

John O'Sullivan's record in 2026: 0 goals and 1 assist in 22 matches.

Which team is John O'Sullivan at?

Shamrock Rovers is the club of John O'Sullivan (midfielder) in 2026. Nationality: Republic of Ireland.

How old is John O'Sullivan?

John O'Sullivan's age is 19. Date of birth: 2 March 2006.

Which was John O'Sullivan's most recent transfer?

A move from Shamrock Rovers to O'Sullivan John, 30 December 2025.

How many honours has John O'Sullivan won?

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

About John O'Sullivan

John O'Sullivan (Republic of Ireland), season by numbers: appearances, goals, assists and cards, plus every club of his career, each transfer and his trophies. He plays in the Shamrock Rovers squad.