Saints defeated Bradford Bulls 26-22 at the BrewDog Stadium, in the first meeting between the two sides since 2014!

First Half

Saints took an early lead. The hosts applied constant pressure to the Bulls line, Jackson Hastings found Shane Wright who crashed over from close range to open the scoring. Hastings was unable to convert, 4-0 we led.

The Bulls responded eight minutes later. A penalty pushed the visitors into Saints territory. Rowan Milnes spotted space behind the Red V defence and Ethan Ryan grounded the loose ball to score in the corner. Milnes couldn’t convert, 4-4 we were tied.

Saints were then reduced to twelve for ten minutes as David Klemmer was sin binned for a high shot. The Bulls opted for an easy two points which Milnes knocked over to give them the lead, 4-6.

The visitors took more advantage of their extra man. Another set in Saints territory ended with Connor Wynne collecting a cut-out pass and diving over in the corner to score. Milnes again couldn’t convert, 4-10 we trailed.

Second Half

Five minutes into the second half, the Bulls had a third try. The visitors broke down their right edge and worked the ball well with it eventually finding Wynne who crossed for his second try. Luke Hooley converted, 4-16.

Saints responded quickly. Curtis Sironen collected the ball close to the Bradford line before reaching out to score under pressure. Hastings added the conversion, 10-16.

Four minutes later, Saints had another four-pointer. From a scrum inside the Bradford 20 following an error, Saints opted to move the ball left and Tristan Sailor took the line on, breaking through a gap to score in the corner. Hastings levelled the game with the conversion, 16-16.

Minutes later, the Bulls were reduced to twelve men. Former Saint, Eliot Peposhi caught George Delaney high in the middle of the field and saw red. The Saints prop didn’t return to the game, having been forced off with a HIA.

Saints took immediate advantage of the extra man. The Red V worked it from left to right, Sailor finding Kyle Feldt who rounded the Bulls defence to score in the corner. Hastings missed the conversion, 20-16.

Saints were then once again reduced to twelve men just after the hour-mark. Joe Shorrocks went low on Ed Chamberlain trying to make a tackle and saw yellow.

In their next set, Bradford levelled it. Andy Ackers saw an opportunity from dummy half close to the line and spun his way over to score. Hooley added the conversion to put the Bulls ahead, 20-22.

With just over four minutes to go, Saints re-claimed the lead. The hosts moved the ball through the hands from right to left and Deon Cross cut inside and buried his way over in the corner. Hastings added the conversion, 26-22.

With less than 90 seconds to go, Joe Mellor collected a chipped kick inside his own half and tried another kick ahead to Ethan Ryan, but Sailor won the race to the loose ball and the hosts saw the remainder of the clock out. 26-22 Saints winning against the Bulls at the BrewDog Stadium!

Match Summary

Saints Team: Tristan Sailor, Kyle Feldt, Nene Macdonald, Deon Cross, Lewis Murphy, Jackson Hastings, George Whitby, David Klemmer, Daryl Clark, George Delaney, Curtis Sironen, Shane Wright, Joe Shorrocks.

Interchanges: Harry Robertson, Jacob Host, Matt Whitley, Noah Stephens.

18th Man: Owen Dagnall.

Tries: Shane Wright (7), Curtis Sironen (47), Tristan Sailor (51), Kyle Feldt (55), Deon Cross (76)

Conversions: Jackson Hastings (3 from 5)

Sin Bin: David Klemmer (19), Joe Shorrocks (64)

Bradford Bulls Team: Caleb Aekins, Connor Wynne, Esan Marsters, Waqa Blake, Ethan Ryan, Luke Hooley, Rowan Milnes, Ryan Sutton, Andy Ackers, Loghan Lewis, Ed Chamberlain, Zac Fulton, Joe Mellor.

Interchanges: Eribe Doro, Brandon Douglas, Sam Hallas, Eliot Peposhi.

18th Man: Leon Ruan.

Tries: Ethan Ryan (15), Connor Wynne (23, 45), Andy Ackers (66)

Conversions: Rowan Milnes (0 from 2), Luke Hooley (2 from 2)

Penalties: Rowan Milnes (1 from 1)

Red Card: Eliot Peposhi (54)

HT: 4-10

FT: 26-22

Attendance: 12,031

Take a look at your FREE Digital MATCH Programme, click the image below

In this edition of Saints & Proud, supporters can read exclusively:

• THE BIG READ with David Klemmer
• Chairman Eamonn McManus pens his first programme column in 2026
• Paul Rowley gives his thoughts ahead of facing the Bulls
• Introducing our newest kit partners - Liverpool John Lennon Airport!
• Heritage Features: Magic Numbers & Making The Grade
• Daryl Clark on 350 top-flight games
• Scott Gibbs on his adoration for St.Helens
• Plus much more...

Saints Line up

6 Tristan Sailor
2 Kyle Feldt
25 Nene Macdonald
5 Deon Cross
20 Lewis Murphy
31 Jackson Hastings
17 George Whitby
13 David Klemmer
9 Daryl Clark
15 George Delaney
11 Curtis Sironen
12 Shane Wright
22 Joe Shorrocks
3 Harry Robertson
14 Jacob Host
16 Matt Whitley
21 Noah Stephens

