Josh MacDonald Profile and Player Statistics
First name: Josh
Last name: MacDonald
Position: Attacker, Midfielder
Nationality:

Football Career Transfers and Statistics

We are going to show you the list of football clubs and seasons in which Josh MacDonald has played. It includes the total number of appearance (caps), substitution details, goals, yellow and red cards stats.

Competition Season Football Club
FA Cup 2023/2024 Marske United 1 0 0 1 0 0 0
Non League Premier: Northern 2022/2023 Marske United 3 0 0 3 0 0 0
Fa Trophy 2021/2022 Whitby Town 1 0 1 0 0 0 0
Non League Premier: Northern 2021/2022 Whitby Town 1 0 0 1 0 0 0
FA Cup 2020/2021 Hartlepool United 2 1 1 0 0 0 0
Fa Trophy 2020/2021 Hartlepool United 1 0 1 0 0 0 0
Fa Trophy 2019/2020 Halifax Town 2 2 0 0 0 0 0
National League 2019/2020 Halifax Town 13 5 4 0 0 0 0
FA Cup 2017/2018 Halifax Town 1 0 1 0 0 0 0
Fa Trophy 2017/2018 Halifax Town 1 0 1 0 0 0 0
National League 2017/2018 Halifax Town 16 4 12 1 0 0 0
FA Cup 2016/2017 Halifax Town 5 1 1 0 0 0 0
Vanarama National League North 2016/2017 Halifax Town 15 5 10 0 0 0 0
FA Cup 2015/2016 Halifax Town 2 1 0 0 0 0 0
Fa Trophy 2015/2016 Halifax Town 8 4 4 0 0 0 0
National League 2015/2016 Halifax Town 39 25 14 0 0 0 0
FA Cup 2013/2014 Marske United 1 0 1 0 0 0 0

Josh MacDonald has played in the following competitions and football tournaments.

Now showing: All Competitions

DateHomeScoreAwayHT
02/09/2023 Ossett United
0 - 3
Marske United 0-1H2H+
  0 - 1 27' Eddie Church
  0 - 2 53' Josh MacDonald
  0 - 3 80' Adam Boyes
21/03/2023 Marske United
2 - 2
Liversedge 1-0H2H+
J. MacDonald 22' 1 - 0  
Aaron Cunningham 51' 2 - 0  
  2 - 1 59' J. Walton
  2 - 2 67' George Horbury
  72' N. Walker
  78' J. Barrett
08/11/2022 Marske United
2 - 3
Lancaster City 0-2H2H+
  0 - 1 22' B. Carroll
  0 - 2 32' N. Evangelinos
J. MacDonald 57' 1 - 2  
  1 - 3 84' S. Bailey
D. Hopson 90' 2 - 3  
13/09/2022 Guiseley
1 - 3
Marske United 0-1H2H+
  0 - 1 3' A. Boyes
Jake Cassidy 39'  
  0 - 2 87' J. MacDonald
J. Cadman 90' 1 - 2  
  1 - 3 90+4' A. Boyes
12/03/2022 Witton Albion
0 - 2
Whitby Town 0-0H2H+
G. Hall 34'  
  0 - 1 61' J. Hazel
  0 - 2 75' J. MacDonald
07/11/2020 Salford City
2 - 0
Hartlepool United 0-0H2H+
  13' C. Ofosu
  57' J. MacDonald
  57' D. Parkhouse
Jason Lowe 62'  
George Boyd 64'  
Oscar Threlkeld 64'  
Ashley Eastham 65'  
Tom Clarke 65'  
  72' Rhys Oates
  72' Luke Molyneux
James Wilson 78'  
Bruno Andrade  78'  
Ashley Hunter 87'  
D. Bernard 91'  
  96' C. Ofosu
  96' Gavan Holohan
Bruno Andrade  105+1' 1 - 0  
  106' Tom Crawford
  106' M. Enigbokan-Bloomfield
