Thomas Geffre News
Challenge Cup
Marcus Smith brushes off sin-binning to shine as Harlequins impound Vannes
Struggling Harlequins get Los Pumas star back as 1 of 4 changes for Vannes
Waisea Nayacalevu makes drastic position switch on debut for new club
RC Vannes: The beating heart of Bretagne set on joining the French elite
Latest
Report: Average Pro D2 budget hits €11 million
Country by country guide to the Pro D2 Foreign Legion for 2026/27
Pro D2
Interview
'Didn’t think I was going to make it': Stevenson's journey from Newcastle exit to Vannes folklore
Vannes take home Pro D2 to return to Top 14 next season
The Pro D2 club standing between Mako Vunipola and French glory
Pro D2
Analysis
Arguably rugby's most gifted nation tops Pro D2 try-scoring charts
[]
[{"title":"Pro D2","logo":"Pro D2","id":"1013","games":[{"title":"Vannes vs Dax","date":"15 May 2026","dateSmall":"15 May","time":1778871600,"compLogo":"https:\/\/eu-cdn.rugbypass.com\/webp-images\/images\/competitions\/logos\/circle\/pro-d2.png.webp?maxw=72&v=1775691922","compTitle":"Pro D2","draw":false,"win":true,"opposition":{"name":"Dax","id":"1539","logo":"https:\/\/eu-cdn.rugbypass.com\/webp-images\/images\/team-images\/logos\/png\/100056.png.webp?maxw=72&v=1762927733"},"stats":{"mins":58,"tries":0,"yellow_cards":0,"red_cards":0,"conversions":0}},{"title":"Soyaux Angouleme vs Vannes","date":"17 Apr 2026","dateSmall":"17 Apr","time":1776447000,"compLogo":"https:\/\/eu-cdn.rugbypass.com\/webp-images\/images\/competitions\/logos\/circle\/pro-d2.png.webp?maxw=72&v=1775691922","compTitle":"Pro D2","draw":false,"win":false,"opposition":{"name":"Soyaux Angouleme","id":"3921","logo":"https:\/\/eu-cdn.rugbypass.com\/webp-images\/images\/team-images\/logos\/png\/1000440.png.webp?maxw=72&v=1762927733"},"stats":{"mins":48,"tries":0,"yellow_cards":0,"red_cards":0,"conversions":0}},{"title":"Vannes vs Beziers","date":"10 Apr 2026","dateSmall":"10 Apr","time":1775842200,"compLogo":"https:\/\/eu-cdn.rugbypass.com\/webp-images\/images\/competitions\/logos\/circle\/pro-d2.png.webp?maxw=72&v=1775691922","compTitle":"Pro D2","draw":false,"win":true,"opposition":{"name":"Beziers","id":"5195","logo":"https:\/\/eu-cdn.rugbypass.com\/webp-images\/images\/team-images\/logos\/png\/10002500.png.webp?maxw=72&v=1762927731"},"stats":{"mins":72,"tries":0,"yellow_cards":0,"red_cards":0,"conversions":0}},{"title":"Vannes vs Nevers","date":"27 Mar 2026","dateSmall":"27 Mar","time":1774636200,"compLogo":"https:\/\/eu-cdn.rugbypass.com\/webp-images\/images\/competitions\/logos\/circle\/pro-d2.png.webp?maxw=72&v=1775691922","compTitle":"Pro D2","draw":false,"win":true,"opposition":{"name":"USON Nevers","id":"2036","logo":"https:\/\/eu-cdn.rugbypass.com\/webp-images\/images\/team-images\/logos\/png\/1000139.png.webp?maxw=72&v=1762927731"},"stats":{"mins":30,"tries":0,"yellow_cards":0,"red_cards":0,"conversions":0}},{"title":"Valence-Romans vs Vannes","date":"6 Mar 2026","dateSmall":"6 Mar","time":1772827200,"compLogo":"https:\/\/eu-cdn.rugbypass.com\/webp-images\/images\/competitions\/logos\/circle\/pro-d2.png.webp?maxw=72&v=1775691922","compTitle":"Pro D2","draw":false,"win":true,"opposition":{"name":"Valence Romans","id":"6418","logo":"https:\/\/eu-cdn.rugbypass.com\/webp-images\/images\/team-images\/logos\/png\/1000894.png.webp?maxw=72&v=1762927733"},"stats":{"mins":47,"tries":1,"yellow_cards":0,"red_cards":0,"conversions":0}},{"title":"Vannes vs Colomiers","date":"27 Feb 2026","dateSmall":"27 Feb","time":1772222400,"compLogo":"https:\/\/eu-cdn.rugbypass.com\/webp-images\/images\/competitions\/logos\/circle\/pro-d2.png.webp?maxw=72&v=1775691922","compTitle":"Pro D2","draw":false,"win":true,"opposition":{"name":"Colomiers","id":"3255","logo":"https:\/\/eu-cdn.rugbypass.com\/webp-images\/images\/team-images\/logos\/png\/100023.png.webp?maxw=72&v=1762927731"},"stats":{"mins":54,"tries":1,"yellow_cards":0,"red_cards":0,"conversions":0}},{"title":"Biarritz Olympique vs Vannes","date":"20 Feb 2026","dateSmall":"20 Feb","time":1771617600,"compLogo":"https:\/\/eu-cdn.rugbypass.com\/webp-images\/images\/competitions\/logos\/circle\/pro-d2.png.webp?maxw=72&v=1775691922","compTitle":"Pro D2","draw":false,"win":true,"opposition":{"name":"Biarritz","id":"1610","logo":"https:\/\/eu-cdn.rugbypass.com\/webp-images\/images\/team-images\/logos\/png\/227.png.webp?maxw=72&v=1762927734"},"stats":{"mins":18,"tries":0,"yellow_cards":0,"red_cards":0,"conversions":0}},{"title":"Vannes vs Carcassonne","date":"13 Feb 2026","dateSmall":"13 Feb","time":1771007400,"compLogo":"https:\/\/eu-cdn.rugbypass.com\/webp-images\/images\/competitions\/logos\/circle\/pro-d2.png.webp?maxw=72&v=1775691922","compTitle":"Pro D2","draw":false,"win":true,"opposition":{"name":"Carcassonne","id":"4568","logo":"https:\/\/eu-cdn.rugbypass.com\/webp-images\/images\/team-images\/logos\/png\/100018000.png.webp?maxw=72&v=1762927731"},"stats":{"mins":22,"tries":0,"yellow_cards":0,"red_cards":0,"conversions":0}},{"title":"Oyonnax vs Vannes","date":"29 Jan 2026","dateSmall":"29 Jan","time":1769716800,"compLogo":"https:\/\/eu-cdn.rugbypass.com\/webp-images\/images\/competitions\/logos\/circle\/pro-d2.png.webp?maxw=72&v=1775691922","compTitle":"Pro D2","draw":false,"win":true,"opposition":{"name":"Oyonnax","id":"2426","logo":"https:\/\/eu-cdn.rugbypass.com\/webp-images\/images\/team-images\/logos\/png\/209.png.webp?maxw=72&v=1762927734"},"stats":{"mins":14,"tries":0,"yellow_cards":0,"red_cards":0,"conversions":0}},{"title":"Grenoble vs Vannes","date":"23 Jan 2026","dateSmall":"23 Jan","time":1769198400,"compLogo":"https:\/\/eu-cdn.rugbypass.com\/webp-images\/images\/competitions\/logos\/circle\/pro-d2.png.webp?maxw=72&v=1775691922","compTitle":"Pro D2","draw":false,"win":true,"opposition":{"name":"Grenoble","id":"6079","logo":"https:\/\/eu-cdn.rugbypass.com\/webp-images\/images\/team-images\/logos\/png\/215.png.webp?maxw=72&v=1762927734"},"stats":{"mins":19,"tries":0,"yellow_cards":0,"red_cards":0,"conversions":0}},{"title":"Vannes vs Brive","date":"17 Jan 2026","dateSmall":"17 Jan","time":1768680000,"compLogo":"https:\/\/eu-cdn.rugbypass.com\/webp-images\/images\/competitions\/logos\/circle\/pro-d2.png.webp?maxw=72&v=1775691922","compTitle":"Pro D2","draw":false,"win":true,"opposition":{"name":"Brive","id":"4136","logo":"https:\/\/eu-cdn.rugbypass.com\/webp-images\/images\/team-images\/logos\/png\/203.png.webp?maxw=72&v=1762927734"},"stats":{"mins":12,"tries":0,"yellow_cards":0,"red_cards":0,"conversions":0}},{"title":"Vannes vs Mont-de-Marsan","date":"9 Jan 2026","dateSmall":"9 Jan","time":1767983400,"compLogo":"https:\/\/eu-cdn.rugbypass.com\/webp-images\/images\/competitions\/logos\/circle\/pro-d2.png.webp?maxw=72&v=1775691922","compTitle":"Pro D2","draw":false,"win":true,"opposition":{"name":"Mont de Marsan","id":"5767","logo":"https:\/\/eu-cdn.rugbypass.com\/webp-images\/images\/team-images\/logos\/png\/100044.png.webp?maxw=72&v=1762927733"},"stats":{"mins":80,"tries":0,"yellow_cards":0,"red_cards":0,"conversions":0}},{"title":"Vannes vs Valence-Romans","date":"31 Oct 2025","dateSmall":"31 Oct","time":1761935400,"compLogo":"https:\/\/eu-cdn.rugbypass.com\/webp-images\/images\/competitions\/logos\/circle\/pro-d2.png.webp?maxw=72&v=1775691922","compTitle":"Pro D2","draw":false,"win":true,"opposition":{"name":"Valence Romans","id":"6418","logo":"https:\/\/eu-cdn.rugbypass.com\/webp-images\/images\/team-images\/logos\/png\/1000894.png.webp?maxw=72&v=1762927733"},"stats":{"mins":24,"tries":0,"yellow_cards":0,"red_cards":0,"conversions":0}}]}]
Thomas Geffre Stats
Stats compared to other Locks
{{selectedCompetition.competition.name}} {{selectedCompetition.competition.season.label}} -
{{item.competition.name}} {{item.competition.season.label}}
{{graphStats[0].value}}
{{graphStats[0].title}}
{{graphStats[1].value}}
{{graphStats[1].title}}
{{graphStats[2].title}}
{{graphStats[2].value}}
{{graphStats[3].title}}
{{graphStats[3].value}}
{{graphStats[4].title}}
{{graphStats[4].value}}
{{graphStats[5].value}}
{{graphStats[5].title}}
Thomas Geffre Stats
Stats compared to other Locks
{{item.title}}
{{item.value}}
Match Stats
{{selectedMatchesComp}} - All
-
{{item.title}}
15 May 2026
15 May
W
v

Dax
17 Apr 2026
17 Apr
L
v

Soyaux Angouleme
10 Apr 2026
10 Apr
W
v

Beziers
27 Mar 2026
27 Mar
W
v

USON Nevers
6 Mar 2026
6 Mar
W
v

Valence Romans
27 Feb 2026
27 Feb
W
v

Colomiers
20 Feb 2026
20 Feb
W
v

Biarritz
13 Feb 2026
13 Feb
W
v

Carcassonne
29 Jan 2026
29 Jan
W
v

Oyonnax
23 Jan 2026
23 Jan
W
v

Grenoble
{{game.date}}
{{game.dateSmall}}
W L
v
{{game.stats.mins}}
{{game.stats.tries}}
{{game.stats.conversions}}
{{game.stats.yellow_cards}}
{{game.stats.red_cards}}
Thomas Geffre Performance Analysis