Stephan Le Roux News
International
The Kennedy Tsimba shift series part three: Willie le Roux on the art of adaptability
ProD2 season 2026-27 preview: Club-by-club guide as French second tier kicks off
Willie le Roux addresses Jacques Nienaber situation before facing former boss
Bulls move Willie Le Roux to lesser seen position for Zebre Parma
Latest
Namibia's Le Roux Malan becomes latest international to exit Sharks
South African Quinn Roux added to Bath's growing retained list
PREM Rugby
Exclusive
Bulls move on Le Roux as Bath contract talks end
Willie Le Roux issues classy response to online dig after Bulls win
Springboks issue update on 33-man squad and Willie Le Roux
Springboks update: Willie le Roux ruled out of Wallabies rematch
[{"competition":{"rid":"211","oid":"211","ovid":"1013","name":"Pro D2","logo":"https:\/\/eu-cdn.rugbypass.com\/images\/competitions\/logos\/png\/pro-d2.png?v=1775693348","logoCircle":"https:\/\/eu-cdn.rugbypass.com\/images\/competitions\/logos\/circle\/pro-d2.png?v=1775691922","season":{"season":202601,"years":{"2026":2026,"2027":2027},"label":"2026\/2027","completed":0,"standings":1,"started":1,"months":0,"games":245},"stats":{"success":1,"stats":{"teamId":6167,"penaltyConceded":1,"penaltyOffence":1,"notReleasing":1,"carries":5,"metresMade":9,"defenderBeaten":1,"crossedGainline":2,"failedGainline":3,"dominantContact":2,"postContactMetres":10,"carryDistance":28,"metresInContact":10,"tackle":16,"missedTackle":3,"dominantTackleContact":4,"totalAttemptedTackles":22,"totalSuccessfulTackles":16,"totalUnsuccessfulTackles":6,"outOfGame":1,"backInGame":4,"trapped":1,"upperBodyTackles":18,"lowerBodyTackles":4,"percentTackleMade":72.73,"percentLowerBodyTackles":18.18,"percentUpperBodyTackles":81.82,"lineoutsWonOwnThrow":1,"points":0,"appearances":3,"minutesPlayed":52,"minutesPlayedFirstHalf":19,"minutesPlayedSecondHalf":33},"topPlayerStats":{"carries":{"id":150570,"value":66},"metresMade":{"id":258130,"value":170},"passes":{"id":173500,"value":27},"defenderBeaten":{"id":150570,"value":22},"crossedGainline":{"id":150570,"value":24},"failedGainline":{"id":150570,"value":41},"neutral":{"id":258130,"value":13},"dominantContact":{"id":259055,"value":11},"postContactMetres":{"id":259055,"value":63},"carryDistance":{"id":258130,"value":284},"metresInContact":{"id":259055,"value":63},"tackle":{"id":202064,"value":115},"missedTackle":{"id":112280,"value":16},"totalAttemptedTackles":{"id":202064,"value":132},"totalSuccessfulTackles":{"id":202064,"value":115},"totalUnsuccessfulTackles":{"id":124717,"value":25},"upperBodyTackles":{"id":205053,"value":88},"lowerBodyTackles":{"id":202064,"value":48},"percentTackleMade":{"id":250079,"value":100},"percentLowerBodyTackles":{"id":189901,"value":66.67},"percentUpperBodyTackles":{"id":262671,"value":100},"restartCatch":{"id":162811,"value":8},"points":{"id":233044,"value":10},"appearances":{"id":183185,"value":7},"minutesPlayed":{"id":112280,"value":459},"minutesPlayedFirstHalf":{"id":205053,"value":280},"minutesPlayedSecondHalf":{"id":183185,"value":231},"dominantTackleContact":{"id":242768,"value":10},"yellowCard":{"id":110856,"value":2},"penaltyConceded":{"id":202064,"value":9},"penaltyDefence":{"id":202064,"value":9},"foulPlay":{"id":103992,"value":3},"sinBinEnd":{"id":110856,"value":2},"turnoverWon":{"id":132981,"value":5},"backInGame":{"id":205053,"value":39},"trapped":{"id":203721,"value":20},"lineoutsWonOwnThrow":{"id":103992,"value":25},"lineoutSteals":{"id":233154,"value":10},"restartCatchSuccess":{"id":258130,"value":7},"lineoutOffence":{"id":124717,"value":3},"offside":{"id":236851,"value":3},"dissentAdvance":{"id":219482,"value":1},"freeKick":{"id":219482,"value":1},"offload":{"id":132981,"value":6},"totalTurnovers":{"id":165697,"value":9},"lostBallForced":{"id":219482,"value":2},"handlingError":{"id":183185,"value":6},"errors":{"id":165697,"value":9},"tryScored":{"id":233044,"value":2},"cleanBreak":{"id":233154,"value":5},"droppedBallUnforced":{"id":183185,"value":5},"breakAssist":{"id":249990,"value":3},"kicksInPlay":{"id":165697,"value":2},"territorial":{"id":233044,"value":1},"kickBounced":{"id":165697,"value":2},"kickMetres":{"id":233044,"value":49},"allKickMetres":{"id":233044,"value":49},"attackingCatch":{"id":233154,"value":3},"defensiveCatch":{"id":233044,"value":2},"defensiveCatchSuccess":{"id":233044,"value":1},"duelDefence":{"id":233044,"value":1},"aerialContest":{"id":233154,"value":4},"penaltyOffence":{"id":113373,"value":3},"deliberateKnockOn":{"id":236851,"value":1},"handsInRuck":{"id":107154,"value":2},"notReleasing":{"id":113373,"value":2},"tryAssist":{"id":112280,"value":2},"carriedInTouch":{"id":236851,"value":1},"lostInRuckOrMaul":{"id":165697,"value":4},"jackalTurnoverWon":{"id":258130,"value":2},"outOfGame":{"id":103992,"value":22},"offFeetAtRuck":{"id":191676,"value":2},"badPass":{"id":132981,"value":1},"tackleTurnoverWon":{"id":132981,"value":3},"jackalPenaltyWon":{"id":222693,"value":2},"counterRuck":{"id":233154,"value":2},"notRollingAway":{"id":162811,"value":2},"contestedBreakdown":{"id":205053,"value":19},"retainedKick":{"id":162811,"value":1},"contestable":{"id":162811,"value":1},"attackingKicks":{"id":165697,"value":2},"forwardPass":{"id":183185,"value":1},"interception":{"id":183185,"value":1},"tapBack":{"id":212754,"value":2},"tapBackSuccess":{"id":212754,"value":2},"aerialContestWon":{"id":212754,"value":2},"percentAerialContestWon":{"id":183185,"value":100},"collapsingMaul":{"id":253302,"value":1},"kickError":{"id":253302,"value":1},"accidentalKnockOn":{"id":240669,"value":1},"maulObstruction":{"id":113373,"value":1},"otherError":{"id":191676,"value":1},"duelDefenceSuccess":{"id":191676,"value":1},"redCard":{"id":194583,"value":1},"otherOffence":{"id":194583,"value":1},"attackingCatchSuccess":{"id":233154,"value":1},"obstruction":{"id":103992,"value":1},"wrongSideAtRuck":{"id":209548,"value":1},"wrongSideAtMaul":{"id":241691,"value":3},"carriedOver":{"id":237775,"value":1},"offsideAtKick":{"id":241691,"value":1},"attemptedInterception":{"id":114389,"value":1},"dissent":{"id":261915,"value":1}}},"epoch":1792695600},"main":{"totalMinsPlayed":52,"main":[{"value":1,"title":"Lineouts Won"},{"value":0,"title":"Lineouts Stolen"},{"value":16,"title":"Tackles Completed"},{"value":5,"title":"Carries"},{"value":0,"title":"Tries"},{"value":0,"title":"Try Assists"}],"profile":[{"value":"4%","title":"Lineouts Won","type":1,"key":"lineoutsWonOwnThrow","raw":1,"top":25,"color":"#d04439"},{"value":"2%","title":"Lineouts Stolen","type":1,"key":"lineoutSteals","raw":0,"top":10,"color":"#cf403a"},{"value":"14%","title":"Tackles Completed","type":1,"key":"totalSuccessfulTackles","raw":16,"top":115,"color":"#d75e37"},{"value":"8%","title":"Carries","type":1,"key":"carries","raw":5,"top":66,"color":"#d34e38"},{"value":"2%","title":"Tries","type":1,"key":"tryScored","raw":0,"top":2,"color":"#cf403a"},{"value":"2%","title":"Try Assists","type":1,"key":"tryAssist","raw":0,"top":2,"color":"#cf403a"}]},"group":{"groups":[{"title":"Attack","stats":[{"title":"Points","value":{"value":0,"title":"Points"},"overall":{"value":"2%","title":"Points","type":1,"key":"points","raw":0,"top":10,"color":"#cf403a"}},{"title":"Tries","value":{"value":0,"title":"Tries"},"overall":{"value":"2%","title":"Tries","type":1,"key":"tryScored","raw":0,"top":2,"color":"#cf403a"}},{"title":"Line Breaks","value":{"value":0,"title":"Line Breaks"},"overall":{"value":"2%","title":"Line Breaks","type":1,"key":"cleanBreak","raw":0,"top":5,"color":"#cf403a"}},{"title":"Carries","value":{"value":5,"title":"Carries"},"overall":{"value":"8%","title":"Carries","type":1,"key":"carries","raw":5,"top":66,"color":"#d34e38"}},{"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":66,"color":"#cf403a"}},{"title":"Metres Carried","value":{"value":9,"title":"Metres Carried"},"overall":{"value":"5%","title":"Metres Carried","type":1,"key":"metresMade","raw":9,"top":170,"color":"#d14739"}},{"title":"Turnovers Won","value":{"value":0,"title":"Turnovers Won"},"overall":{"value":"2%","title":"Turnovers Won","type":1,"key":"turnoverWon","raw":0,"top":5,"color":"#cf403a"}},{"title":"Defenders Beaten","value":{"value":1,"title":"Defenders Beaten"},"overall":{"value":"5%","title":"Defenders Beaten","type":1,"key":"defenderBeaten","raw":1,"top":22,"color":"#d14739"}},{"title":"Post Contact Metres","value":{"value":10,"title":"Post Contact Metres"},"overall":{"value":"16%","title":"Post Contact Metres","type":1,"key":"postContactMetres","raw":10,"top":63,"color":"#d96437"}}]},{"title":"Defence","stats":[{"title":"Tackles Made","value":{"value":22,"title":"Tackles Made"},"overall":{"value":"17%","title":"Tackles Made","type":1,"key":"totalAttemptedTackles","raw":22,"top":132,"color":"#d96636"}},{"title":"Tackles Completed","value":{"value":16,"title":"Tackles Completed"},"overall":{"value":"14%","title":"Tackles Completed","type":1,"key":"totalSuccessfulTackles","raw":16,"top":115,"color":"#d75e37"}},{"title":"Dominant Tackles","value":{"value":4,"title":"Dominant Tackles"},"overall":{"value":"40%","title":"Dominant Tackles","type":1,"key":"dominantTackleContact","raw":4,"top":10,"color":"#eca93d"}},{"title":"Tackles Per Minute","value":{"value":0.31,"title":"Tackles Per Minute"},"overall":{"value":"2%","title":"Tackles Per Minute","type":1,"key":"tackle","raw":0,"top":115,"color":"#cf403a"}},{"title":"Turnovers Won","value":{"value":0,"title":"Turnovers Won"},"overall":{"value":"2%","title":"Turnovers Won","type":1,"key":"turnoverWon","raw":0,"top":5,"color":"#cf403a"}}]},{"title":"Passing","stats":[{"title":"Try Assists","value":{"value":0,"title":"Try Assists"},"overall":{"value":"2%","title":"Try Assists","type":1,"key":"tryAssist","raw":0,"top":2,"color":"#cf403a"}},{"title":"Successful Passes","value":{"value":0,"title":"Successful Passes"},"overall":{"value":"2%","title":"Successful Passes","type":1,"key":"passes","raw":0,"top":27,"color":"#cf403a"}},{"title":"Bad Passes","value":{"value":0,"title":"Bad Passes"},"overall":{"value":"2%","title":"Bad Passes","type":1,"key":"badPass","raw":0,"top":1,"color":"#cf403a"}},{"title":"Pass Accuracy","value":{"value":"0%","title":"Pass Accuracy"},"overall":{"value":"100%","title":"Pass Accuracy","type":1,"key":"pass_accuracy","raw":"0%","top":0,"color":"#479d6c"}}]},{"title":"Discipline","stats":[{"title":"Penalties Conceded","value":{"value":1,"title":"Penalties Conceded"},"overall":{"value":"11%","title":"Penalties Conceded","type":1,"key":"penaltyConceded","raw":1,"top":9,"color":"#d55637"}},{"title":"Yellow Cards","value":{"value":0,"title":"Yellow Cards"},"overall":{"value":"2%","title":"Yellow Cards","type":1,"key":"yellowCard","raw":0,"top":2,"color":"#cf403a"}},{"title":"Red Cards","value":{"value":0,"title":"Red Cards"},"overall":{"value":"2%","title":"Red Cards","type":1,"key":"redCard","raw":0,"top":1,"color":"#cf403a"}}]},{"title":"Lineouts","stats":[{"title":"Lineout Takes","value":{"value":1,"title":"Lineout Takes"},"overall":{"value":"2%","title":"Lineout Takes","type":1,"key":"lineout_takes","raw":0,"top":0,"color":"#ce3d3b"}},{"title":"Lineouts Won","value":{"value":1,"title":"Lineouts Won"},"overall":{"value":"4%","title":"Lineouts Won","type":1,"key":"lineoutsWonOwnThrow","raw":1,"top":25,"color":"#d04439"}},{"title":"Lineouts Stolen","value":{"value":0,"title":"Lineouts Stolen"},"overall":{"value":"2%","title":"Lineouts Stolen","type":1,"key":"lineoutSteals","raw":0,"top":10,"color":"#cf403a"}}]}]}}]
[{"title":"Pro D2","logo":"Pro D2","id":"1013","games":[{"title":"Oyonnax vs Aurillac","date":"11 Sep 2026","dateSmall":"11 Sep","time":1789147800,"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":"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":19,"tries":0,"yellow_cards":0,"red_cards":0,"conversions":0}},{"title":"Aurillac vs Dax","date":"4 Sep 2026","dateSmall":"4 Sep","time":1788543000,"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":21,"tries":0,"yellow_cards":0,"red_cards":0,"conversions":0}},{"title":"Grenoble vs Aurillac","date":"27 Aug 2026","dateSmall":"27 Aug","time":1787851800,"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":"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":12,"tries":0,"yellow_cards":0,"red_cards":0,"conversions":0}}]}]
Stephan Le Roux 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}}
Stephan Le Roux Stats
Stats compared to other Locks
{{item.title}}
{{item.value}}
Match Stats
{{selectedMatchesComp}} - All
-
{{item.title}}
11 Sep 2026
11 Sep
L
v

Oyonnax
4 Sep 2026
4 Sep
W
v

Dax
27 Aug 2026
27 Aug
L
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}}
Stephan Le Roux Performance Analysis
Pro D2 2026/2027
Stephan Le Roux has featured in 3 matches during the 2026/2027 Pro D2 to date, representing Aurillac, with 1 win and 2 losses.
Stephan Le Roux is representing Aurillac in the 2026/2027 Pro D2 season, who currently sit 9th in the table with 7 matches played.
Stephan Le Roux has played 52 minutes across the 2026/2027 Pro D2 so far. In attack he has made 15m with ball in hand, beating 0 defenders and scoring 0 tries. Defensively he has completed 15 tackles at a rate of 5 per game.
In the Pro D2 2026/2027, Stephan Le Roux has completed 0 passes at an accuracy of 0%, contributing 0 try assists and making 5 touches.