Marin Boulier 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
[{"competition":{"rid":"118","oid":"243","ovid":"1026","name":"Challenge Cup","logo":"https:\/\/eu-cdn.rugbypass.com\/images\/competitions\/logos\/png\/challenge-cup.png?v=1762927429","logoCircle":"https:\/\/eu-cdn.rugbypass.com\/images\/competitions\/logos\/circle\/challenge-cup.png?v=1762927428","season":{"season":202601,"years":{"2026":2026,"2027":2027},"label":"2026\/2027","completed":0,"standings":1,"started":1,"months":0,"games":51},"stats":{"success":1,"stats":{"teamId":5020,"carries":8,"metresMade":31,"passes":3,"offload":1,"tryAssist":1,"defenderBeaten":6,"totalTurnovers":2,"crossedGainline":3,"failedGainline":3,"neutral":2,"badPass":1,"carriedInTouch":1,"handlingError":1,"errors":2,"postContactMetres":1,"breakAssist":1,"carryDistance":61,"metresInContact":1,"tackle":7,"missedTackle":3,"turnoverWon":1,"tackleTurnoverWon":1,"totalAttemptedTackles":13,"totalSuccessfulTackles":7,"totalUnsuccessfulTackles":6,"backInGame":3,"contestedBreakdown":1,"trapped":1,"upperBodyTackles":10,"lowerBodyTackles":2,"percentTackleMade":53.85,"percentLowerBodyTackles":16.67,"percentUpperBodyTackles":83.33,"kicksInPlay":1,"retainedKick":1,"tryKick":1,"contestable":1,"attackingKicks":1,"kickBounced":1,"kickMetres":3,"allKickMetres":3,"points":0,"appearances":1,"minutesPlayed":80,"minutesPlayedFirstHalf":40,"minutesPlayedSecondHalf":40},"topPlayerStats":{"carries":{"id":119506,"value":11},"metresMade":{"id":119506,"value":77},"passes":{"id":133837,"value":90},"offload":{"id":119506,"value":5},"defenderBeaten":{"id":252025,"value":5},"crossedGainline":{"id":134407,"value":8},"failedGainline":{"id":251584,"value":3},"neutral":{"id":251584,"value":2},"dominantContact":{"id":252025,"value":2},"postContactMetres":{"id":119506,"value":9},"breakAssist":{"id":180675,"value":4},"carryDistance":{"id":119506,"value":99},"metresInContact":{"id":119506,"value":9},"kicksInPlay":{"id":236573,"value":13},"territorial":{"id":236573,"value":10},"kickBox":{"id":236573,"value":12},"kickMetres":{"id":236573,"value":364},"allKickMetres":{"id":236573,"value":364},"points":{"id":176354,"value":6},"appearances":{"id":142312,"value":1},"minutesPlayed":{"id":133837,"value":80},"minutesPlayedSecondHalf":{"id":133837,"value":40},"tryAssist":{"id":180675,"value":2},"cleanBreak":{"id":237297,"value":3},"tackle":{"id":141676,"value":10},"missedTackle":{"id":133837,"value":3},"turnoverWon":{"id":243130,"value":2},"interception":{"id":243130,"value":1},"tackleTurnoverWon":{"id":243130,"value":1},"totalAttemptedTackles":{"id":133837,"value":17},"totalSuccessfulTackles":{"id":141676,"value":10},"totalUnsuccessfulTackles":{"id":133837,"value":9},"backInGame":{"id":188057,"value":4},"upperBodyTackles":{"id":141676,"value":8},"lowerBodyTackles":{"id":133837,"value":12},"percentTackleMade":{"id":185080,"value":100},"percentLowerBodyTackles":{"id":209768,"value":100},"percentUpperBodyTackles":{"id":185080,"value":100},"attackingKicks":{"id":176354,"value":8},"kickBounced":{"id":176354,"value":3},"minutesPlayedFirstHalf":{"id":243130,"value":40},"penaltyConceded":{"id":254590,"value":3},"penaltyDefence":{"id":185080,"value":1},"offside":{"id":185080,"value":1},"outOfGame":{"id":141676,"value":4},"trapped":{"id":133837,"value":4},"retainedKick":{"id":176354,"value":4},"contestable":{"id":180675,"value":7},"totalTurnovers":{"id":209768,"value":4},"otherError":{"id":237297,"value":1},"errors":{"id":209768,"value":4},"lostInRuckOrMaul":{"id":248403,"value":1},"defensiveCatch":{"id":248403,"value":2},"duelDefence":{"id":248403,"value":1},"aerialContest":{"id":248403,"value":1},"penaltyOffence":{"id":254590,"value":2},"notReleasing":{"id":133837,"value":1},"droppedBallUnforced":{"id":133837,"value":2},"handlingError":{"id":251584,"value":4},"carriedInTouch":{"id":174399,"value":1},"contestedBreakdown":{"id":141676,"value":2},"kickError":{"id":209768,"value":3},"penaltyKickMetres":{"id":209768,"value":53},"kickChargedDown":{"id":236573,"value":1},"lostBallForced":{"id":251584,"value":2},"jackalPenaltyWon":{"id":251584,"value":1},"tapBack":{"id":251584,"value":1},"tapBackSuccess":{"id":251584,"value":1},"aerialContestWon":{"id":251584,"value":1},"percentAerialContestWon":{"id":251584,"value":100},"conversion":{"id":176354,"value":3},"missedConversion":{"id":176354,"value":1},"goalAttempts":{"id":176354,"value":4},"missedGoals":{"id":176354,"value":1},"successfulGoals":{"id":176354,"value":3},"percentGoals":{"id":176354,"value":75},"carriedOver":{"id":176354,"value":1},"tryScored":{"id":141676,"value":1},"dominantTackleContact":{"id":141676,"value":1},"defensiveCatchSuccess":{"id":141676,"value":1},"lineoutsWonOwnThrow":{"id":188057,"value":1},"forwardPass":{"id":254574,"value":1},"accidentalKnockOn":{"id":134407,"value":1},"yellowCard":{"id":175718,"value":1},"deliberateKnockOn":{"id":175718,"value":1},"sinBinEnd":{"id":175718,"value":1},"foulPlay":{"id":161973,"value":1},"restartCatch":{"id":119506,"value":1},"restartCatchSuccess":{"id":119506,"value":1},"notRollingAway":{"id":254590,"value":1},"badPass":{"id":252025,"value":2}}},"epoch":1792341000},"main":{"totalMinsPlayed":80,"main":[{"value":3,"title":"Successful Passes"},{"value":"75%","title":"Pass Accuracy"},{"value":7,"title":"Tackles Completed"},{"value":8,"title":"Carries"},{"value":0,"title":"Tries"},{"value":1,"title":"Try Assists"}],"profile":[{"value":"3%","title":"Successful Passes","type":1,"key":"passes","raw":3,"top":90,"color":"#d0433a"},{"value":"100%","title":"Pass Accuracy","type":1,"key":"pass_accuracy","raw":"67%","top":0,"color":"#479d6c"},{"value":"70%","title":"Tackles Completed","type":1,"key":"totalSuccessfulTackles","raw":7,"top":10,"color":"#a3b747"},{"value":"73%","title":"Carries","type":1,"key":"carries","raw":8,"top":11,"color":"#96b549"},{"value":"2%","title":"Tries","type":1,"key":"tryScored","raw":0,"top":1,"color":"#cf403a"},{"value":"50%","title":"Try Assists","type":1,"key":"tryAssist","raw":1,"top":2,"color":"#f6c745"}]},"group":{"groups":[{"title":"Attack","stats":[{"title":"Points","value":{"value":0,"title":"Points"},"overall":{"value":"2%","title":"Points","type":1,"key":"points","raw":0,"top":6,"color":"#cf403a"}},{"title":"Tries","value":{"value":0,"title":"Tries"},"overall":{"value":"2%","title":"Tries","type":1,"key":"tryScored","raw":0,"top":1,"color":"#cf403a"}},{"title":"Line Breaks","value":{"value":0,"title":"Line Breaks"},"overall":{"value":"2%","title":"Line Breaks","type":1,"key":"cleanBreak","raw":0,"top":3,"color":"#cf403a"}},{"title":"Carries","value":{"value":8,"title":"Carries"},"overall":{"value":"73%","title":"Carries","type":1,"key":"carries","raw":8,"top":11,"color":"#96b549"}},{"title":"Carries Per Minute","value":{"value":0.1,"title":"Carries Per Minute"},"overall":{"value":"2%","title":"Carries Per Minute","type":1,"key":"carries","raw":0,"top":11,"color":"#cf403a"}},{"title":"Metres Carried","value":{"value":31,"title":"Metres Carried"},"overall":{"value":"40%","title":"Metres Carried","type":1,"key":"metresMade","raw":31,"top":77,"color":"#eca93d"}},{"title":"Turnovers Won","value":{"value":1,"title":"Turnovers Won"},"overall":{"value":"50%","title":"Turnovers Won","type":1,"key":"turnoverWon","raw":1,"top":2,"color":"#f6c745"}},{"title":"Defenders Beaten","value":{"value":6,"title":"Defenders Beaten"},"overall":{"value":"100%","title":"Defenders Beaten","type":1,"key":"defenderBeaten","raw":6,"top":5,"color":"#479d6c"}},{"title":"Post Contact Metres","value":{"value":1,"title":"Post Contact Metres"},"overall":{"value":"11%","title":"Post Contact Metres","type":1,"key":"postContactMetres","raw":1,"top":9,"color":"#d55637"}}]},{"title":"Defence","stats":[{"title":"Tackles Made","value":{"value":13,"title":"Tackles Made"},"overall":{"value":"76%","title":"Tackles Made","type":1,"key":"totalAttemptedTackles","raw":13,"top":17,"color":"#8ab24b"}},{"title":"Tackles Completed","value":{"value":7,"title":"Tackles Completed"},"overall":{"value":"70%","title":"Tackles Completed","type":1,"key":"totalSuccessfulTackles","raw":7,"top":10,"color":"#a3b747"}},{"title":"Dominant Tackles","value":{"value":0,"title":"Dominant Tackles"},"overall":{"value":"2%","title":"Dominant Tackles","type":1,"key":"dominantTackleContact","raw":0,"top":1,"color":"#cf403a"}},{"title":"Tackles Per Minute","value":{"value":0.09,"title":"Tackles Per Minute"},"overall":{"value":"2%","title":"Tackles Per Minute","type":1,"key":"tackle","raw":0,"top":10,"color":"#cf403a"}},{"title":"Turnovers Won","value":{"value":1,"title":"Turnovers Won"},"overall":{"value":"50%","title":"Turnovers Won","type":1,"key":"turnoverWon","raw":1,"top":2,"color":"#f6c745"}}]},{"title":"Passing","stats":[{"title":"Try Assists","value":{"value":1,"title":"Try Assists"},"overall":{"value":"50%","title":"Try Assists","type":1,"key":"tryAssist","raw":1,"top":2,"color":"#f6c745"}},{"title":"Successful Passes","value":{"value":3,"title":"Successful Passes"},"overall":{"value":"3%","title":"Successful Passes","type":1,"key":"passes","raw":3,"top":90,"color":"#d0433a"}},{"title":"Bad Passes","value":{"value":1,"title":"Bad Passes"},"overall":{"value":"50%","title":"Bad Passes","type":1,"key":"badPass","raw":1,"top":2,"color":"#f6c745"}},{"title":"Pass Accuracy","value":{"value":"75%","title":"Pass Accuracy"},"overall":{"value":"100%","title":"Pass Accuracy","type":1,"key":"pass_accuracy","raw":"67%","top":0,"color":"#479d6c"}}]},{"title":"Kicking","stats":[{"title":"Successful Penalties","value":{"value":0,"title":"Successful Penalties"},"overall":{"value":"2%","title":"Successful Penalties","type":1,"key":"penaltyGoal","raw":0,"top":0,"color":"#ce3d3b"}},{"title":"Successful Conversions","value":{"value":0,"title":"Successful Conversions"},"overall":{"value":"2%","title":"Successful Conversions","type":1,"key":"conversion","raw":0,"top":3,"color":"#cf403a"}},{"title":"Kicks in Play","value":{"value":1,"title":"Kicks in Play"},"overall":{"value":"8%","title":"Kicks in Play","type":1,"key":"kicksInPlay","raw":1,"top":13,"color":"#d34e38"}},{"title":"Drop Goals","value":{"value":0,"title":"Drop Goals"},"overall":{"value":"2%","title":"Drop Goals","type":1,"key":"dropGoal","raw":0,"top":0,"color":"#ce3d3b"}},{"title":"Goals Converted","value":{"value":0,"title":"Goals Converted"},"overall":{"value":"2%","title":"Goals Converted","type":1,"key":"successfulGoals","raw":0,"top":3,"color":"#cf403a"}}]},{"title":"Discipline","stats":[{"title":"Penalties Conceded","value":{"value":0,"title":"Penalties Conceded"},"overall":{"value":"2%","title":"Penalties Conceded","type":1,"key":"penaltyConceded","raw":0,"top":3,"color":"#cf403a"}},{"title":"Yellow Cards","value":{"value":0,"title":"Yellow Cards"},"overall":{"value":"2%","title":"Yellow Cards","type":1,"key":"yellowCard","raw":0,"top":1,"color":"#cf403a"}},{"title":"Red Cards","value":{"value":0,"title":"Red Cards"},"overall":{"value":"2%","title":"Red Cards","type":1,"key":"redCard","raw":0,"top":0,"color":"#ce3d3b"}}]}]}}]
[{"title":"Pro D2","logo":"Pro D2","id":"1013","games":[{"title":"Vannes vs Aurillac","date":"24 Apr 2026","dateSmall":"24 Apr","time":1777051800,"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":"Aurillac","id":"6167","logo":"https:\/\/eu-cdn.rugbypass.com\/webp-images\/images\/team-images\/logos\/png\/100050.png.webp?maxw=72&v=1762927733"},"stats":{"mins":71,"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":20,"tries":1,"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":24,"tries":0,"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":42,"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":75,"tries":0,"yellow_cards":0,"red_cards":0,"conversions":0}},{"title":"Beziers vs Vannes","date":"18 Dec 2025","dateSmall":"18 Dec","time":1766088000,"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":"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":13,"tries":0,"yellow_cards":1,"red_cards":0,"conversions":0}},{"title":"Vannes vs Biarritz Olympique","date":"12 Dec 2025","dateSmall":"12 Dec","time":1765569600,"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":1,"yellow_cards":0,"red_cards":0,"conversions":0}},{"title":"Nevers vs Vannes","date":"7 Nov 2025","dateSmall":"7 Nov","time":1762545600,"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":"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":58,"tries":0,"yellow_cards":0,"red_cards":0,"conversions":0}}]},{"title":"Challenge Cup","logo":"Challenge Cup","id":"1026","games":[{"title":"Harlequins vs Vannes","date":"18 Oct 2026","dateSmall":"18 Oct","time":1792324800,"compLogo":"https:\/\/eu-cdn.rugbypass.com\/webp-images\/images\/competitions\/logos\/circle\/challenge-cup.png.webp?maxw=72&v=1762927428","compTitle":"Challenge Cup","draw":false,"win":false,"opposition":{"name":"Harlequins","id":"1229","logo":"https:\/\/eu-cdn.rugbypass.com\/webp-images\/images\/team-images\/logos\/png\/105.png.webp?maxw=72&v=1762927733"},"stats":{"mins":80,"tries":0,"yellow_cards":0,"red_cards":0,"conversions":0}}]}]
Marin Boulier Stats
Stats compared to other Scrum Halfs
{{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}}
Marin Boulier Stats
Stats compared to other Scrum Halfs
{{item.title}}
{{item.value}}
Match Stats
{{selectedMatchesComp}} - All
-
{{item.title}}
18 Oct 2026
18 Oct
L
v

