Men: Super League RD: 3
Sun 1st Mar 2026 | 15:00
18
FT
6
Half Time
10-6
Bartercard Odsal Stadium
Bulls
Tries
Ethan Ryan x3
Waqa Blake
Anthony Marion
Goals
Rowan Milnes
Cesar Rouge
Toulouse
-
Full Back
1
Caleb
Aekins -
Right Wing
2
Connor
Wynne -
Right Centre
3
Esan
Marsters -
Left Centre
4
Waqa
Blake -
Left Wing
5
Ethan
Ryan -
Stand Off
6
Luke
Hooley -
Scrum Half
7
Rowan
Milnes -
Prop
8
Ryan
Sutton -
Hooker
9
Andy
Ackers -
Prop
10
Loghan
Lewis -
Second Row
11
Zac
Fulton -
Second Row
12
Ed
Chamberlain -
Loose Forward
13
Joe
Mellor -
Int 1
14
Mitch
Souter -
Int 2
15
Eribe
Doro -
Int 3
16
Brandon
Douglas -
Int 4
17
Eliot
Peposhi
-
Oliver
Ashall-Bott -
Paul
Ulberg -
Reubenn
Rennie -
Mathieu
Jussaume -
Benjamin
Laguerre -
Cesar
Rouge -
Thomas
Lacans -
Lambert
Belmas -
Brendan
Hands -
Tyler
Dupree -
Joe
Bretherton -
Pierre-Jean
Lima -
Anthony
Marion -
Joe
Cator -
Robert
Butler -
James
Roumanos -
AJ
Wallace
Possession
Bulls Completion Rate
Toulouse Completion Rate
Key Stats
Completed Sets
Carries
Metres
Tackles
Attack
Ball Run Metres
Run From Dummy Half
Post Contact Metres
Tackle Busts
Kick from Hand Metres
Kick Return Metres
Play of the ball in opposition 20m
Kicking
Attacking Kicks
Kicks in general play
Forty twenty
Twenty forty
Errors / Negative
Errors
Missed Tackles
missed goals
Yellow card
Red Cards
| T | TA | TK | MT | MI | TB | AT | C | M | AG | CB | DR | E | FT | G | MG | OF | P | DG | KGP | YC | RC | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Caleb Aekins |
- | 1 | 12 | 1 | 1 | 3 | - | 14 | 93 | 7 | - | - | - | - | - | - | 1 | 1 | - | - | - | - |
![]() |
Esan Marsters |
- | - | 11 | 1 | 1 | 2 | - | 19 | 162 | 9 | - | 1 | 1 | - | - | - | 3 | 2 | - | - | - | - |
![]() |
Waqa Blake |
1 | - | 6 | 1 | 1 | 6 | - | 17 | 167 | 10 | 1 | - | 1 | - | - | - | 3 | - | - | - | - | - |
![]() |
Ethan Ryan |
3 | - | 3 | 1 | 1 | 1 | - | 22 | 150 | 7 | 2 | - | 2 | - | - | - | - | - | - | - | - | - |
![]() |
Rowan Milnes |
- | 1 | 11 | 1 | 2 | 1 | 8 | 15 | 80 | 5 | - | - | 1 | - | 1 | 4 | 2 | - | - | 20 | - | - |
![]() |
Ryan Sutton |
- | - | 38 | 6 | 2 | - | - | 16 | 104 | 7 | - | - | 1 | - | - | - | - | - | - | - | - | - |
![]() |
Andy Ackers |
- | - | 47 | 5 | 2 | - | - | 10 | 69 | 7 | - | 10 | - | - | - | - | - | 1 | - | 1 | - | - |
![]() |
Loghan Lewis |
- | - | 30 | 5 | 3 | - | - | 5 | 40 | 8 | - | - | - | - | - | - | - | - | - | - | - | - |
![]() |
Zac Fulton |
- | - | 32 | 3 | - | 1 | - | 11 | 73 | 7 | - | 1 | - | - | - | - | 1 | - | - | - | - | - |
![]() |
Joe Mellor |
- | - | 51 | 7 | 2 | 4 | - | 15 | 64 | 4 | - | - | 2 | - | - | - | 2 | - | - | - | - | - |
![]() |
Eribe Doro |
- | - | 23 | 3 | 3 | 3 | - | 18 | 115 | 6 | - | - | - | - | - | - | 1 | - | - | - | - | - |
![]() |
Ed Chamberlain |
- | - | 37 | 6 | 4 | - | - | 7 | 20 | 3 | - | - | 1 | - | - | - | - | - | - | 1 | - | - |
![]() |
Brandon Douglas |
- | - | 13 | 4 | - | - | - | 4 | 29 | 7 | - | - | - | - | - | - | - | - | - | - | - | - |
![]() |
Luke Hooley |
- | 1 | 27 | 3 | 3 | - | - | 12 | 71 | 6 | 1 | - | 2 | - | - | - | - | - | - | - | - | - |
![]() |
Connor Wynne |
- | - | 4 | - | - | 6 | - | 13 | 113 | 9 | - | 3 | 2 | - | - | - | - | - | - | - | - | - |
![]() |
Eliot Peposhi |
- | - | 2 | - | - | - | - | 2 | 11 | 6 | - | - | - | - | - | - | - | - | - | - | - | - |
![]() |
Leon Ruan |
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Player | T | TA | TK | MT | MI | TB | AT | C | M | AG | CB | DR | E | FT | G | MG | OF | P | DG | KGP | YC | RC | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Olly Ashall-Bott |
- | - | 5 | - | 1 | 4 | 1 | 14 | 107 | 8 | - | 2 | 2 | - | - | - | - | 1 | - | 1 | - | - |
![]() |
Paul Ulberg |
- | - | 1 | - | 2 | 4 | - | 17 | 130 | 8 | - | - | 1 | - | - | - | - | - | - | - | - | - |
![]() |
Reubenn Rennie |
- | - | 10 | 2 | 3 | 1 | - | 16 | 123 | 8 | - | - | 1 | - | - | - | - | - | - | - | - | - |
![]() |
Benjamin Laguerre |
- | - | 3 | 1 | 1 | 4 | - | 15 | 158 | 11 | 1 | - | 2 | - | - | - | - | - | - | - | - | - |
![]() |
Thomas Lacans |
- | - | 14 | 5 | - | 1 | 8 | 6 | 47 | 8 | - | - | 3 | - | - | - | - | - | - | 8 | - | - |
![]() |
Lambert Belmas |
- | - | 23 | 3 | 1 | - | - | 20 | 116 | 6 | - | - | 2 | - | - | - | 1 | - | - | - | - | - |
![]() |
Brendan Hands |
- | - | 51 | 16 | 2 | 1 | - | 4 | 27 | 7 | - | 2 | - | - | - | - | - | 2 | - | - | - | - |
![]() |
James Roumanos |
- | - | 25 | 5 | - | - | - | 8 | 51 | 6 | - | - | - | - | - | - | - | - | - | - | - | - |
![]() |
Mathieu Jussaume |
- | - | 15 | 4 | 1 | 3 | - | 11 | 95 | 9 | 1 | - | - | - | - | - | - | - | - | - | - | - |
![]() |
Anthony Marion |
1 | - | 21 | 5 | 2 | 2 | - | 14 | 81 | 6 | 1 | - | - | - | - | - | - | 1 | - | - | - | - |
![]() |
Joe Cator |
- | - | 33 | 8 | 1 | - | - | 10 | 75 | 8 | - | - | - | - | - | - | - | 1 | - | - | - | - |
![]() |
Joe Bretherton |
- | - | 41 | 10 | 2 | - | - | 4 | 12 | 3 | - | - | - | - | - | - | - | 1 | - | - | - | - |
![]() |
Rob Butler |
- | - | 18 | 2 | 3 | - | - | 4 | 48 | 12 | - | - | - | - | - | - | - | - | - | - | - | - |
![]() |
Ajahni Wallace |
- | - | 15 | 3 | 2 | 1 | - | 4 | 31 | 8 | - | - | - | - | - | - | - | - | - | - | - | - |
![]() |
Tyler Dupree |
- | - | 29 | 6 | 1 | 2 | - | 14 | 109 | 8 | 1 | - | - | - | - | - | 1 | - | - | - | - | - |
![]() |
Luke Polselli |
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
![]() |
Cesar Rouge |
- | 1 | 22 | 2 | 3 | 2 | 8 | 8 | 14 | 2 | - | 1 | - | - | 1 | 1 | 2 | - | - | 13 | - | - |
Stats Key
T: Tries
TA: Try assists
TK: Tackles
MT: Marker tackles
MI: Missed tackles
TB: Tackle busts
AT: Attacking kicks
C: Carries
M: Metres
AG: Av gain
CB: Clean break
DR: Run from dummy half
E: Errors
FT: Forty twenty
G: Goals
MG: Missed goals
OF: Offload
P: Penalties
DG: Drop Goals
KGP: Kicks in general play
YC: Yellow card
RC: Red card