Ian Henderson 113'  
Emmanuel Dieseruvwe 113'  
Emmanuel Dieseruvwe 120+3' 2 - 0  
24/10/2020 Ilkeston Town
0 - 6
Hartlepool United 0-3H2H+
  0 - 1 5' Luke Molyneux
  0 - 2 7' Joe Grey
  0 - 3 22' Tom Crawford
  46' Ryan Johnson
  46' Timi Odusina
  62' Luke Molyneux
  62' J. MacDonald
  0 - 4 66' M. Enigbokan-Bloomfield
  68' Joe Grey
  68' D. Parkhouse
C. Marzano 71'  
M. Lee 71'  
O. Brown-Hill 80'  
R. Bertram 80'  
Billy Bennett 80'  
M. Tait 80'  
  0 - 5 83' D. Parkhouse
  0 - 6 89' Gavan Holohan
14/03/2020 Halifax Town
0 - 1
Ebbsfleet United 0-1H2H+
  14' Josh Umerah
  14' Tomi Adeloye
  0 - 1 16' Gozie Ugwu
Nathan Clarke 50'  
  61' Tomi Adeloye
L. Nolan 69'  
Tobi Sho-Silva 69'  
Tobi Sho-Silva 74'  
Jeff King 79'  
J. MacDonald 79'  
  84' Jermaine McGlashan
  85' L. Wilson
  85' Alex Lawless
08/02/2020 Halifax Town
0 - 1
Halesowen Town 0-0H2H+
  0 - 1 49' J. Molyneux
Cameron King 54'  
Jacob Hanson 54'  
J. Allen 59'  
Tobi Sho-Silva 59'  
  63' J. Bowen
  63' J. Ashmore
  68' J. Molyneux
  68' Luke Yates
Michael Duckworth 80'  
J. MacDonald 80'  
  89' M. Gibson
  89' J. Holmes
26/12/2019 Stockport County
5 - 1
Halifax Town 2-0H2H+
Festus Arthur  25' 1 - 0  
Elliot Osborne 43' 2 - 0  
Elliot Osborne 53' 3 - 0  
  55' Cameron King
  55' J. Redshaw
  61' L. Nolan
  61' Danny Williams
M. Brown 61' 4 - 0  
  4 - 1 65' Liam McAlinden
N. Bell 67'  
F. Mulhern 67'  
  70' Tobi Sho-Silva
  70' Shawn McCoulsky
Elliot Osborne 73' 5 - 1  
T. Walker 75'  
S. Walker 75'  
Elliot Osborne 82'  
Dan Cowan 82'  
21/12/2019 Halifax Town
2 - 4
Notts County 1-0H2H+
Shawn McCoulsky 45' 1 - 0  
  1 - 1 48' Kyle Wootton
J. Allen 57' 2 - 1  
  2 - 2 60' Mitchell Rose
Shawn McCoulsky 61'  
Cameron King 61'  
Danny Williams 65'  
Liam McAlinden 65'  
Jacob Hanson 76'  
Charlie Cooper 76'  
  78' Richard Brindley
  78' Dion Kelly-Evans
Josh Staunton 80'  
  2 - 3 81' Mitchell Rose
  83' Sean Shields
  83' Kristian Dennis
Charlie Cooper 89'  
Michael Duckworth 90'  
  90+2' Mitchell Rose
  90+3' Mitchell Rose
  90+3' Tom Crawford
  2 - 4 90+8' Kyle Wootton
14/12/2019 Halifax Town
4 - 0
Wrexham 1-0H2H+
Niall Maher 9' 1 - 0  
J. Redshaw 47' 2 - 0  
  51'
J. Redshaw 56' 3 - 0  
  58' A. Barton
  58' Mathew Jones
  58' Jonathan Hooper
  58' J. Oswell
Tobi Sho-Silva 60'  
Shawn McCoulsky 60'  
J. Redshaw 67'  
Cameron King 67'  
  69' Tyler Reid
  69' C. Williams
J. Allen 75'  
J. MacDonald 75'  
Danny Williams 88' 4 - 0  
26/11/2019 Harrogate Town
2 - 2
Halifax Town 0-1H2H+
  0 - 1 11' Liam McAlinden