Harlequins
24 Apr 2026
24 Apr
W
v

Aurillac
10 Apr 2026
10 Apr
W
v

Beziers
27 Mar 2026
27 Mar
W
v

USON Nevers
20 Feb 2026
20 Feb
W
v

Biarritz
29 Jan 2026
29 Jan
W
v

Oyonnax
18 Dec 2025
18 Dec
L
v

Beziers
12 Dec 2025
12 Dec
W
v

Biarritz
7 Nov 2025
7 Nov
L
v

USON Nevers
{{game.date}}
{{game.dateSmall}}
W L
v
{{game.stats.mins}}
{{game.stats.tries}}
{{game.stats.conversions}}
{{game.stats.yellow_cards}}
{{game.stats.red_cards}}
Marin Boulier Performance Analysis
Challenge Cup 2026/2027
Marin Boulier has featured in 1 matches during the 2026/2027 Challenge Cup to date, representing Vannes, with 0 wins and 1 loss.
Marin Boulier is representing Vannes in the 2026/2027 Challenge Cup season, who currently sit 6th in the table with 1 matches played.
Marin Boulier has played 80 minutes across the 2026/2027 Challenge Cup so far. In attack he has made 23m with ball in hand, beating 5 defenders and scoring 0 tries. Defensively he has completed 8 tackles at a rate of 8 per game.
In the Challenge Cup 2026/2027, Marin Boulier has completed 6 passes at an accuracy of 75%, contributing 1 try assist and making 10 touches.
He ranked in the top 5% of Centre's for defenders beaten in the Challenge Cup.