Craig Mahon Profile and Statistics

Craig Mahon

First name: Craig
Last name: Mahon
Nationality:

Coaching Career

We are going to show you the list of football clubs and seasons in which Craig Mahon was active.

Competition Season Football Club
Manchester Premier Cup 2024/2025 Curzon Ashton
Vanarama National League North 2024/2025 Curzon Ashton
Club Friendlies 4 2024 Curzon Ashton
FA Cup 2023/2024 Curzon Ashton
Fa Trophy 2023/2024 Curzon Ashton
Vanarama National League North 2023/2024 Curzon Ashton
Club Friendlies 3 2023 Curzon Ashton
Club Friendlies 4 2023 Curzon Ashton

Craig Mahon has played in the following competitions and football tournaments.

Now showing: All Competitions

 All Competitions(513)  3. Division(11)  FA Cup(15)  Fa Trophy(12)  League Two(2)  National League(150)  Tercera - Group 18(12)  Vanarama National League - Playoffs(2)  Vanarama National League North(309)
DateHomeScoreAwayHT
26/10/2024 Curzon Ashton
4 - 0
Chester 3-0H2H+
Devon Matthews 2' 1 - 0  
Michael Afuye 20' 2 - 0  
  26' Nathan Woodthorpe
Stefan Mols 27' 3 - 0  
  46' Declan Weeks
  46' Mitchell Hancox
  46' Dan Turner
  46' Dylan Mottley Henry
Jordan Richards 53'  
Stefan Mols 57'  
Craig Mahon 57'  
  62' George Glendon
  62' Iwan Murray
Isaac Buckley-Ricketts 63' 4 - 0  
Michael Afuye 64'  
Luis Lacey 64'  
Isaac Sinclair 68'  
Oluwatimilehin Sobowale 68'  
  85' Dylan Mottley Henry
  85' Kevin Roberts
  89' Mitchell Hancox
Isaac Buckley-Ricketts 90'  
Cameron Tetlow 90'  
James Spencer 90+4'  
Charlie Bingley 90+4'  
22/10/2024 Scarborough Athletic
0 - 2
Curzon Ashton 0-0H2H+
  19' Luis Lacey
  53' Luke Griffiths
  53' Craig Mahon
  54' Michael Afuye
  0 - 1 58' Stefan Mols
Harry Green 71'  
Richie Bennett 71'  
  0 - 2 73' Stefan Mols
Kieran Glynn 73'  
  75' Luis Lacey
  75' Oluwatimilehin Sobowale
Dom Tear 82'  
Mackenzie Maltby 82'  
  85' Michael Afuye
  85' Isaac Buckley-Ricketts
  90+5' Jordan Richards
19/10/2024 Curzon Ashton
1 - 2
Hereford 1-1H2H+
Isaac Sinclair 6' 1 - 0  
  31' Kyle Howkins
  34' Tate Campbell
  1 - 1 43' Tate Campbell
  1 - 2 48' Matt Preston
  53' Aurio Teixeira
  60' Aurio Teixeira
  60' Lawson D'Ath
Isaac Buckley-Ricketts 67'  
Michael Afuye 67'  
  72' Andy Williams
  72' Cosmos Matwasa
Luke Griffiths 76'  
Luke Griffiths 76'  
Luis Lacey 76'  
  80' Alex Babos
  80' Chay Tilt
  83' Yusifu Ceesay
Devon Matthews 86'  
  86' Ahkeem Rose
  86' Ty Deacon
  87' Lewis Hudson
Craig Mahon 88'  
Oluwatimilehin Sobowale 88'  
  90+4' Tate Campbell
  90+4' Mark Derricott
12/10/2024 Curzon Ashton
1 - 0
King's Lynn Town 0-0H2H+
  65' Theo Williams
  65' Josh McCammon
Isaac Buckley-Ricketts 66'  
Michael Afuye 66'  
Stefan Mols 80'  
Luis Lacey 80'  
  84' Freddie Sass
  84' Tommy Hughes
  86' Josh Hmami
  86' Finlay Barnes
Isaac Sinclair 87'  
Craig Mahon 87'  
Luis Lacey 88' 1 - 0  
  90' Samuel Walker
  90' Josh Coulson
