 
	 
	 Greg is an experienced goalkeeper who joins Celtic from Witton Albion who he made 92 appearances for over two spells. He was named Witton’s Player of the Year in 2018/19 and spent time with Nantwich Town in-between his time at Witton.
Greg has also featured for 1874 Northwich making 143 appearances, Radcliffe, Ashton United and Glossop North End and is a four-time winner of the North West Counties Football League Goalkeeper of the Season award. It was at Glossop North End where Greg played under Celtic Manager Chris Willcock as they reached the FA Vase Final at Wembley Stadium, and he reached his century, making 100 appearances for Glossop North End.
    Greg is an experienced goalkeeper who joins Celtic from Witton Albion who he made 92 appearances for over two spells. He was named Witton’s Player of the Year in 2018/19 and spent time with Nantwich Town in-between his time at Witton.
Greg has also featured for 1874 Northwich making 143 appearances, Radcliffe, Ashton United and Glossop North End and is a four-time winner of the North West Counties Football League Goalkeeper of the Season award. It was at Glossop North End where Greg played under Celtic Manager Chris Willcock as they reached the FA Vase Final at Wembley Stadium, and he reached his century, making 100 appearances for Glossop North End.
  | Date | Opposition | Competition | Season | H/A | Score | Lineups | Goals | Assists | R | Y | Sub | 
|---|---|---|---|---|---|---|---|---|---|---|---|
| Sat 25 February 2023 | Stafford Rangers | Northern Premier | 2022/2023 | H | 0-2 | ||||||
| Tue 21 February 2023 | Matlock Town | Northern Premier | 2022/2023 | H | 2-3 | ||||||
| Sat 18 February 2023 | FC United Of Manchester | Northern Premier | 2022/2023 | A | 1-1 |  | |||||
| Sat 11 February 2023 | Whitby Town | Northern Premier | 2022/2023 | H | 0-1 | ||||||
| Tue 07 February 2023 | Marine | Northern Premier | 2022/2023 | A | 1-0 | ||||||
| Sat 04 February 2023 | Bamber Bridge | Northern Premier | 2022/2023 | A | 1-1 | ||||||
| Tue 31 January 2023 | Radcliffe | Northern Premier | 2022/2023 | H | 1-2 |  | |||||
| Sat 28 January 2023 | Gainsborough Trinity | Northern Premier | 2022/2023 | H | 2-0 | ||||||
| Sat 21 January 2023 | Nantwich Town | Northern Premier | 2022/2023 | A | 0-4 | ||||||
| Tue 17 January 2023 | Cammell Laird | Cheshire Senior Cup | 2022/2023 | H | 3-0 | Off @82mins | |||||
| Sat 07 January 2023 | Lancaster City | Northern Premier | 2022/2023 | A | 1-1 | ||||||
| Mon 02 January 2023 | Liversedge | Northern Premier | 2022/2023 | H | 4-2 | ||||||
| Mon 26 December 2022 | Hyde United | Northern Premier | 2022/2023 | A | 0-1 | ||||||
| Sat 03 December 2022 | Warrington Town | Northern Premier | 2022/2023 | A | 1-1 |  | |||||
| Sat 26 November 2022 | Warrington Rylands | Northern Premier | 2022/2023 | H | 1-2 | ||||||
| Sat 19 November 2022 | Atherton Collieries | Northern Premier | 2022/2023 | A | 1-1 | ||||||
| Sat 12 November 2022 | Stafford Rangers | Northern Premier | 2022/2023 | A | 0-3 | ||||||
| Sat 05 November 2022 | FC United Of Manchester | Northern Premier | 2022/2023 | H | 1-2 | Off @27mins | |||||
| Sat 29 October 2022 | FC United Of Manchester | Manchester Cup | 2022/2023 | A | 4-1 | ||||||
| Tue 25 October 2022 | Warrington Town | Cheshire Senior Cup | 2022/2023 | H | 1-1 |  | |||||
| Sat 22 October 2022 | Whitby Town | Northern Premier | 2022/2023 | A | 0-1 |  | |||||
| Tue 18 October 2022 | Marine | Northern Premier | 2022/2023 | H | 0-0 | ||||||
| Sat 15 October 2022 | Ashton United | Northern Premier | 2022/2023 | A | 2-1 |  | |||||
| Tue 11 October 2022 | Marske United | Northern Premier | 2022/2023 | H | 2-3 | ||||||
| Sat 08 October 2022 | South Shields | FA Trophy | 2022/2023 | H | 1-2 | ||||||
| Tue 04 October 2022 | Radcliffe | Northern Premier | 2022/2023 | A | 2-1 | ||||||
| Sat 01 October 2022 | Morpeth Town | Northern Premier | 2022/2023 | H | 0-3 | ||||||
| Tue 27 September 2022 | Belper Town | Northern Premier | 2022/2023 | A | 2-0 | ||||||
| Sat 24 September 2022 | Gainsborough Trinity | Northern Premier | 2022/2023 | A | 4-0 | ||||||
| Tue 20 September 2022 | Abbey Hey | Manchester Cup | 2022/2023 | A | 1-1 | ||||||
| Sat 17 September 2022 | Nantwich Town | Northern Premier | 2022/2023 | H | 1-2 |  | |||||
| Tue 13 September 2022 | Bamber Bridge | Northern Premier | 2022/2023 | H | 1-0 | ||||||
| Tue 06 September 2022 | Lancaster City | FA Cup | 2022/2023 | A | 1-0 | ||||||
| Sat 03 September 2022 | Lancaster City | FA Cup | 2022/2023 | H | 0-0 | ||||||
| Mon 29 August 2022 | Liversedge | Northern Premier | 2022/2023 | A | 0-1 | ||||||
| Sat 27 August 2022 | Guiseley | Northern Premier | 2022/2023 | H | 0-0 | ||||||
| Tue 23 August 2022 | Matlock Town | Northern Premier | 2022/2023 | A | 1-1 | ||||||
| Sat 20 August 2022 | Lancaster City | Northern Premier | 2022/2023 | H | 1-0 | ||||||
| Tue 16 August 2022 | Warrington Town | Northern Premier | 2022/2023 | H | 0-1 | ||||||
| Sat 13 August 2022 | South Shields | Northern Premier | 2022/2023 | A | 2-0 |