Grenoble Grenoble 31 - 26 Oyonnax Oyonnax

full_time 80 minutes

17 Apr 2026

Pro D2

Stage: Regular Season Round 27

Stade des Alpes

Head to Head

FC Grenoble triumphed over Oyonnax with a score of 31-26 in a closely contested Pro D2 match at Stade des Alpes. Oyonnax's Sweetnam opened the scoring with a try, but Grenoble quickly responded with a try from Couilloud, converted by Trouilloud. The visitors surged ahead with back-to-back tries from Miquel and Qadiri, both converted by Bouraux, giving them a 21-10 lead at halftime. Grenoble fought back after the break, with Couilloud scoring two tries in quick succession, both converted by Trouilloud, to regain the lead. Oyonnax's Rossi added a try to keep the pressure on, but Grenoble held their nerve in the closing stages. Key performances came from Couilloud and Trouilloud for Grenoble, while Bouraux was instrumental for Oyonnax. This victory continued Grenoble's recent dominance over Oyonnax in their encounters.

Broadcasters

  • GB, IE
  • FR

Weather

Temperature: 17.5°C (Feels like 14.9°C) Condition: Clear Wind: 11.6 km/h, gusting to 27.0 km/h Humidity: 62% Cloud Cover: 6%

Highlights

Events

  • 0' kickoff
  • 15' try Darren Sweetnam
  • 18' try Barnabe Couilloud
  • 18' conversion Romain Trouilloud
  • 23' substitution Brandon Nansen
  • 26' penalty Romain Trouilloud
  • 31' try Antoine Miquel
  • 32' conversion Justin Bouraux
  • 35' try Karim Qadiri
  • 36' conversion Justin Bouraux
  • 40' substitution Victor Lebas
  • 40' substitution Ali Oz
  • 40' half_time
  • 40' second_half
  • 45' try Edward Sawailau
  • 46' conversion Justin Bouraux
  • 46' substitution Julien Farnoux
  • 46' substitution Darren Sweetnam
  • 49' try Barnabe Couilloud
  • 49' conversion Romain Trouilloud
  • 49' substitution Antoine Abraham
  • 53' try Barnabe Couilloud
  • 53' conversion Romain Trouilloud
  • 53' substitution Antoine Miquel
  • 54' substitution Hanru Sirgel
  • 56' substitution Robin Couly
  • 56' substitution Manuel Leindekar
  • 56' substitution Zack Gauthier
  • 56' substitution Bastien Soury
  • 56' substitution Cody Thomas
  • 57' substitution Vasil Lobzhanidze
  • 58' substitution Barnabe Couilloud
  • 63' try Lilian Rossi
  • 64' conversion Romain Trouilloud
  • 65' substitution Martin Bogado
  • 69' substitution Pierre-Samuel Pacheco
  • 72' substitution Romain Fusier
  • 75' substitution Victor Lebas
  • 80' full_time