Halftime: 21 – 7
Attendance: 30595
Halftime: 21 – 7
Attendance: 30595
Saturday 30th May 2026
KO 15:30 SAST Africa
DHL Stadium
Ref: Eoghan Cross
United Rugby Championship
Check out the key stats for this game, including overall team performance and individual player highlights.
| Stat. |
DHL Stormers |
Cardiff Rugby |
|---|---|---|
| Tries |
Andre-Hugo Venter (23) Ntuthuko Mchunu (28) Leolin Zas (35) Sacha Feinberg-Mngomezulu (51) Seabelo Senatla (57) Paul de Villiers (63) Stefan Ungerer (72) JJ Kotze (77) |
Cam Winnett (18) Taine Basham (44) James Botham (59) |
| Conversions |
Sacha Feinberg-Mngomezulu (24), (28), (36) Jurie Matthee (78) |
Ioan Lloyd (19), (45), (60) |
| Penalties | Jurie Matthee (68), (80) |
| Stat. |
DHL Stormers |
Cardiff Rugby |
|---|---|---|
| Posession First Half | 60% | 40% |
| Posession Second Half | 55% | 44% |
| Territory First Half | 69% | 30% |
| Territory Second Half | 67% | 32% |
| Tries | 8 | 3 |
| Conversions | 4 | 3 |
| Penalties Conceded | 8 | 14 |
| Passes | 114 | 90 |
| Tackles | 90 | 144 |
| Scrums Won | 6 | 4 |
| Yellow Cards | 0 | 2 |
C: Carries, CB: Clean Breaks, DB: Defenders Beaten, M: Metres, O: Offload, P: Passes, T: Tackles, TW: Turnovers Won
| No. |
DHL Stormers |
C | CB | DB | M | O | P | T | TW |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Ntuthuko Mchunu | 4 | 0 | 2 | 9 | 0 | 1 | 2 | 0 |
| 2 | Andre-Hugo Venter | 10 | 0 | 4 | 21 | 0 | 0 | 4 | 0 |
| 3 | Neethling Fouche | 6 | 0 | 0 | 5 | 0 | 2 | 4 | 0 |
| 4 | Adre Smith | 3 | 0 | 0 | 0 | 0 | 0 | 4 | 0 |
| 5 | Ruben van Heerden | 2 | 0 | 0 | 1 | 0 | 1 | 7 | 0 |
| 6 | Paul de Villiers | 10 | 1 | 1 | 23 | 1 | 4 | 16 | 2 |
| 7 | Ben-Jason Dixon | 6 | 0 | 2 | 31 | 0 | 2 | 6 | 0 |
| 8 | Evan Roos | 8 | 0 | 2 | 5 | 1 | 2 | 8 | 0 |
| 9 | Imad Khan | 6 | 1 | 4 | 13 | 0 | 44 | 5 | 0 |
| 10 | Sacha Feinberg-Mngomezulu | 8 | 1 | 3 | 71 | 0 | 3 | 0 | 0 |
| 11 | Leolin Zas | 3 | 1 | 1 | 31 | 0 | 2 | 2 | 0 |
| 12 | Dan du Plessis | 7 | 0 | 0 | 20 | 1 | 9 | 4 | 0 |
| 13 | Ruhan Nel | 4 | 1 | 4 | 20 | 2 | 2 | 5 | 1 |
| 14 | Seabelo Senatla | 4 | 0 | 1 | 50 | 1 | 2 | 2 | 0 |
| 15 | Damian Willemse | 17 | 1 | 9 | 78 | 3 | 4 | 2 | 0 |
C: Carries, CB: Clean Breaks, DB: Defenders Beaten, M: Metres, O: Offload, P: Passes, T: Tackles, TW: Turnovers Won
| No. |
DHL Stormers |
C | CB | DB | M | O | P | T | TW |
|---|---|---|---|---|---|---|---|---|---|
| 16 | JJ Kotze | 2 | 1 | 1 | 11 | 0 | 0 | 3 | 0 |
| 17 | Vernon Matongo | 1 | 0 | 0 | 0 | 0 | 1 | 3 | 0 |
| 18 | Zac Porthen | 2 | 0 | 3 | 8 | 1 | 0 | 2 | 0 |
| 19 | Salmaan Moerat | 1 | 0 | 0 | 0 | 0 | 0 | 3 | 0 |
| 20 | Ruan Ackermann | 4 | 0 | 1 | 12 | 1 | 2 | 2 | 0 |
| 21 | Marcel Theunissen | 7 | 0 | 1 | 25 | 0 | 5 | 4 | 0 |
| 22 | Stefan Ungerer | 3 | 0 | 0 | 27 | 0 | 22 | 1 | 0 |
| 23 | Jurie Matthee | 5 | 1 | 4 | 32 | 1 | 6 | 1 | 0 |
| No. |
Cardiff Rugby |
C | CB | DB | M | O | P | T | TW |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Rhys Barratt | 1 | 0 | 0 | 0 | 0 | 0 | 8 | 0 |
| 2 | Liam Belcher | 2 | 0 | 0 | 3 | 0 | 0 | 6 | 0 |
| 3 | Keiron Assiratti | 1 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
| 4 | Josh McNally | 5 | 1 | 0 | 14 | 0 | 1 | 7 | 1 |
| 5 | Rory Thornton | 3 | 0 | 0 | 1 | 0 | 3 | 9 | 0 |
| 6 | James Botham | 9 | 0 | 1 | 7 | 0 | 1 | 13 | 0 |
| 7 | Dan Thomas | 1 | 0 | 0 | 0 | 0 | 4 | 15 | 1 |
| 8 | Taine Basham | 7 | 1 | 5 | 31 | 0 | 3 | 11 | 0 |
| 9 | Johan Mulder | 4 | 0 | 0 | 5 | 0 | 31 | 6 | 1 |
| 10 | Ioan Lloyd | 6 | 1 | 3 | 46 | 1 | 13 | 7 | 0 |
| 11 | Josh Adams | 3 | 0 | 0 | 3 | 0 | 1 | 2 | 0 |
| 12 | Rory Jennings | 4 | 0 | 1 | 12 | 0 | 2 | 9 | 0 |
| 13 | Ben Thomas | 4 | 1 | 2 | 26 | 0 | 8 | 8 | 1 |
| 14 | Jacob Beetham | 6 | 1 | 2 | 41 | 0 | 2 | 3 | 1 |
| 15 | Cam Winnett | 10 | 1 | 1 | 78 | 1 | 5 | 2 | 0 |
C: Carries, CB: Clean Breaks, DB: Defenders Beaten, M: Metres, O: Offload, P: Passes, T: Tackles, TW: Turnovers Won
| No. |
Cardiff Rugby |
C | CB | DB | M | O | P | T | TW |
|---|---|---|---|---|---|---|---|---|---|
| 16 | Dafydd Hughes | 2 | 0 | 0 | 2 | 0 | 0 | 8 | 0 |
| 17 | Danny Southworth | 2 | 0 | 0 | 0 | 0 | 0 | 7 | 0 |
| 18 | Javan Sebastian | 1 | 0 | 0 | 0 | 0 | 1 | 6 | 0 |
| 19 | George Nott | 2 | 0 | 0 | 1 | 0 | 0 | 1 | 0 |
| 20 | Alun Lawrence | 2 | 0 | 0 | 14 | 0 | 1 | 7 | 0 |
| 21 | Evan Lloyd | 1 | 0 | 0 | 0 | 0 | 0 | 4 | 0 |
| 22 | Ellis Bevan | 0 | 0 | 0 | 0 | 0 | 14 | 2 | 0 |
| 23 | Tom Bowen | 2 | 0 | 1 | 16 | 0 | 0 | 0 | 0 |
View the starting and substitute players for each team.
|
|
|
|
|---|---|---|
| 1 | Ntuthuko Mchunu | Rhys Barratt |
| 2 | Andre-Hugo Venter | Liam Belcher |
| 3 | Neethling Fouche | Keiron Assiratti |
| 4 | Adre Smith | Josh McNally |
| 5 | Ruben van Heerden | Rory Thornton |
| 6 | Paul de Villiers | James Botham |
| 7 | Ben-Jason Dixon | Dan Thomas |
| 8 | Evan Roos | Taine Basham |
| 9 | Imad Khan | Johan Mulder |
| 10 | Sacha Feinberg-Mngomezulu | Ioan Lloyd |
| 11 | Leolin Zas | Josh Adams |
| 12 | Dan du Plessis | Rory Jennings |
| 13 | Ruhan Nel | Ben Thomas |
| 14 | Seabelo Senatla | Jacob Beetham |
| 15 | Damian Willemse | Cam Winnett |
|
|
|
|
|---|---|---|
| 16 | JJ Kotze | Dafydd Hughes |
| 17 | Vernon Matongo | Danny Southworth |
| 18 | Zac Porthen | Javan Sebastian |
| 19 | Salmaan Moerat | George Nott |
| 20 | Ruan Ackermann | Alun Lawrence |
| 21 | Marcel Theunissen | Evan Lloyd |
| 22 | Stefan Ungerer | Ellis Bevan |
| 23 | Jurie Matthee | Tom Bowen |
Review overall team performance, recent form, and historical comparisons.
P: Played . W: Won D: Drawn L: Lost F: For A: Against Diff: Difference BP: Bonus Points Pts: Points (Total)
| No. | Team Name | P | W | D | L | F | A | Diff | BP | Pts | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 3 |
|
DHL Stormers | 18 | 12 | 1 | 5 | 504 | 344 | 160 | 10 | 60 |
| 6 |
|
Cardiff Rugby | 18 | 11 | 0 | 7 | 353 | 372 | -19 | 11 | 55 |
| DHL Stormers | Played | Score | Win/Loss |
|---|---|---|---|
| Cardiff Rugby | Home | 44-21 | Win |
| Cardiff Rugby | Away | 22-16 | Loss |
| Ulster Rugby | Away | 38-38 | Draw |
| Glasgow Warriors | Home | 48-12 | Win |
| Cardiff Rugby | Played | Score | Win/Loss |
|---|---|---|---|
| DHL Stormers | Away | 44-21 | Loss |
| DHL Stormers | Home | 22-16 | Win |
| Glasgow Warriors | Away | 40-17 | Loss |
| Ospreys | Home | 24-21 | Win |
Fri 15th May 2026
KO 19:45 BST
Cardiff Arms Park
Europe
United Rugby Championship
Cardiff Rugby
22
V
16
DHL Stormers
Fri 16th May 2025
KO 19:00 SAST
DHL Stadium
Africa
United Rugby Championship
DHL Stormers
34
V
24
Cardiff Rugby
Fri 24th Nov 2023
KO 19:35 GMT
Cardiff Arms Park
Europe
United Rugby Championship
Cardiff Rugby
31
V
24
DHL Stormers
|
|
|
|
|---|---|---|
| Played | 5 | 5 |
| Wins | 2 | 3 |
| Wins at home | 2 | 3 |
| Wins away | 0 | 0 |
| Draws | 0 | 0 |
From data since 2003