Warren Burrell 39'  
Josh Falkingham 39'  
George Thomson 54' 1 - 1  
  59' Jeff King
  64' Charlie Cooper
  67' Liam McAlinden
  67' Cameron King
Jack Diamond 71'  
Brendan Kiernan 71'  
  74' Jeff King
  74' Danny Williams
  1 - 2 76' Cameron King
  78' Charlie Cooper
  78' Niall Maher
George Thomson 86'  
Jon Stead 86'  
Warren Burrell 88'  
Josh Staunton 90+2' 2 - 2  
23/11/2019 Halifax Town
1 - 1
Eastleigh 1-0H2H+
Tobi Sho-Silva 1' 1 - 0  
  8' Andrew Boyce
Josh Staunton 36'  
  1 - 1 55' Reda Johnson
J. MacDonald 58'  
J. Allen 58'  
  65' Cav Miley
J. Binnom-Williams 70'  
Cameron King 76'  
Jeff King 76'  
  80' Marcus Barnes
  80' T. Barnett
  88' Sam Smart
  88' Charlie Seaman
16/11/2019 Woking
0 - 0
Halifax Town 0-0H2H+
Jamar Loza  59'  
  61' Nathan Clarke
  69' Cameron King
  69' Charlie Cooper
Shaun Donnellan 70'  
Max Kretzschmar 70'  
  78' J. MacDonald
  78' Jeff King
Glen Rea 87'  
P. Hodges 87'  
02/11/2019 Halifax Town
2 - 4
Torquay United 0-2H2H+
  0 - 1 8' Kyle Cameron
  0 - 2 17' Jamie Reid
  0 - 3 64' Jamie Reid
J. MacDonald 68'  
J. Allen 68'  
Jack Earing 69'  
J. Redshaw 69'  
Charlie Cooper 72'  
  72' Saikou Janneh
  72' K. Lumbombo-Kalala
  73' Robbie Cundy
  77' Frank Vincent
  77' Joe Lewis
L. Nolan 78'  
Niall Maher 78'  
Liam McAlinden 80' 1 - 3  
  85' Ben Whitfield
  85' J. Koue Niate
  1 - 4 90' K. Lumbombo-Kalala
Michael Duckworth 90+4' 2 - 4  
29/10/2019 Sutton United
0 - 1
Halifax Town 0-0H2H+
  27' Tobi Sho-Silva
  44' Jeff King
  46' Liam McAlinden
  46' Jack Earing
  0 - 1 53' Michael Duckworth
T. Wright 59'  
Aaron Jarvis 59'  
Omar Bugiel 67'  
  72' J. MacDonald
  72' J. Allen
Jonathan Barden 73'  
Craig Eastmond 73'  
David Ajiboye 75'  
Will Randall 75'  
  86' Jeff King
  86' Niall Maher
07/09/2019 Halifax Town
0 - 2
Yeovil Town 0-1H2H+
  0 - 1 4' Gold Omotayo
Jack Earing 29'  
  37' Matt Worthington
  43' Remeao Hutton
Jack Earing 46'  
Liam McAlinden 46'  
  47' Charlie Lee
  47' J. Tilley
  62' Remeao Hutton
  62' Craig Alcock
  0 - 2 69' Gold Omotayo
Cameron King 75'  
Danny Williams 75'  
  77' Gold Omotayo
  81' Courtney Duffus
  81' O. McCoy
Jeff King 87'  
J. MacDonald 87'  
03/09/2019 Chesterfield
2 - 3
Halifax Town 0-2H2H+
  0 - 1 8' J. Allen
  0 - 2 33' Nathan Clarke
  0 - 3 47' Cameron King
Mike Fondop 50' 1 - 3  
Jermaine McGlashan 56'  
C. Weston 56'  
  60' Cameron King
  60' Jeff King
H. Hollis 72'  
Josef Yarney 72'  
  80' Tobi Sho-Silva
  80' J. MacDonald
