Bulls Bulls 40 - 7 Cardiff Cardiff

full_time 80 minutes

20 Mar 2026

United Rugby Championship

Stage: Regular Season Round 13

Loftus Versfeld

Head to Head

🔥 1

The Bulls secured a resounding 40-7 victory over Cardiff Rugby at Loftus Versfeld. Cardiff struck first with a try from Millard, converted by Sheedy, taking an early lead. However, the Bulls quickly responded, scoring five tries before halftime, with Coetzee, Grobbelaar, Kriel, Papier, and Louw all crossing the line. Handre Pollard was instrumental, converting each of those tries to establish a commanding 28-7 lead at the break. In the second half, Ruan Vermaak added to the Bulls' tally, further solidifying their dominance. Cardiff struggled to find rhythm, hampered by a yellow card to Lawrence in the first half. The Bulls' performance showcased their attacking prowess and defensive resilience, marking a significant win in the URC competition.

Broadcasters

Weather

Temperature: 24.4°C (Feels like 24.6°C) Condition: PartlyCloudy Wind: 5.6 km/h, gusting to 19.1 km/h Humidity: 58% Cloud Cover: 57%

Highlights

Events

  • 0' kickoff
  • 2' try Harri Millard
  • 3' conversion Callum Sheedy
  • 7' yellow_card Alun Lawrence
  • 8' try Marcell Coetzee
  • 9' conversion Handre Pollard
  • 13' try Johan Grobbelaar
  • 17' substitution George Nott
  • 17' yellow_card_complete Alun Lawrence
  • 23' substitution Aled Davies
  • 26' try David Kriel
  • 27' conversion Handre Pollard
  • 34' try Embrose Papier
  • 35' conversion Handre Pollard
  • 39' try Elrigh Louw
  • 40' conversion Handre Pollard
  • 40' half_time
  • 40' second_half
  • 47' substitution Rhys Barratt
  • 47' substitution Javan Sebastian
  • 52' substitution Elrigh Louw
  • 52' substitution Gerhard Steenekamp
  • 52' substitution Cobus Wiese
  • 52' substitution Johan Grobbelaar
  • 52' substitution Francois Klopper
  • 52' substitution Liam Belcher
  • 55' substitution Handre Pollard
  • 56' try Ruan Vermaak
  • 56' substitution Taine Basham
  • 56' substitution Alun Lawrence
  • 57' conversion David Kriel
  • 58' substitution Cameron Winnett
  • 60' substitution Embrose Papier
  • 66' substitution Jacob Beetham
  • 72' substitution Marcell Coetzee
  • 80' full_time