Luke Griffiths 90+3'  
Oluwatimilehin Sobowale 90+3'  
05/10/2024 Buxton
0 - 1
Curzon Ashton 0-1H2H+
  0 - 1 22' Luke Griffiths
  40' William Hayhurst
  42' Marcus Poscha
Callum Leigh 46'  
Tom Elliott 46'  
  56' James Spencer
Archie White 62'  
Ben Andreucci 66'  
Djavan Pedro 66'  
  70' Luke Griffiths
Diego De Girolamo 76'  
Josh Popoola 77'  
Ethan Fitzhugh 77'  
  79' Stefan Mols
  79' Michael Afuye
  79' Ben Darby
  79' Craig Mahon
Diego De Girolamo 84'  
Samuel Tomlinson 84'  
Finn Delap 88'  
  88' Craig Mahon
  88' Devon Matthews
Djavan Pedro 88'  
  90+1' Luke Griffiths
  90+1' Oluwatimilehin Sobowale
Connor Kirby 90+8'  
21/09/2024 Curzon Ashton
1 - 1
Peterborough Sports 0-0H2H+
James Spencer 39'  
  59' Ashton Fox
  62' Matt Tootle
  62' Jack Goodman
Luke Griffiths 62'  
Isaac Buckley-Ricketts 74'  
Michael Afuye 74'  
Michael Afuye 77'  
  0 - 1 78' Dion Sembie-Ferris
Luke Griffiths 78'  
Ben Darby 78'  
  79' Lewis Elsom
Stefan Mols 83'  
Craig Mahon 83'  
Michael Afuye 85'  
  85' William Van Lier
  85' Mark Jones
Adam Barton 88' 1 - 1  
Devon Matthews 89'  
07/09/2024 King's Lynn Town
0 - 2
Curzon Ashton 0-1H2H+
Freddie Sass 10'  
Cody Johnson 17'  
Jonathon Margetts 35'  
Gold Omotayo 35'  
  0 - 1 38' Stefan Mols
Josh Hmami 47'  
  0 - 2 67' Isaac Buckley-Ricketts
  71' Isaac Buckley-Ricketts
  71' Craig Mahon
Cody Johnson 79'  
Tommy Hughes 79'  
  87' Stefan Mols
  87' Michael Afuye
Greg Taylor 87'  
Tom Wilson 87'  
  90+1' Isaac Sinclair
  90+1' Ben Darby
  90+2' Jordan Richards
  90+2' Jordan Richards
  90+2' Oluwatimilehin Sobowale
  90+4' James Spencer
  90+4' George Waring
17/08/2024 South Shields
1 - 2
Curzon Ashton 0-1H2H+
  0 - 1 17' Luke Griffiths
  57' Stefan Mols
Aidan Rutledge 61'  
Kyle Crossley 61'  
Ashton Mee 67'  
Coleby Shepherd 67'  
Paul Blackett 72'  
  76' Adam Barton
Will Jenkins 76'  
  77' Luke Griffiths
  77' Ben Darby
  81' Stefan Mols
  81' Craig Mahon
  88' Isaac Sinclair
  88' George Waring
  90+2' Isaac Buckley-Ricketts
  90+2' Michael Afuye
Will Jenkins 90+4' 1 - 1  
Tom Broadbent 90+6'  
Dan Ward 90+6'  
  90+8'
  1 - 2 90+8' William Hayhurst
Mackenzie Heaney 90+8'  
10/08/2024 Curzon Ashton
3 - 0
Needham Market 0-0H2H+
  32' Adam Mills
Craig Mahon 57'  
Luke Griffiths 57'  
James Spencer 60' 1 - 0  
  61' Jacob Lay
  61' Seth Chambers
  61' Ben Hunter
  61' Dylan Williams
Stefan Mols 62' 2 - 0  
  74' Tevan Allen
  74' Oliver Fraser
  74' Adam Mills
  74' C. Jessup
Stefan Mols 77'  
Michael Afuye 77'  
  86' Dan Morphew
  87' Jamie McGrath
  87' Jayden Ashbourne
Isaac Sinclair 87'  
Ben Darby 87'  
Jordan Richards 90'  
Oluwatimilehin Sobowale 90'  
James Spencer 90+3' 3 - 0  
24/04/2024 Chorley
0 - 0
Curzon Ashton 0-0H2H+
Jack Hazelhurst 1'  
  1' J. Richards