S. Boden 82'  
J. McKay 82'  
  87' L. Nolan
  89' Sam Johnson
J. Rowley 89' 2 - 3  
31/08/2019 Halifax Town
2 - 1
Solihull Moors 1-0H2H+
Liam McAlinden 14' 1 - 0  
Liam McAlinden 49' 2 - 0  
  52' Mitch Hancox
  52' Alex Nicholls
  52' Liam Daly
  52' Matt Stenson
  2 - 1 57' Alex Nicholls
M. Brown 59'  
Jack Earing 59'  
  76' Kyle Storer 
  76' D. Carter
L. Nolan 77'  
Jeff King 90+1'  
26/08/2019 Barrow
1 - 2
Halifax Town 1-0H2H+
Lewis Hardcastle 2' 1 - 0  
Olly Dyson 15'  
  46' Cameron King
  46' Jeff King
  1 - 1 50' L. Nolan
Sam Hird 63'  
  1 - 2 64' Liam McAlinden
Dior Angus 72'  
Josh Kay 72'  
Lewis Hardcastle 78'  
Oliver Greaves 78'  
Jason Taylor 81'  
J. Hindle 81'  
  84' J. Allen
  84' J. MacDonald
John Rooney  90+1'  
24/08/2019 Halifax Town
4 - 1
Fylde 2-1H2H+
Liam McAlinden 11' 1 - 0  
Tobi Sho-Silva 36' 2 - 0  
  2 - 1 45' Danny Rowe
  46' K. Willoughby
  46' N. Haughton
Cameron King 52' 3 - 1  
  56' Lewis Montrose
  58' A. Whitmore
  58' J. Williams
J. Allen 67'  
Jeff King 67'  
J. Binnom-Williams 75' 4 - 1  
Cameron King 77'  
Jack Earing 77'  
  77' Lewis Montrose
  77' E. N'Gwatala
  79' Matty Kosylo
Tobi Sho-Silva 82'  
J. MacDonald 82'  
23/12/2017 Halifax Town
4 - 0
Chester 4-0H2H+
T. Denton 6' 1 - 0  
  17' T. Shaw
S. McManus 28' 2 - 0  
Danny Clarke 33' 3 - 0  
J. MacDonald 39' 4 - 0  
  46' Reece Hall-Johnson
  46' C. Mahon
  46' Kingsley James
  46' Harry White
M. Collins 61'  
J. MacDonald 75'  
B. Tomlinson 75'  
Danny Clarke 88'  
C. Oliver 88'  
Cliff Moyo 89'  
T. Denton 90+1'  
G. Waring 90+1'  
28/10/2017 Tranmere Rovers
4 - 2
Halifax Town 2-0H2H+
James Norwood 6' 1 - 0  
  6' Scott Garner
James Norwood 15' 2 - 0  
James Norwood 25'  
L. Cole 25'  
  38' Cliff Moyo
  38' J. MacDonald
  49' Matty Kosylo
  2 - 1 52' M. Brown
L. Cole 52' 3 - 1  
D. Mottley-Henry 58' 4 - 1  
M. Duggan 64'  
  66' C. Oliver
  66' Danny Clarke
  4 - 2 66' Daniel Batty
L. Cole 77'  
Andy Cook 77'  
G. McDonagh 80'  
J. Harris 82'  
28/08/2017 Gateshead
0 - 0
Halifax Town 0-0H2H+
J. Montgomery 23'  
Dan Hanford 23'  
Jamal Fyfield 26'  
  35' Cliff Moyo
  35' J. MacDonald
  42' Adam Morgan
Jon Mellish 46'  
Luke Hannant 46'  
  53' Matty Kosylo
  55' Adam Morgan
  55' B. Tomlinson
Neill Byrne 59'  
J. Preston 62'  
W. York 62'  
  66' Matty Kosylo
R. Penn 76'  
Theo Vassell 88'  
  90' J. Wilde
15/08/2017 Halifax Town
1 - 2
Dover Athletic 0-0H2H+
Matty Kosylo 34'  
Dion Charles 46'  
J. MacDonald 46'  
  58' J. Allen
