{"209":{"title":"Six Nations","uri":"six-nations","id":"108","oid":"209","order":0,"hasData":1},"210":{"title":"Rugby World Cup","uri":"rugby-world-cup","id":"111","oid":"210","order":1,"hasData":1},"3":{"title":"International","uri":"internationals","id":"107","oid":"3","order":3,"hasData":1},"201":{"title":"Gallagher Premiership","uri":"premiership","id":"101","oid":"201","order":4,"hasData":1},"204":{"title":"United Rugby Championship","uri":"united-rugby-championship","id":"138","oid":"204","order":5,"hasData":1},"203":{"title":"TOP 14","uri":"top-14","id":"102","oid":"203","order":6,"hasData":1},"217":{"title":"U20 Six Nations","uri":"u20-six-nations","id":"217","oid":"217","order":7,"hasData":1},"211":{"title":"Pro D2","uri":"pro-d2","id":"119","oid":"211","order":8,"hasData":1},"208":{"title":"Bunnings NPC","uri":"bunnings-npc","id":"105","oid":"208","order":9,"hasData":1},"242":{"title":"Investec Champions Cup","uri":"european-champions-cup","id":"110","oid":"242","order":10,"hasData":1},"243":{"title":"Challenge Cup","uri":"challenge-cup","id":"118","oid":"243","order":11,"hasData":1},"340":{"title":"PWR","uri":"premiership-womens-rugby","id":"127","oid":"340","order":12,"hasData":1},"205":{"title":"Super Rugby Pacific","uri":"super-rugby","id":"104","oid":"205","order":13,"hasData":1},"207":{"title":"Currie Cup","uri":"currie-cup","id":"106","oid":"207","order":14,"hasData":1},"248":{"title":"Women's Six Nations","uri":"womens-six-nations","id":"125","oid":"248","order":16,"hasData":1},"274":{"title":"Women's Internationals","uri":"womens-internationals","id":"274","oid":"274","order":17,"hasData":1},"249":{"title":"Women's Rugby World Cup","uri":"womens-rugby-world-cup","id":"126","oid":"249","order":18,"hasData":1},"365":{"title":"Autumn Nations Series","uri":"autumn-nations-series","id":"124","oid":"365","order":19,"hasData":1},"2000":{"title":"Nations Championship","uri":"nations-championship","id":"2000","oid":"2000","order":20,"hasData":1},"1":{"title":"Rugby Hybrid Friendlies","uri":"rugby-hybrid-friendlies","id":"1","oid":"1","order":21,"hasData":1},"269":{"title":"Rugby Europe Championship","uri":"rugby-europe-championship","id":"269","oid":"269","order":22,"hasData":1},"221":{"title":"British & Irish Lions 2025","uri":"british-irish-lions","id":"113","oid":"221","order":23,"hasData":1},"214":{"title":"The Rugby Championship","uri":"the-rugby-championship","id":"109","oid":"214","order":24,"hasData":1},"141":{"title":"Super Rugby Pacific","uri":"super-rugby-pacific","id":"141","oid":"141","order":25,"hasData":1},"216":{"title":"World Rugby Junior World Championship","uri":"world-rugby-u20-championship","id":"216","oid":"216","order":25,"hasData":1},"219":{"title":"Pacific Nations Cup","uri":"pacific-nations-cup","id":"219","oid":"219","order":26,"hasData":1},"120":{"title":"Pacific Four Series","uri":"pacific-four-series","id":"120","oid":"120","order":27,"hasData":1},"862":{"title":"WXV 1","uri":"wxv-1","id":"862","oid":"862","order":29,"hasData":1},"863":{"title":"WXV 2","uri":"wxv-2","id":"863","oid":"863","order":30,"hasData":1},"864":{"title":"WXV 3","uri":"wxv-3","id":"864","oid":"864","order":31,"hasData":1},"151":{"title":"Major League Rugby","uri":"major-league-rugby","id":"131","oid":"151","order":32,"hasData":1},"116":{"title":"Premiership Cup","uri":"premiership-cup","id":"116","oid":"116","order":34,"hasData":1}}

Player ratings - Bulls

Bulls-celebrate-v-Leinster

OPINION: The Bulls tackled Leinster into submission to reach the United Rugby Championship for a second time.

ADVERTISEMENT

It is also the second time they beat Leinster in a semifinal – ensuring the powerful and Irish international-laden team lost in the last four for the third successive year.

It was a victory built on brute strength and relentless defence.