80 mins
END
18 Bulls
6 Toulouse
Full Time
77 mins
INT ON
18 Bulls
6 Toulouse
Interchange for Toulouse Olympique
James Roumanos ON
77 mins
INT OFF
18 Bulls
6 Toulouse
Interchange for Toulouse Olympique
Paul Ulberg OFF
73 mins
INT ON
18 Bulls
6 Toulouse
Interchange for Bradford Bulls
Eliot Peposhi ON
73 mins
INT OFF
18 Bulls
6 Toulouse
Interchange for Bradford Bulls
Ed Chamberlain OFF
73 mins
INT ON
18 Bulls
6 Toulouse
Interchange for Bradford Bulls
73 mins
INT OFF
18 Bulls
6 Toulouse
Interchange for Bradford Bulls
Andy Ackers OFF
65 mins
INT ON
18 Bulls
6 Toulouse
Interchange for Toulouse Olympique
Anthony Marion ON
65 mins
INT OFF
18 Bulls
6 Toulouse
Interchange for Toulouse Olympique
Joe Cator OFF
64 mins
INT ON
18 Bulls
6 Toulouse
Interchange for Bradford Bulls
Eribe Doro ON
64 mins
INT OFF
18 Bulls
6 Toulouse
Interchange for Bradford Bulls
Brandon Douglas OFF
64 mins
INT ON
18 Bulls
6 Toulouse
Interchange for Bradford Bulls
Loghan Lewis ON
64 mins
INT OFF
18 Bulls
6 Toulouse
Interchange for Bradford Bulls
Ryan Sutton OFF
61 mins
TRY
18 Bulls
6 Toulouse
Try scored for Bradford Bulls by Ethan Ryan
60 mins
INT ON
14 Bulls
6 Toulouse
Interchange for Toulouse Olympique
Lambert Belmas ON
60 mins
INT OFF
14 Bulls
6 Toulouse
Interchange for Toulouse Olympique
50 mins
INT ON
14 Bulls
6 Toulouse
Interchange for Toulouse Olympique
49 mins
INT ON
14 Bulls
6 Toulouse
Interchange for Bradford Bulls
Brandon Douglas ON
49 mins
INT OFF
14 Bulls
6 Toulouse
Interchange for Bradford Bulls
Eribe Doro OFF
48 mins
INT ON
14 Bulls
6 Toulouse
Interchange for Toulouse Olympique
Ajahni Wallace ON
48 mins
INT OFF
14 Bulls
6 Toulouse
Interchange for Toulouse Olympique
James Roumanos OFF
45 mins
TRY
14 Bulls
6 Toulouse
Try scored for Bradford Bulls by Ethan Ryan
40 mins
START
10 Bulls
6 Toulouse
Second half started
39 mins
END
10 Bulls
6 Toulouse
First half ended
37 mins
TRY
10 Bulls
6 Toulouse
Try scored for Bradford Bulls by Ethan Ryan
30 mins
TRY
6 Bulls
6 Toulouse
Try scored for Bradford Bulls by Waqa Blake
27 mins
INT ON
2 Bulls
6 Toulouse
Interchange for Toulouse Olympique
Joe Cator ON
27 mins
INT OFF
2 Bulls
6 Toulouse
Interchange for Toulouse Olympique
Anthony Marion OFF
27 mins
INT ON
2 Bulls
6 Toulouse
Interchange for Toulouse Olympique
27 mins
INT OFF
2 Bulls
6 Toulouse
Interchange for Toulouse Olympique
Lambert Belmas OFF
25 mins
GOAL
2 Bulls
6 Toulouse
Conversion scored for Toulouse Olympique by Cesar Rouge
23 mins
TRY
2 Bulls
4 Toulouse
Try scored for Toulouse Olympique by Anthony Marion
18 mins
INT ON
2 Bulls
0 Toulouse
Interchange for Bradford Bulls
Eribe Doro ON
18 mins
INT OFF
2 Bulls
0 Toulouse
Interchange for Bradford Bulls
Loghan Lewis OFF
14 mins
INT ON
2 Bulls
0 Toulouse
Interchange for Toulouse Olympique
James Roumanos ON
14 mins
INT OFF
2 Bulls
0 Toulouse
Interchange for Toulouse Olympique
10 mins
GOAL
2 Bulls
0 Toulouse
Penalty scored for Bradford Bulls by Rowan Milnes
00 mins
START
0 Bulls
0 Toulouse
First half started