B. Dixon 59'  
Adam Morgan 59'  
  73' R. Bird
  73' Tobi Sho-Silva
M. Brown 77'  
  77' N. Nortey
  77' Mitch Pinnock
  79' Kane Richards
  79' K. Daniel
  0 - 1 87' Mitch Brundle
T. Denton 90+2' 1 - 1  
  1 - 2 90+5' Tobi Sho-Silva
12/08/2017 Chester
0 - 0
Halifax Town 0-0H2H+
C. Mahon 17'  
  34' B. Dixon
  41' Matty Kosylo
  46' Michael Duckworth
  46' S. McManus
  56' Matty Kosylo
  56' J. MacDonald
Harry White 68'  
J. Akintunde 68'  
  72' Dion Charles
  73' B. Dixon
  73' Adam Morgan
C. Mahon 79'  
Jordan Chapell 79'  
  83' Nathan Hotte
08/04/2017 Halifax Town
1 - 0
Alfreton Town 0-0H2H+
T. Denton 61' 1 - 0  
  68' Sam Smith
  68' Liam Hearn
Dion Charles 68'  
J. MacDonald 68'  
  68' Craig Westcarr
  68' A. Priestley
  80' Mark Shelton
  80' Ellis Evans
T. Denton 80'  
Cliff Moyo 80'  
28/01/2017 Halifax Town
0 - 0
Stockport County 0-0H2H+
Richard Peniket 60'  
T. Denton 60'  
  60' Kayode Odejayi
  60' K. Felix
Daniel Nti 71'  
J. MacDonald 71'  
  86' James Ball
  86' Mark Ross
  90' Danny Lloyd
  90' H. Brazel
07/01/2017 Stalybridge Celtic
1 - 0
Halifax Town 0-0H2H+
Aaron Chalmers 46'  
Danny Wisdom 46'  
Lee Gaskell 69'  
Chris Baguley 69'  
  69' Adam Morgan
  69' Cliff Moyo
F. Da Silva 82'  
Liam Dickinson 82'  
  82' Richard Peniket
  82' J. MacDonald
Chris Baguley 89' 1 - 0  
26/12/2016 Darlington
3 - 2
Halifax Town 1-1H2H+
M. Beck 7' 1 - 0  
  1 - 1 39' Adam Morgan
  52' Matty Kosylo
  52' J. MacDonald
M. Beck 52' 2 - 1  
J. Gillies 55' 3 - 1  
Stephen Thompson 74'  
Josh Falkingham 74'  
  78' Richard Peniket
  78' A. Simmons
Nathan Cartman 82'  
L. Hardy 82'  
J. Gillies 88'  
D. Syers 88'  
  3 - 2 90+4' Adam Morgan
17/12/2016 Halifax Town
1 - 1
AFC Telford United 0-0H2H+
  57' Jonathan Royle
  57' Joe Fitzpatrick
A. Simmons 62'  
J. MacDonald 62'  
  65' Bradley Reid
  65' David Hibbert
  75' Elliot Hodge
  75' C. McCarthy
  0 - 1 82' Joe Fitzpatrick
J. Wilde 90+5' 1 - 1  
13/12/2016 Halifax Town
0 - 2
Eastleigh 0-2H2H+
  31' J. Partington
Jordan Sinnott 33'  
J. MacDonald 33'  
Liam King 41'  
  0 - 1 43' S. Wilson
  0 - 2 45+2' Mikael Mandron
Nathan Hotte 52'  
Matty Kosylo 54'  
  59' Mikael Mandron
  59' R. Bird
Matty Kosylo 60'  
A. Simmons 60'  
  65' S. Wilson
  65' Adam Dugdale
Liam King 70'  
Jake Hibbs 70'  
  73' J. Reason
  77' L. Coulson
  77' Ayo Obileye
