James Roche

2

Appearance

2026

Birthday (age)

Oct 07, 2007 (19)

Country

Republic of Ireland

Position

Defender

2026 Stats
CompetitionMPGoalConcededCleansheetPlayedYC+RCCleansheets Per 90'Conceded Per 90'Cards Per 90'
Irish Premier League4020107101.680.84
Europa Conference League2000181005
Total6020125201.441.44
Bohemians v.s Shelbourne

Bohemians

v.s

10/23/2026, 14:45

Irish Premier League

Shelbourne

  • 2
    Standings
    4
  • 1.76
    Goals Scored
    1.44
  • 1.21
    Goals Conceded
    1.38
  • 68%
    % BTTS
    74%
  • 1.77
    xG
    1.55
  • 1.17
    xGA
    1.40

James Roche - Stats & Information

Born in 07/10/2007, James Roche is 19 years old and plays as Defender for Shelbourne. The Republic of Ireland player is 184 cm tall and weighs -1 kilos. Here you will find information about James Roche, including goals scored, shots, passes, cards, matches and minutes played, as well as other statistics from every competition the player takes part in.

You can also find detailed performance data such as minutes played in each competition, goal contributions, disciplinary records and more. Previous seasons and performances for other teams are also available, providing an overview of the player's professional career.

Here are some of James Roche's overall statistics for the 2026 season, combining all competitions:

Overall numbers for James Roche playing for Shelbourne in 2026

Across all competitions in 2026, James Roche has played a total of 459 minutes. Of those, 293 minutes were played at home and 166 minutes were played away.

James Roche has scored 0 goals in 11 appearances this season, averaging 0 goals per match.

James Roche has also recorded 0 assists this season.

Based on these numbers and compared with other Defender players in the Premier Division, James Roche is ranked 237 among players in this position.

Competitions disputed

The player plays currently in the following competitions

The last match was in 13/08/2026, against Ajax, for the UEFA Europa Conference League. The match ended up Shelbourne (2) vs (2) Ajax.


FAQ - About the player

See below the main questions related to the player.

How old is James Roche?

James Roche is 19 years old. The player is born in 07/10/2007.

What is James Roche's current team?

James Roche currently plays for Shelbourne.

How many goals has James Roche scored in 2026?

In the season 2026, James Roche has scored 0 goals, when adding all the competitions played.

How many career goals does James Roche have?

In the whole of the professional career, James Roche has scored 0 goals.

How many cards has James Roche received in 2026?

In 2026, James Roche received a total of 2 cards between yellows and reds - adding up all the competitions he plays in.

How many matches has James Roche played in 2026?

In 2026, James Roche played 11 matches.

How many matches does James Roche have in his professional career?

James Roche has already played 2 matches as a professional athlete.

Which clubs has James Roche played for?

Throughout his career, James Roche has played for: Shelbourne U19, Shelbourne and Shamrock Rovers.