![Sale vs Northampton 19/20 Live Reporting](https://www.salesharks.com/wp-content/uploads/2022/02/MatchCentre_HeaderImage_1280x1280px-640x640-c-default.jpg)
Follow #YourSharks Live
![Gallagher Premiership](https://www.salesharks.com/wp-content/uploads/2022/03/PRL_Gallagher_Final_Logo_Semi-Stacked_Reversed_4COL-1.png)
![Northampton Saints](https://www.salesharks.com/wp-content/uploads/2022/03/SAints-white.png)
Sat 21 Dec 3:00pm AJ Bell Stadium Attendance: 0
Sale Sharks vs Northampton Saints
![](https://www.salesharks.com/wp-content/uploads/2022/03/SAints-white.png)
81"
Sale vs Northampton 19/20 Live Reporting
![](https://www.salesharks.com/wp-content/uploads/2022/03/SAints-white.png)
80+1"
Match Ended
Sale vs Northampton 19/20 Live Reporting
76"
Substitution
Curtis Langdon
76"
Substitution
Sale vs Northampton 19/20 Live Reporting
72"
Substitution
Faf de Klerk
72"
Substitution
Sale vs Northampton 19/20 Live Reporting
![](https://www.salesharks.com/wp-content/uploads/2022/03/SAints-white.png)
71"
Substitution
Courtney Lawes
![](https://www.salesharks.com/wp-content/uploads/2022/03/SAints-white.png)
71"
Substitution
Mitch Eadie
67"
Substitution
Sale vs Northampton 19/20 Live Reporting
67"
Substitution
AJ MacGinty
![](https://www.salesharks.com/wp-content/uploads/2022/03/SAints-white.png)
67"
Substitution
Sale vs Northampton 19/20 Live Reporting
![](https://www.salesharks.com/wp-content/uploads/2022/03/SAints-white.png)
67"
Substitution
Connor Tupai
67"
Substitution
James Phillips
67"
Substitution
Rob du Preez
![](https://www.salesharks.com/wp-content/uploads/2022/03/SAints-white.png)
63"
Substitution
Api Ratuniyarawa
![](https://www.salesharks.com/wp-content/uploads/2022/03/SAints-white.png)
63"
Substitution
Sale vs Northampton 19/20 Live Reporting
61"
Substitution
Ben Curry
61"
Substitution
Tom Curry
![](https://www.salesharks.com/wp-content/uploads/2022/03/SAints-white.png)
61"
Substitution
Mike Haywood
![](https://www.salesharks.com/wp-content/uploads/2022/03/SAints-white.png)
61"
Substitution
Sam Matavesi
![](https://www.salesharks.com/wp-content/uploads/2022/03/SAints-white.png)
59"
Substitution
Ahsee Tuala
![](https://www.salesharks.com/wp-content/uploads/2022/03/SAints-white.png)
59"
Substitution
Tom Collins
57"
Substitution
Sale vs Northampton 19/20 Live Reporting
57"
Substitution
Ross Harrison
54"
Substitution
Sale vs Northampton 19/20 Live Reporting
54"
Substitution
Sale vs Northampton 19/20 Live Reporting
![](https://www.salesharks.com/wp-content/uploads/2022/03/SAints-white.png)
50"
Substitution
Francois van Wyk
![](https://www.salesharks.com/wp-content/uploads/2022/03/SAints-white.png)
50"
Substitution
Alex Waller
![](https://www.salesharks.com/wp-content/uploads/2022/03/SAints-white.png)
50"
Substitution
Sale vs Northampton 19/20 Live Reporting
![](https://www.salesharks.com/wp-content/uploads/2022/03/SAints-white.png)
50"
Substitution
Ehren Painter
48"
Try
Sale vs Northampton 19/20 Live Reporting
![](https://www.salesharks.com/wp-content/uploads/2022/03/SAints-white.png)
46"
Substitution
Matt Proctor
![](https://www.salesharks.com/wp-content/uploads/2022/03/SAints-white.png)
46"
Substitution
Piers Francis
45"
Conversion
Rob du Preez
44"
Try
Rohan Janse van Rensburg
40+1"
Match Ended
Sale vs Northampton 19/20 Live Reporting
40"
Match Started
Sale vs Northampton 19/20 Live Reporting
28"
Substitution
Denny Solomona
28"
Substitution
Sale vs Northampton 19/20 Live Reporting
![](https://www.salesharks.com/wp-content/uploads/2022/03/SAints-white.png)
25"
Conversion
Dan Biggar
![](https://www.salesharks.com/wp-content/uploads/2022/03/SAints-white.png)
24"
Try
Lewis Ludlam
![](https://www.salesharks.com/wp-content/uploads/2022/03/SAints-white.png)
16"
Penalty
Dan Biggar
11"
Conversion
Rob du Preez
10"
Try
Chris Ashton
3"
Penalty
Rob du Preez
![](https://www.salesharks.com/wp-content/uploads/2022/03/SAints-white.png)
0"
Match Started
Sale vs Northampton 19/20 Live Reporting
![](https://www.salesharks.com/wp-content/uploads/2022/03/SAints-white.png)
0"
Sale vs Northampton 19/20 Live Reporting