Bradford Bulls Line up

1 Caleb Aekins
23 Connor Wynne
3 Esan Marsters
4 Waqa Blake
5 Ethan Ryan
22 Luke Hooley
7 Rowan Milnes
8 Ryan Sutton
9 Andy Ackers
10 Loghan Lewis
17 Ed Chamberlain
12 Zac Fulton
13 Joe Mellor
15 Eribe Doro
20 Brandon Douglas
21 Sam Hallas
25 Eliot Peposhi

Last updated 7 Mar 26 19:29:16

FT

😇 The Saints fightback to get the win over Bradford Bulls in Round 4!

80'

Bulls get the ball off a chip in the middle, but Mellor has no support and Sailor races back to get it.

78'

Saints kick high after forcing the Bulls back to their own line. We close them in that corner.

77'
Goal
Jackson Hastings for Saints

77′ Jacko from the touchline again! 👊

😇 26-22 🐂

76'
Try
Deon Cross for Saints

DEOOONNNNNN 😇

The Saints work it from the right all the way left and Deon works his way into that corner!

😇 24-22 🐂

74'

Bradford give away another penalty for interference at the play of the ball.

73'

Hastings chips a kick into the middle, it comes off the post pad taking it away from the chasing Sailor.

72'

Shorrocks back on following his sin bin.

Bulls kicked high, tried claiming the ball but it is ours.

71'

Robertson tries to juke his way in on the right corner, but Bulls hold him up and get him in touch.

70'

Sailor threatens a break on the left, but Marsters as he’s on the ground kicks it out of his hands.

69'

Noah Stephens off, Matt Whitley on.

68'

Whitby and Robertson try to link up on the right edge and close to the Bulls line, but Bradford intercept it.

67'

Bulls knock on at the play of the ball, but challenge the call.

The challenge is unsuccessful.

😇 20-22 🐂

66'
Goal
Luke Hooley for Bradford Bulls

Hooley adds the kick.

65'
Try
Andy Ackers for Bradford Bulls

Bradford following the sin bin get close and then Andy Ackers from dummy half managed to get over.

64'
Yellow Card
Joe Shorrocks for Saints

Chamberlain stays down after a tackle, Shorrocks was in as the third man and it gets reviewed by the Video Ref.

Joe is shown a yellow card for it.

63'

63′ Captain’s Challenge by the Red V. A knock-on call was given in favour of the Bulls, we contest it.

The challenge is inconclusive, so we retain the challenge, but Bradford will still have the scrum.

😇 20-16 🐂

63'

Shotttt by Feldt on Ryan! 💥

62'

Calm work in our attack as we look to go in for another, but Robertson loses it trying to work his way over.

61'

Host is tackled 20m out but he stays down, looks to be in some real pain so the game is stopped for now.

60'

Bradford up to the halfway line, but they give away the ball back with a penalty.

59'

Saints patiently work within the Bulls’ 10m, Whitby goes close on the left edge but short. On the last Hastings goes high to the right, Bradford knock it on but we’re judged to be offside.

58'

Saints push for another, but Clark is hit late – penalty for us.

57'

Noah Stephens with a terrific barnstorming run off the restart!

57'

Hastings goes close with the kick from out wide, but just misses.

😇 20-16 🐂

55'
Try
Kyle Feldt for Saints

FELDTYYYY 🤠

An over-the-top pass from Tristan finds Kyle in space and Kyle does a Kyle with a dive into the corner!

😇 20-16 🐂

54'
Red Card
Eliot Peposhi for Bradford Bulls

54′ Delaney runs in the ball and is taken very high for his troubles by former Academy Saint Elliot Peposhi.

🔄 Stephens comes on, Delaney off for a HIA.

🟥 Peposhi is shown a red card for that tackle.

53'

Brilliant attacking from the Saints, playing it across the park and then we follow a kick strongly to force a GLDO with a great tackle in-goal.

52'
Goal
Jackson Hastings for Saints

Jacko adds the kick from the touchline! 🦵

😇 16-16 🐂

51'
Try
Tristan Sailor for Saints

SAILORRRR ⛵️

Straight from the scrum, we go out left and Tristan scores!

😇 14-16 🐂

50'

Bradford knock on in their own 20, they use their Captain’s Challenge to contest the call.

Challenge is inconclusive still Saints ball but Bulls retain their challenge.

🔄 Stephens & Klemmer come off, Host & Delaney on

49'

Good set after points, we have Bradford back by their 10m line.

Hastings kicks to Ryan in the right corner, and we ensure he’s going nowhere.

48'
Goal
Jackson Hastings for Saints

Jackson adds the two. ✌️

😇 10-16 🐂

47'
Try
Curtis Sironen for Saints

SIRO 😤

The Saints make the most of the penalty this time, and Curtis is too strong close to the line.

46'

Bradford concede a penalty just in their own half. Saints looking to fight back.