Scott Garner 84'  
D. Lynch 85'  
04/12/2016 Eastleigh
3 - 3
Halifax Town 1-0H2H+
Mikael Mandron 18' 1 - 0  
Jason Taylor 46'  
Alefe Santos 46'  
  48' Nathan Hotte
  52' A. Simmons
  52' Richard Peniket
  1 - 1 62' Jordan Sinnott
  62' Jordan Sinnott
  1 - 2 67' Scott Garner
James Constable 67'  
S. Wilson 67'  
  71' J. MacDonald
  71' Jake Hibbs
  1 - 3 72' Richard Peniket
  73' Richard Peniket
  73' Richard Peniket
S. Wilson 74' 2 - 3  
Alefe Santos 75'  
R. Bird 75'  
L. Coulson 83'  
  84' Jake Hibbs
  84' Jake Hibbs
C. Essam 87'  
Mikael Mandron 90' 3 - 3  
15/11/2016 Halifax Town
2 - 1
Dagenham & Redbridge 1-0H2H+
  25' Jordan Maguire-Drew
T. Denton 35' 1 - 0  
  57' Oliver Hawkins
Jordan Sinnott 58'  
A. Simmons 67'  
Matty Kosylo 67'  
  1 - 1 73' Corey Whitely
Jordan Sinnott 73'  
Jake Hibbs 73'  
  80' Paul Benson
Matty Kosylo 90' 2 - 1  
  90+3' Jordan Maguire-Drew
  90+3' J. White
05/11/2016 Dagenham & Redbridge
0 - 0
Halifax Town 0-0H2H+
  21' J. Wilde
  65' K. Roberts
  70' Liam King
Joe Widdowson 73'  
Jordan Maguire-Drew 74'  
Sam Ling 74'  
  76' Jordan Sinnott
  76' Jake Hibbs
Luke Guttridge 84'  
Paul Benson 84'  
15/10/2016 Harrogate Town
0 - 2
Halifax Town 0-0H2H+
Jon Pittman 31'  
Jack Emmett 31'  
Andy Gascoigne 56'  
T. Platt 56'  
  61' A. Simmons
  61' T. Denton
  0 - 1 69' Jordan Sinnott
Ben Parker 70'  
Reece Webb-Foster 70'  
  76' Jordan Sinnott
  76' Jake Hibbs
  85' Richard Peniket
  85' Cliff Moyo
  0 - 2 90+5' Jake Hibbs
12/04/2016 Kidderminster Harriers
1 - 0
Halifax Town 0-0H2H+
  37' Nicky Wroe
  43' Jake Hibbs
Ben Whitfield 49' 1 - 0  
Gurjit Singh 58'  
Dan Sweeney 58'  
  60' Waide Fairhurst
  60' Conor Hughes
  64' Richard Peniket
  64' J. MacDonald
  64' Jake Hibbs
  64' Shaquille McDonald
66'  
Lewis Kinsella 69'  
E. N'Gwatala 78'  
J. Hodgkiss 78'  
Tyrone Williams 79'  
79'  
Ben Whitfield 84'  
Omari Patrick 84'  
02/04/2016 Dover Athletic
1 - 0
Halifax Town 1-0H2H+
Nicky Deverdics 8' 1 - 0  
Sam Magri 62'  
  63' Richard Peniket
  63' Josh MacDonald
  74' Kevin Roberts
  75' Conor Hughes
  75' Shaquille McDonald
Ricky Miller 88'  
Duane Ofori-Acheampong 88'  
Stefan Payne 90+6'  
Tyrone Sterling 90+6'  
28/03/2016 Barrow
4 - 1
Halifax Town 1-0H2H+
J. Williams 31' 1 - 0  
  32' S. Walker
  32' J. Burrow
Danny Livesey 46'  
Steve Williams 46'  
Andy Cook 48' 2 - 0  
  55' Shaquille McDonald
  55' J. MacDonald
  68' Richard Peniket
  68' Waide Fairhurst
  71' K. Roberts
J. Walker 81' 3 - 0  
Andy Cook 84'  
B. Tomlinson 84'  
  3 - 1 87' Conor Hughes
B. Tomlinson 90+4' 4 - 1  

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
Teams Home Win 100%
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.