J. Spencer 2' 1 - 0  
  1 - 1 2' Billy Whitehouse
W. Hayhurst 3' 2 - 1  
  2 - 2 3' Jack Sampson
Hayden Campbell 4'  
  2 - 3 4' Adam Henley
K. Glynn 5' 3 - 3  
C. Ubaezuonu 66'  
K. Glynn 66'  
J. Johnson 90'  
B. Whitehouse 90'  
  109' C. Mahon
  109' H. Campbell
  115' L. Griffiths
  115' A. Kenyon
F. Maguire 116'  
G. Horbury 116'  
20/04/2024 Bishop's Stortford
0 - 0
Curzon Ashton 0-0H2H+
Codey Cosgrave 57'  
K. Crichlow 57'  
Ryan Charles 66'  
A. Greene 77'  
G. McGregor 77'  
  87' C. Mahon
  87' R. Hughes
13/04/2024 Curzon Ashton
4 - 1
Gloucester City 1-1H2H+
W. Hayhurst 5'  
  0 - 1 17' O. Brain
  36' J. Smile
  36' E. Durrell
C. Mahon 36' 1 - 1  
J. Spencer 62' 2 - 1  
  71' O. Brain
  71' B. Smalley
C. Mahon 73' 3 - 1  
  78' B. Liggett
  78' Jamie Creed
I. Sinclair 82'  
R. Hughes 82'  
Stefan Mols 83' 4 - 1  
C. Mahon 85'  
H. Campbell 85'  
J. Spencer 87'  
G. Waring 87'  
01/04/2024 Curzon Ashton
2 - 0
South Shields 1-0H2H+
I. Sinclair 3' 1 - 0  
I. Sinclair 59' 2 - 0  
  61' C. Clarke
  61' D. Savage
  61' M. Heaney
  61' M. Woods
L. Griffiths 71'  
R. Hughes 71'  
  80' D. Stephenson
  80' Joao Gomes
C. Mahon 81'  
H. Campbell 81'  
29/03/2024 Blyth Spartans
2 - 3
Curzon Ashton 1-0H2H+
A. Mitchell 22'  
M. Hogan 22'  
J. Hooper 28' 1 - 0  
J. Hooper 46'  
J. Hickey 46'  
  1 - 1 54' Stefan Mols
N. Deverdics 61' 2 - 1  
  70' A. Kenyon
  70' L. Griffiths
  70' H. Campbell
  70' R. Hughes
  70' I. Sinclair
  70' C. Mahon
  2 - 2 72' Stefan Mols
  2 - 3 73' Stefan Mols
23/03/2024 Curzon Ashton
4 - 1
Banbury United 3-1H2H+
I. Sinclair 5' 1 - 0  
H. Campbell 23' 2 - 0  
  2 - 1 30' B. Beresford
A. Kenyon 45+1' 3 - 1  
H. Campbell 64'  
Stefan Mols 64'  
Stefan Mols 70' 4 - 1  
C. Mahon 72'  
L. Griffiths 72'  
A. Kenyon 81'  
R. Hughes 81'  
  83' B. Beresford
  83' N. Opoku
  90' C. Hewitt
  90' L. Middleton
16/03/2024 Curzon Ashton
0 - 3
Spennymoor Town 0-2H2H+
  0 - 1 4' F. Shrimpton
  0 - 2 34' Corey McKeown
Stefan Mols 46'  
Luke Griffiths 46'  
Rhys Hughes 46'  
M. Lewis 46'  
  0 - 3 52' Rob Ramshaw
  68' F. Shrimpton
  68' Callum Ross
Jamie Allen 72'  
Hayden Campbell 72'  
  76' William Harris
  76' Glen Taylor
  83' Corey McKeown
  83' Isaac Fletcher
12/03/2024 Scarborough Athletic
0 - 2
Curzon Ashton 0-1H2H+
  0 - 1 27' Craig Mahon
Alex Wiles 54'  
Harry Green 54'  
Bailey Gooda 54'  
Dominic McHale 54'  
Cody Johnson 72'  
A. Rutledge 72'  
  78' Stefan Mols
  78' George Waring
  0 - 2 82' Adam Barton
  89' Craig Mahon
  89' Hayden Campbell
