The best rugby wingers need far more than raw pace. The best wide men are now expected to finish chances, dominate in the air, create opportunities and produce decisive moments under pressure.
Following the conclusion of Rugby’s Greatest Rivalry, we’ve ranked the five best rugby wingers in the world right now.
Freeman has developed into one of England’s most dependable attacking weapons. Powerful, quick and comfortable moving across the backline, the Northampton Saints star carries a constant threat with ball in hand.
His physicality also separates him from many traditional wingers, particularly when England need someone to make metres in heavy traffic.
Did you know:Leicester released Freeman at 16 before his growth spurt arrived. The future England winger had worried he wouldn’t grow big enough to play professionally
4. Kurt-Lee Arendse – South Africa
Arendse continues to prove that size is no barrier at the highest level. His acceleration, footwork and ability to identify space make him incredibly difficult to defend against.
The Springbok is also outstanding defensively and regularly produces important moments without the ball.
Did You Know: Before becoming a Springbok star, Arendse worked in a local butchery in Paarl to earn extra money after leaving school
3. Cheslin Kolbe – South Africa
Kolbe remains one of rugby’s great game-breakers. Even when he receives limited possession, defenders cannot afford to switch off for a second.
His versatility, bravery under the high ball and ability to create something from nothing keep him among the world’s elite.
Did You Know: Kolbe is related to Olympic 400m champion Wayde van Niekerk. They attended the same primary school and both won medals at Rio 2016: Kolbe bronze in sevens, Van Niekerk gold on the track.
2. Will Jordan – New Zealand
Jordan’s try-scoring record speaks for itself. The All Blacks superstar reads the game like a full-back but finishes chances like a world-class winger.
His support lines are exceptional, while his speed and anticipation mean he is often in exactly the right place when New Zealand break through. Few players in world rugby are more dangerous in open space.
Did You Know: Jordan started playing cricket aged five and made representative teams in both cricket and rugby as he grew up, switching sports between summer and winter.
1. Louis Bielle-Biarrey – France
Bielle-Biarrey takes top spot after establishing himself as arguably the most dangerous winger in the game.
The France speedster possesses devastating acceleration, intelligent movement and a remarkable ability to turn half-chances into tries. Still improving, he has already become one of the first names on Fabien Galthié’s team sheet.
Did You Know: His parents bought him a red scrum cap when he was five, and he has preferred that colour ever since. His mum also revealed he used to sleep with his rugby ball in bed
// getBrowserLanguageCode() and getSmsProgramForCountryAndLanguage() are provided globally // by the external mc-sms-phone.js script loaded alongside this inline form script.
function getDefaultCountryProgram(defaultCountryCode, smsProgramData) { if (!smsProgramData || smsProgramData.length === 0) { return null; } var browserCountryCode = getBrowserLanguage(); var browserLangCode = getBrowserLanguageCode(); if (browserCountryCode) { var match = getSmsProgramForCountryAndLanguage(smsProgramData, browserCountryCode, browserLangCode); if (match) { return match; } } if (defaultCountryCode) { var match = getSmsProgramForCountryAndLanguage(smsProgramData, defaultCountryCode, browserLangCode); if (match) { return match; } } return smsProgramData[0]; }
function updateSmsLegalText(countryCode, fieldName) { if (!countryCode || !fieldName) { return; } var programs = window?.MC?.smsPhoneData?.programs; if (!programs || !Array.isArray(programs)) { return; } var browserLangCode = getBrowserLanguageCode(); var program = getSmsProgramForCountryAndLanguage(programs, countryCode, browserLangCode); if (!program || !program.requiredTemplate) { return; }
function getCountryName(countryCode) { if (window.MC?.smsPhoneData?.smsProgramDataCountryNames && Array.isArray(window.MC.smsPhoneData.smsProgramDataCountryNames)) { for (let i = 0; i