The Tyne and Wear-based official will travel to the Sands Venue Stadium for his 27th game of the campaign and his 12th in Sky Bet League Two.
His first game of the campaign was the 1-1 draw between Burton Albion and Accrington Stanley in Sky Bet League One, issuing one caution. His latest game, in which he showed two yellow cards, was the goalless draw between Bradford City and Oldham Athletic last weekend.
He's taken charge of the Iron on 21 occasions in total, most recently in the EFL Trophy defeat at home to Manchester City's Under-21s earlier in the season, a game in which he showed no cautions. Prior to that, it was a match which United won 2-1 at Grimsby Town, again in the EFL Trophy, thanks to a brace from Kevin van Veen. James Perch was shown a late red card by Haines, but that decision was later overturned by an Independent Regulatory Commission.
Of those encounters involving United, 17 of them have come at the Sands Venue Stadium, so Friday will be his 18th visit as the man in the middle. In total, across the 21 games, he's shown 62 yellow cards and one red.
Meanwhile, he's taken charge of Crawley's competitive fixtures on 13 previous occasions, the last of which a 1-1 draw at Salford City last October. He showed five cautions on the day. Across the 13 games, he's issued a total of 41 yellow cards and four reds, with three of those dismissals all coming in the same game.
In 2019-20, he took charge of 32 games, issuing 84 yellow cards and eight reds. So far in this campaign, he has officiated in 26 encounters, showing 57 yellows and four reds.
On Friday, Haines will be assisted by Graeme Fyvie and Steven Rushton, while Stephen Wade has been appointed as the fourth official.
PAST SCUNTHORPE UNITED ENCOUNTERS
DATE | COMP | MATCH | Y | R |
Sep 29, 2020 | EFL T Gp | Iron 0-4 Man City U21 | 0 | 0 |
Sep 3, 2019 | EFL T Gp | Grimsby Town 1-2 Iron | 2 | 1 |
Feb 2, 2019 | LG 1 | Barnsley 2-0 Iron | 5 | 0 |
Nov 10, 2018 | FAC R1 | Iron 2-1 Burton Albion | 4 | 0 |
Dec 30, 2017 | LG 1 | Blackburn Rovers 2-2 Iron | 4 | 0 |
Nov 14, 2017 | FAC R1 replay | Iron 1-0 Northampton Town | 2 | 0 |
Sep 9, 2017 | LG 1 | Iron 0-0 Blackpool | 3 | 0 |
Jan 2, 2017 | LG 1 | Iron 1-1 Peterborough United | 3 | 0 |
Apr 9, 2016 | LG 1 | Iron 1-0 Burton Albion | 2 | 0 |
Dec 19, 2015 | LG 1 | Iron 0-1 Sheffield United | 3 | 0 |
Sep 12, 2015 | LG 1 | Iron 1-0 Coventry City | 6 | 0 |
Apr 25, 2015 | LG 1 | Iron 2-1 Gillingham | 4 | 0 |
Oct 7, 2014 | LGE C | Iron 1-2 Notts County | 3 | 0 |
Apr 12, 2014 | LG 2 | Iron 2-2 Bury | 1 | 0 |
Jan 5, 2013 | LG 1 | Iron 0-0 Shrewsbury Town | 0 | 0 |
Mar 31, 2012 | LG 1 | Chesterfield 1-4 Iron | 4 | 0 |
Dec 31, 2011 | LG 1 | Iron 2-2 Chesterfield | 5 | 0 |
Jan 3, 2011 | CHAMP | Iron 1-2 Watford | 1 | 0 |
Sep 11, 2010 | CHAMP | Iron 0-2 Bristol City | 4 | 0 |
Feb 23, 2010 | CHAMP | Iron 1-1 Ipswich Town | 5 | 0 |
Sep 2, 2008 | FLT | Iron 2-1 Notts County | 1 | 0 |
PAST CRAWLEY TOWN ENCOUNTERS
DATE | COMP | MATCH | Y | R |
Oct 24, 2020 | LG 2 | Salford City 1-1 Crawley Town | 5 | 0 |
Sep 21, 2019 | LG 2 | Northampton Town 2-2 Crawley Town | 2 | 0 |
May 4, 2019 | LG 2 | Crawley Town 3-1 Tranmere Rovers | 1 | 0 |
Nov 17, 2018 | LG 2 | Grimsby Town 1-0 Crawley Town | 3 | 0 |
Nov 21, 2017 | LG 2 | Crawley Town 3-1 Exeter City | 6 | 0 |
Sep 12, 2017 | LG 2 | Stevenage 1-1 Crawley Town | 0 | 0 |
Sep 27, 2016 | LG 2 | Crawley Town 1-1 Colchester United | 3 | 0 |
Mar 28, 2016 | LG 2 | Crawley Town 0-2 Exeter City | 3 | 0 |
Feb 13, 2016 | LG 2 | Accrington Stanley 4-1 Crawley Town | 3 | 3 |
Aug 12, 2014 | LGE C | Crawley Town 1-0 Ipswich Town | 7 | 0 |
Nov 10, 2012 | LG 1 | Notts County 1-1 Crawley Town | 3 | 0 |
Apr 9, 2012 | LG 2 | Barnet 1-2 Crawley Town | 3 | 1 |
Nov 26, 2011 | LG 2 | Rotherham United 1-2 Crawley Town | 2 | 0 |