09/03/2024 Chester
0 - 0
Curzon Ashton 0-0H2H+
Iwan Murray 56'  
Declan Weeks 56'  
Charlie Caton 66'  
Adam Thomas 66'  
Kieran Burton 69'  
Ben Tollitt 71'  
Nathan Woodthorpe 71'  
  74' Stefan Mols
  74' M. Lewis
  81' Jamie Allen
  81' Hayden Campbell
  84' James Spencer
02/03/2024 Curzon Ashton
1 - 0
Hereford 0-0H2H+
  58' Adam Rooney
  58' Jason Cowley
Marcus Poscha 68'  
Jamie Allen 68'  
Stefan Mols 68'  
M. Lewis 68'  
  68' Jordan Lyden
  68' Oliver Southern
  72' Kieran Phillips
  72' Yusifu Ceesay
James Spencer 90+3' 1 - 0  
24/02/2024 Tamworth
0 - 0
Curzon Ashton 0-0H2H+
  61' Craig Mahon
  61' Hayden Campbell
Matt Curley 67'  
Jordan Cullinane-Liburd 67'  
Nathan Tshikuna 67'  
Ty Deacon 67'  
  72' Stefan Mols
  72' Jamie Allen
Chris Wreh 78'  
Daniel James Creaney 78'  
  83' Devon Matthews
  83' Rhys Hughes
20/02/2024 Curzon Ashton
1 - 2
Peterborough Sports 1-1H2H+
James Spencer 18' 1 - 0  
  1 - 1 31' Dan Jarvis
  64' Gabriel Overton
  64' Ben Fowkes
  1 - 2 67' Mark Jones
Stefan Mols 70'  
Jamie Allen 70'  
Rhys Hughes 70'  
Hayden Campbell 70'  
Craig Mahon 88'  
Miles Storey 88'  
  90+1' Dan Jarvis
  90+1' Sidney Pereira
03/02/2024 Curzon Ashton
0 - 3
Buxton 0-0H2H+
  0 - 1 55' Samuel Osborne
Marcus Poscha 60'  
Rhys Hughes 60'  
Isaac Sinclair 60'  
  0 - 2 60' Jak McCourt
  0 - 3 65' Samuel Osborne
Craig Mahon 67'  
M. Lewis 67'  
  73' Samuel Osborne
  73' Eoin McKeown
Jamie Allen 76'  
Hayden Campbell 76'  
  82' Jake Wright
  82' Dylan Mottley Henry
  86' Jak McCourt
  86' Curtis Weston
27/01/2024 Rushall Olympic
2 - 2
Curzon Ashton 1-0H2H+
Andre Landell 3' 1 - 0  
  37' Stefan Mols
  37' Alex Kenyon
Jayden Charles 61'  
Lewis Hudson 61'  
Ronan Maher 61'  
Sam McLintock 61'  
Alex Moore 68' 2 - 0  
  70' Rhys Hughes
  70' Hayden Campbell
  2 - 1 75' James Spencer
  77' Craig Mahon
  77' Jamie Allen
Alex Moore 77'  
Tom Edge 77'  
  2 - 2 88' Alex Kenyon
23/01/2024 King's Lynn Town
0 - 4
Curzon Ashton 0-3H2H+
  0 - 1 25' Stefan Mols
  0 - 2 28' Adam Barton
  0 - 3 33' James Spencer
Dylan Crowe 46'  
Owen Devonport 46'  
  0 - 4 62' Stefan Mols
  72' Stefan Mols
  72' Miles Storey
  78' Craig Mahon
  78' Alex Kenyon
Gabriel Rogers 83'  
Harley Curtis 83'  
  88' William Hayhurst
  88' Jamie Allen
Jonathon Margetts 90+2'  
Cameron Forde-Brown 90+2'  
06/01/2024 Curzon Ashton
0 - 0
Farsley Celtic 0-0H2H+
Craig Mahon 55'  
Miles Storey 55'  
Stefan Mols 62'  
Jamie Allen 62'  
Rhys Hughes 85'  
Isaac Sinclair 85'  
  90+1' Jack Evans
  90+1' Sam Leverett
  90+1' Noah Wadsworth
  90+1' George Smith
