2003–04 Ulster Rugby season

The 2003–04 season was Ulster Rugby's ninth under professionalism, and their third under head coach Alan Solomons.

Making their debuts for the province this season were props Bryan Young and Simon Shawe, lock Tim Barker, back row forward Roger Wilson, scrum-half Reece Spee, wing Tommy Bowe and centre Seamus Mallon.

New signings were props Ronan McCormack and Rod Moore, locks Rowan Frost and Matt Mustchin, and centre Paul Steinmetz.

James Topping became only the second player, after Gary Longwell, to make 100 appearances for Ulster.

Props Hookers Locks Back row Scrum-halves Fly-halves Centres Wings Fullbacks 1.

Replacements: Paul Shields (for Sexton 40'), Matt Mustchin (for Longwell 56'), Rod Moore (for N. Best 29-36').

Replacements: Rod Moore (for S. Best 57'), Matt Mustchin (for Longwell 57'), Paddy Wallace (for Cunningham 62').

Replacements: Adam Larkin (for Stewart 18'), Rod Moore (for S. Best 50'), Paul Shields (for Sexton 66').

Replacements: Simon Best (for Moore 60'), Matt Mustchin (for Longwell 60'), Adam Larkin (for Humphreys 62'), Matt Sexton (for Shields 69'), Warren Brosnihan (for N. Best 70'), Kieran Campbell (for Doak 72'), Paddy Wallace (for Mallon 72') Under the standard bonus point system, points are awarded as follows: 1.

Replacements: Neil McMillan (for Wilson 46'), Paul Shields (for Sexton 53'), Adam Larkin (for Constable 66'), Seamus Mallon (for Stewart 85').

Replacements: Ryan Constable (for Mallon 60'), Roger Wilson (for McWhirter 60'), Rowan Frost (for Mustchin 62'), Bryan Young (for Moore 73').

Replacements: Matt Sexton (for Shields 47'), Roger Wilson (for McWhirter 47'), James Topping (for Young 47'), Ryan Constable (for Mallon 47'), Bryan Young (for McCormack 63'), Rowan Frost (for Mustchin 60'), Reece Spee (for Campbell 77').

Replacements: Matt Sexton (for Shields), Ronan McCormack, Rowan Frost (for Mustchin), Roger Wilson (for McWhirter), Reece Spee (for Campbell), Seamus Mallon (for Stewart), Scott Young (for Topping).

Replacements: Paul Shields (for Sexton), Ronan McCormack, Rowan Frost (for Mustchin), Roger Wilson (for McWhirter), Reece Spee, Paul Steinmetz (for Stewart), Seamus Mallon.

Replacements: Paul Shields (for Sexton 40'), Robbi Kempson (for Moore 45'), Gary Longwell (for Mustchin 45'), Tony McWhirter (for N. Best), Kieran Campbell, Shane Stewart (for Constable 49'), Scott Young (for Steinmetz 71).

Replacements: Paul Shields (for Sexton 65), Rod Moore (for S. Best 65), Matt McCullough (for Mustchin 58), Warren Brosnihan (for N. Best 65), Kieran Campbell (for Doak 62), Seamus Mallon, Bryn Cunningham (for Wallace 69).

Replacements: Matt Sexton (for Shields 43), Bryan Young (for Wilson 75), Matt Mustchin (for Longwell 53), Warren Brosnihan (for N. Best 59), Kieran Campbell (for Doak 76), Sheldon Coulter, Andy Maxwell.

Replacements: Paul Shields (for Sexton 14), Bryan Young, Matt Mustchin (for Longwell 59), Neil McMillan (for N. Best 55), Kieran Campbell (for Doak 67), Shane Stewart (For Larkin 56), Seamus Mallon.

Replacements: Nigel Brady, Rod Moore (for S. Best), Matt Mustchin (for Longwell), Warren Brosnihan (for N. Best), Neil Doak (for Campbell), Paddy Wallace, Seamus Mallon.

Replacements: Matt Sexton (for Shields), Bryan Young (for McCormack), Rowan Frost, Warren Brosnihan (for N. Best), Neil Doak, Paddy Wallace (for Cunningham), Seamus Mallon (for Stewart).

Replacements: Paul Shields, Ronan McCormack (for Moore), Rowan Frost (for Mustchin), Neil Best (for McMillan), Kieran Campbell (for Topping), Adam Larkin (for Humphreys), Paddy Wallace (for Cunningham).

Replacements: Paul Shields (for Sexton), Bryan Young, Gary Longwell (for Frost), Warren Brosnihan (for Ward), Neil Doak (for Campbell), Paddy Wallace (for Cunningham), Scott Young (for Howe).

Replacements: Paul Shields (for Sexton), Ronan McCormack (for Moore), Rowan Frost (for McCullough), Warren Brosnihan (for N. Best), Kieran Campbell, Adam Larkin, Seamus Mallon.

Replacements: Nigel Brady, Rod Moore (for McCormack), Tim Barker (for Longwell), Neil Best (for McMillan), Neil Doak (for Campbell), Paddy Wallace (for Cunningham), James Topping.

Replacements: Paul Shields (for Sexton), Ronan McCormack (for Moore), Tim Barker, Neil McMillan (for Ward), Kieran Campbell (for Doak), Paddy Wallace (for Steinmetz), Tommy Bowe (for Cunningham).

Replacements: Paul Shields (for Sexton 68), Ronan McCormack (for Moore 73), Tim Barker, Neil McMillan (for Howe 80), Kieran Campbell (for Stewart 79), Adam Larkin (for Mallon 73), Paddy Wallace (for Cunningham 64).

Replacements: Paul Shields (for Sexton), Ronan McCormack (for Moore), Tim Barker (for Mustchin), Neil McMillan (for N. Best), Kieran Campbell, Adam Larkin, Paddy Wallace (for Cunningham).

Replacements: Reece Spee, Seamus Mallon (for Stewart 85), James Topping (for S. Young 65), Simon Shawe (for B.

Young 82), Nigel Brady, Roger Wilson (for McWhirter 40), Rowan Frost (for Mustchin 65).

Replacements: Paul Shields (for Sexton 58), Rod Moore, Matt McCullough (for Mustchin 68), Warren Brosnihan (for N. Best 74), Kieran Campbell, Adam Larkin (for Topping 58), Bryn Cunningham.