45'
Goal
Luke Hooley for Bradford Bulls

Kick added by Hooley.

43'
Try
Connor Wynne for Bradford Bulls

The Bulls break from deep on their right and work the ball in and out, Wynne then finishes it off.

42'

Hastings lofts a high one to the right corner, he rises highest but it’s awkwardly worked to Robertson. Bulls will come off their own line.

41'

Mellor went around his own man but nothing given, Shorrocks then stripped one-on-one to move us into the Bulls 30m – great play.

40'

Second half is underway.

Come on you Saints!

😇 4-10 🐂

⏸️ A cagey first half which sees the visitors have the lead at the break.

HT
40'

Saints get yet another six-again, Bulls clearly happy to slow it down and make it cagey, but after we throw it around we lose the ball just before the hooter.

39'

Murphy gets some space on the left wing but a remarkable Bulls tackle stops him from going in, he offloads but it goes into visitors hands.

38'

Outstanding defence by the Saints, Bulls don’t get out of their own 20m.

37'

Bradford just hold on by their own line, lot of scrappy play by the visitors.

Hastings’ kick to the corner almost comes up for Feldt, but the Bulls just get out of dodge.

36'

Bradford with another penalty on their own line as they look to defend again.

35'

Robertson forces a GLDO with a grubber kick and chase, a clever kick which went behind the posts.

34'

Bradford on their own line tackle Robertson high. Penalty sufficient, we attack again.

32'

Good play by Murphy, evading a tackler on the left edge, smart play by Cross to slap pass to him.

Feldt goes close but a kick is knocked on by Bulls.

31'

Bradford stopped in their own half following our close attack. Better defence.

30'

Saints with some better field pressure, and close drives but no score to go with it. Wright on the last tried to power over again but was a metre short of the line.

28'

Klemmer is back on.

Feldt with a brilliant tackle on the wing, dominant.

28'

Better from the Saints, we get into the Bulls’ half and Hasting places a smart kick into space.

27'

Saints scramble well and Ryan manages to get a half break away, but his offload is no good.

26'

Bradford force a goal-line drop-out, a drilled kick dribbles in the in-goal and Murphy left it as long as he could before slapping it out.

25'

Bradford are really making the most of the man advantage, spaces are forming on our edges.

A kick is put across to Ryan, but Robertson’s first involvement sees him get the ball.

23'

Kick missed by Milnes.

22'
Try
Connor Wynne for Bradford Bulls

The Bulls get yet another penalty in their own half, and then another six-again at close range sees the ball shifted right and Connor Wynne diving into the corner to make the most of the man advantage.

20'

Bradford get another relieving penalty for being slow in the ruck.

Goal
Rowan Milnes for Bradford Bulls

15m out and in the middle of the field, Milnes adds the penalty kick.

😇 4-6 🐂

18'
Yellow Card
David Klemmer for Saints

Klemmer makes a tackle on Andy Ackers who looks to be quite low, however, there is contact with the head, so he is shown a yellow card.

18'

Frustrating, the ball is coughed up by St.Helens in the middle of the field from a tackle.

More Bradford pressure building.

16'

From the restart, Wynne stays down but gets up to play the ball.

Saints pin Bradford in their half.

15'

Milnes misses the conversion.

😇 4-4 🐂

13'
Try
Ethan Ryan for Bradford Bulls

The Bulls get a leg up field off a penalty and then a six-again.

An awkward kick to the left in-goal corner is dived on by Ethan Ryan and Bradford are on the scoreboard.

12'

Saints give the visitor’s a leg up out of their own territory with a ruck penalty.

11'

Let off for Bulls, Hastings and Sailor try to combine, deep in the defensive line but we knock on.

10'

Oofh, bad hit on Shorrocks and late too to boot from Sutton. Saints penalty given.

9'

Bradford knock on the ball which goes loose, they try claim we knocked on but it is our scrum. 40m off our own line.

8'

Hastings misses the kick attempt.

7'
Try
Shane Wright for Saints

WRIGHTTTT 💪

The Saints had been building close to the Bulls’ line and Shane from close range powers over!

😇 4-0 🐂

6'

Some brilliant offloading and evading runs by Sailor and Macdonald take us close. A six-again given, we keep challenging the Bulls by their own line.

5'

Saints just get into the Bulls’ half on the latest attack.

Bradford then kick high and Sailor fields the kick calmly under pressure.

4'

Saints do well, keeping the visitors out and Shorrocks jumps on a Milnes kick near the line to stop the attack.

3'

Penalty in the ruck given against St.Helens, with Bradford on their own 20m line.

1'

Good first run out on the right edge, Feldt looked dangerous and took us into the Bulls’ half.

Kick Off

▶️ KICK-OFF! We are underway between the Saints and the Bulls!

😇 0-0 🐂

😇 Here is how your Saints lineup to take on Bradford Bulls this evening!

Principal Club Partners

Platinum Club Partners

Elcons Logo
BIFFA Logo

Associate Club Partners

St Helens College logo
LWC Logo

Official Club Partners

Box Holders

A Star Recruitment logo