01/01/2024 Southport
0 - 3
Curzon Ashton 0-2H2H+
  0 - 1 7' James Spencer
  0 - 2 28' Stefan Mols
Will Squires 58'  
Jack Doyle 58'  
  63' Stefan Mols
  63' Miles Storey
Luke Burgess 70'  
Markus Carver 70'  
  77' Craig Mahon
  77' Alex Kenyon
  0 - 3 84' James Spencer
  84' Rhys Hughes
  84' Jamie Allen
26/12/2023 Curzon Ashton
3 - 2
Southport 1-2H2H+
  0 - 1 13' B. Holmes
  0 - 2 35' Harry Flowers
Stefan Mols 45+2' 1 - 2  
  67' Luke Burgess
  67' Josh Hmami
Rhys Hughes 70' 2 - 2  
  73' Tyler Walton
  73' Markus Carver
Craig Mahon 77'  
Miles Storey 77'  
James Spencer 82' 3 - 2  
  90' Jack Doyle
  90' Jack Bainbridge
23/12/2023 Chorley
4 - 0
Curzon Ashton 2-0H2H+
Jordan Richards 6' 1 - 0  
Marco Rus 34' 2 - 0  
Carlton Ubaezuonu 52'  
Justin Johnson 52' 3 - 0  
  55' Craig Mahon
  55' James Spencer
  63' George Waring
  63' Jamie Allen
Justin Johnson 67'  
Jack Hazlehurst 67'  
  67' Miles Storey
  67' Stefan Mols
Marco Rus 75'  
Scott Wilson 75'  
Mark Ellis 77'  
David Moyo 77'  
Jack Hazlehurst 86' 4 - 0  
19/12/2023 Gloucester City
3 - 0
Curzon Ashton 1-0H2H+
Joe Hanks 9' 1 - 0  
  57' Stefan Mols
  57' Miles Storey
Josh Smile 62'  
Harry Leeson 62'  
  68' Hayden Campbell
  68' Jamie Allen
Danny Wright 72' 2 - 0  
  74' Craig Mahon
  74' Rhys Hughes
Alefe Santos 75' 3 - 0  
Joe Hanks 80'  
Ben Beresford 80'  
Danny Wright 89'  
William Richards 89'  
16/12/2023 Curzon Ashton
2 - 0
Brackley Town 1-0H2H+
George Waring 33' 1 - 0  
Craig Mahon 50' 2 - 0  
  59' Tommy O'Sullivan
  59' James Armson
George Waring 63'  
James Spencer 63'  
Alex Kenyon 70'  
Rhys Hughes 70'  
  74' Jake Jervis
  74' Dan Turner
  77' Tyler Lyttle
  77' Alfie Bates
Miles Storey 80'  
Stefan Mols 80'  
09/12/2023 Curzon Ashton
0 - 2
Macclesfield 0-0H2H+
Stefan Mols 58'  
Miles Storey 58'  
  0 - 1 60' Luke Duffy
  65' Neil Kengni
  65' Kane Drummond
Rhys Hughes 73'  
Tommy McDermott 73'  
  0 - 2 79' Alex Curran
  81' Oumar Niasse
  81' Alex Hurst
  84' Alex Curran
  84' Luke Mariette
25/11/2023 Banbury United
0 - 1
Curzon Ashton 0-0H2H+
Harry Parsons 60'  
Temitope Obadeyi 60'  
  68' Stefan Mols
  68' Rhys Hughes
Emmanuel Maja 74'  
Craig Hewitt 74'  
Aidan Elliott-Wheeler 80'  
  81' Craig Mahon
  81' Hayden Campbell
  0 - 1 90+1' Hayden Campbell
21/11/2023 South Shields
0 - 0
Curzon Ashton 0-0H2H+
Aaron Martin 45+2'  
Jordy Mongoy 45+2'  
Lirak Hasani 53'  
Mackenzie Heaney 53'  
Rob Briggs 53'  
Michael Woods 53'  
  68' Stefan Mols
  68' Rhys Hughes
  87' Craig Mahon
  87' Tommy McDermott
  90+1' Isaac Sinclair
  90+1' Hayden Campbell
18/11/2023 Curzon Ashton
2 - 0
Matlock Town 1-0H2H+
Stefan Mols 4' 1 - 0  
  10' Jonathon Margetts
  10' Karl Demidh
