The Tyne and Wear-based official will travel to Blundell Park for his sixth game of the campaign and his third in Sky Bet League Two.
His first game of the campaign was Macclesfield Town's 3-0 home victory over Leyton Orient on the second weekend of the new season. He showed two yellow cards during the encounter. Meanwhile, he most recently took charge of the League One match between Rotherham United and Tranmere Rovers on Saturday which resulted in a 1-1 draw and four yellow cards shown.
He's taken charge of the Iron on 19 occasions in total, most recently February at Oakwell in the 2-0 defeat. He issued five yellow cards, with two of them going to Scunthorpe players; James Perch and Tony McMahon.
Of those encounters involving United, 16 of them have come at Glanford Park, so Tuesday will only be Haines' fourth involving United away from home territory. In total, across the 19 games, he's shown 60 yellow cards and no reds.
Meanwhile, he's refereed Grimsby Town on nine occasions - their most recent being a 2-1 defeat to Notts County at the end of last season. Six of the nine previous appointments have come at Blundell Park so Tuesday will be his seventh visit as the man in the middle. In total, across the nine games, he's shown 27 yellow cards and one red.
In 2018-19, he took charge of 38 games, issuing 108 yellow cards and four reds. So far in this campaign, he has officiated in five encounters, showing 19 yellows and one red.
On Tuesday, Haines will be assisted by Simon Clayton and Richard Woodward, while Garreth Rhodes has been appointed as the fourth official.
PAST SCUNTHORPE ENCOUNTERS
DATE | COMP | MATCH | Y | R |
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 GRIMSBY TOWN ENCOUNTERS
DATE | COMP | MATCH | Y | R |
Apr 27, 2019 | LG 2 | Notts County 2-1 Grimsby Town | 3 | 0 |
Nov 17, 2018 | LG 2 | Grimsby Town 1-0 Crawley Town | 3 | 0 |
Oct 6, 2018 | LG 2 | Grimsby Town 2-0 Port Vale | 2 | 0 |
Feb 24, 2018 | LG 2 | Grimsby Town 0-1 Exeter City | 3 | 1 |
Apr 14, 2017 | LG 2 | Grimsby Town 2-1 Cambridge United | 2 | 0 |
Dec 10, 2016 | LG 2 | Grimsby Town 0-1 Portsmouth | 5 | 0 |
Oct 21, 2008 | LG 2 | Grimsby Town 2-2 Luton Town | 4 | 0 |
Feb 23, 2008 | LG 2 | Wrexham 0-0 Grimsby Town | 3 | 0 |
Aug 18, 2007 | LG 2 | Bury 1-1 Grimsby Town | 2 | 0 |