Jan de Koning rates the Bulls players!

15 Willie le Roux
He was heavily involved from the outset and produced a masterclass in playmaking, with some sublime tactical kicking. There was a great carry and wrap-around with a great 50-22 kick and just the odd stray pass.
9/10

14 Sergeal Petersen
He was yellow-carded for a ‘deliberate’ knock-on just on the 20-minute mark, which resulted in Leinster’s first try. He made up for it with some great kick-chasing and a crucial try, while chasing and collecting a Papier kick.
7/10

13 David Kriel
He is one of the most underrated midfielders in the country, who doesn’t always get credit for his massive role in the Bulls set-up. He collected all the restarts that came his way. There were also 13 tackles.
7/10

ADVERTISEMENT

12 Harold Vorster
Produced several powerful carries, continuously attacking the advantage line. Solid on defence, with eight tackles.
7/10

11 Devon Williams
He was steady, without being spectacular and did what was required.
6/10

10 Johan Goosen
From a steady start – with a great angled run for the Bulls’ opening try – he made 70-odd metres with the ball in hand and settled into a great game. Also a sound tactical game, with only the odd error.
7/10

9 Embrose Papier
Crisp service and doing the basics well, occasionally testing the Leinster defence. He did give away a needless penalty and his stats may not look as impressive as some other players, but he played his role in the win superbly.
7/10

ADVERTISEMENT

8 Cameron Hanekom
Great early steal, building on that start to be one of the team’s most valuable players – making almost 90 metres from his 15 carries. Throw in 15 tackles (second most in the game) and no misses.
9/10

7 Elrigh Louw
Leaving stud marks all over the park with his enormous workrate – a match-high 17 tackles, with 60-odd metres from nine carries.
8/10

6 Marco van Staden
Gave away a silly penalty that had his team’s first try scratched, but worked hard to make up for his brain fade.
7/10

5 Ruan Nortje (captain)
Great reads on defence – collecting a chip-kick that had trouble written all over it. He is also maturing as a captain.
8/10

4 Ruan Vermaak
Settling into his role as Nortje’s second row partner and while he was not as spectacular as his captain, he had a good day at the office.
7/10

3 Wilco Louw
His powerful scrumming laid the foundation for the Bulls’ set-piece dominance and was certainly not always rewarded by the referee.
7/10

2 Johan Grobbelaar
Showed why he is in the Springbok picture, with a solid first-half performance. Maybe he still needs to mature, but certainly one for the future.
7/10

1 Gerhard Steenekamp
One of the most underrated scrummagers in the country and made most of his tackles.
6/10

Replacements:

16 Akker van der Merwe (on for Grobbelaar, 40 min)
Not flawless, with two missed tackles, but did not let the team down – making some strong carries.
6/10

17 Simphiwe Matanzima (on for Steenekamp, 59 min)
His defensive work certainly requires some work, but he is becoming a valued asset.
6/10

18 Francois Klopper (on for Louw, 60 min)
Maybe his workrate can improve, but nine tackles in a 20-minute cameo says a lot about his future in Pretoria.
7/10

19 Reinhardt Ludwig (on for Vermaak, 64 min)
The perfect player to come off the bench – making all his tackles in those decisive last 15 minutes.
7/10

20 Nizaam Carr (on for Van Staden, 60 min)
He showed some sublime touches, including a crucial kick ahead, at a time when Leinster looked to be getting the upperhand. Also made all his tackles.
7/10

21 Keagan Johannes
Not used.

22 Chris Smith
Not used.

23 Cornel Smit (on for Le Roux, 55 min)
Not bad for a rookie on debut, stepping in admirably for the veteran, two-times World Cup winner.
7/10

@king365ed
@rugby365com

Join free

KOKO Show | 13 October 2026 | WALLABIES BROUGHT CRASHING BACK TO EARTH! All Blacks Deliver Bledisloe Reality Check!

What Rugby Fans Don't See: Ben O'Keeffe on Life Under Pressure | ARP Extra

What Did the All Blacks’ Big Win Prove? | Episode 35 | Aotearoa Rugby Pod

Canada v England | WXV Global Series

MLR Weekly: New England Owner Errik Anderson re expansion/future, MLR News, College Rugby Corner

Spain v South Africa | WXV Global Series 2026 | Match Highlights

Chile v Hong Kong China | U20 Challenger 2026 | Match Highlights

Belgium v Portugal | U20 Challenger 2026 | Match Highlights

Write A Comment