George Waring 59'  
Rhys Hughes 59'  
Stefan Mols 71'  
Miles Storey 71'  
Isaac Sinclair 79'  
Tommy McDermott 79'  
  83' John Johnston
  83' Ollie Clark
  83' Karl Demidh
  83' Andy Wright
William Hayhurst 90+2' 2 - 0  
14/11/2023 Curzon Ashton
3 - 1
Blyth Spartans 2-0H2H+
Stefan Mols 12' 1 - 0  
Alex Kenyon 44'  
Adam Barton 44'  
James Spencer 45+1' 2 - 0  
Stefan Mols 56' 3 - 0  
  57' Lewis Knight
  57' Mikael Ndjoli
Stefan Mols 72'  
Hayden Campbell 72'  
Craig Mahon 72'  
Miles Storey 72'  
  76' Jonathan O'Donnell
  76' Harry Arnison
  3 - 1 90' Jonathan Hooper
11/11/2023 Curzon Ashton
1 - 0
Bishop's Stortford 0-0H2H+
  46' Harry Beadle
  46' Harrison Sodje
Hayden Campbell 58'  
Jamie Allen 58'  
William Hayhurst 62' 1 - 0  
  63' Ben Marlow
  63' Fraser Alexander
Stefan Mols 69'  
Adam Barton 69'  
  73' Aaron Greene
  73' Ryan Charles
Craig Mahon 85'  
Miles Storey 85'  
07/11/2023 Spennymoor Town
1 - 2
Curzon Ashton 1-0H2H+
Anderson M. 4' 1 - 0  
  62' Stefan Mols
  62' Hayden Campbell
Keenan Ferguson 67'  
Jay Glover 67'  
  1 - 1 76' William Hayhurst
  1 - 2 81' Isaac Sinclair
Sam Fielding 83'  
Corey McKeown 83'  
  90' Isaac Sinclair
  90' Jamie Allen
04/11/2023 Curzon Ashton
0 - 1
Barnet 0-1H2H+
James Spencer 8'  
  10' Connor Stevens
  0 - 1 15' Nicke Kabamba
Adam Barton 34'  
Craig Mahon 34'  
  42' Connor Stevens
  46' Sam Beard
  46' Daniele Collinge
  46' Finley Potter
  46' Jordan Cropper
George Waring 48'  
  57' Idris Kanu
Alex Kenyon 66'  
Devon Matthews 69'  
Alex Kenyon 70'  
Jamie Allen 70'  
  75' Zak Brunt
  75' Dale Gorman
  75' Nicke Kabamba
  75' Gary Hooper
  88' Callum Stead
  88' Marvin Armstrong
Cameron Mason 90+4'  
28/10/2023 Curzon Ashton
0 - 1
Chester 0-0H2H+
  54' Joel Taylor
  54' Kieran Coates
Jamie Allen 62'  
Stefan Mols 62'  
George Waring 77'  
Hayden Campbell 77'  
  80' Declan Weeks
  80' Iwan Murray
  0 - 1 84' George Glendon
24/10/2023 Curzon Ashton
0 - 1
Scarborough Athletic 0-0H2H+
  58' Finlay Barnes
  58' Michael Coulson
  58' Dominic Tear
  58' Bailey Gooda
  72' Kieran Wembanesi Weledji
  72' Harry Green
Isaac Sinclair 73'  
Jamie Allen 73'  
William Hayhurst 76'  
Hayden Campbell 76'  
  0 - 1 81' William Thornton
Alex Kenyon 90'  
Stefan Mols 90'  
Pages: 12345678910111213

Bookmark and Share
 

Results and Fixtures
Top Soccer Tipsters
Tipsters Competition Review
Superior H2H Statistics
H2H Home Team Advantage
H2H Away Team Advantage
Top Football Clubs
Worst Football Clubs
Top Draw Teams
Good Home Teams
Poor Away Teams
Platinum Membership Testimonial

Soccer Fixtures Calendar

Choose a date to view the past soccer results or upcoming match fixtures.

Pick a Country or Region

Get the listings of soccer leagues and competitions for each region, including past seasons results and football statistics.

Match Preview and News

Copyright © 2002-2025 SoccerPunter Pte. Ltd. All rights reserved.