Michael Rankine Profile and Player Statistics
First name: Michael
Last name: Rankine
Position: Attacker
Nationality:
Height: 188

Football Career Transfers and Statistics

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

Competition Season Football Club
Vanarama National League North 2017/2018 York City 7 3 3 1 0 0 0
FA Cup 2016/2017 Guiseley 2 1 1 0 0 0 0
Fa Trophy 2016/2017 Guiseley 2 0 0 2 0 0 0
National League 2016/2017 Guiseley 33 21 7 5 1 3 1
FA Cup 2015/2016 Altrincham 2 1 0 1 0 0 0
Fa Trophy 2015/2016 Altrincham 2 0 1 1 1 0 0
National League 2015/2016 Altrincham 28 10 8 9 3 3 0
FA Cup 2014/2015 Gateshead 2 0 1 0 0 0 0
Fa Trophy 2014/2015 Gateshead 4 4 0 1 0 0 0
National League 2014/2015 Gateshead 25 14 5 4 0 4 0
FA Cup 2013/2014 Hereford United 2 0 0 0 0 0 0
National League 2013/2014 Hereford United 18 6 8 6 0 4 0
Carabao Cup 2012/2013 Aldershot Town 1 0 0 1 0 0 0
EFL Trophy 2012/2013 Aldershot Town 1 1 0 0 0 0 0
FA Cup 2012/2013 Aldershot Town 2 1 1 0 0 0 0
Fa Trophy 2012/2013 Grimsby Town 3 2 1 0 0 0 0
League Two 2012/2013 Aldershot Town 36 16 4 2 0 1 0
National League 2012/2013 Grimsby Town 3 3 0 0 0 0 0
Carabao Cup 2011/2012 Aldershot Town 4 1 1 2 0 0 0
EFL Trophy 2011/2012 Aldershot Town 1 1 0 0 0 0 0
FA Cup 2011/2012 Aldershot Town 3 1 2 1 0 1 0
League Two 2011/2012 Aldershot Town 22 1 4 2 1 3 0
FA Cup 2010/2011 York City 3 0 2 1 1 0 0
National League 2010/2011 York City 33 8 19 6 5 3 0
FA Cup 2009/2010 York City 1 0 1 1 0 0 0
National League 2009/2010 York City 33 14 16 5 2 3 0
League Two 2008/2009 AFC Bournemouth 2 0 2 0 0 0 0
National League 2008/2009 Rushden & Diamonds 6 0 0 4 2 0 0

Michael Rankine has played in the following competitions and football tournaments.

Now showing: All Competitions

DateHomeScoreAwayHT
12/09/2017 York City
1 - 1
Gainsborough Trinity 0-0H2H+
  0 - 1 68' Jonathan Wafula
T. Wharton 73'  
Michael Rankine 73'  
J. Law 75' 1 - 1  
  76' Bradley Wells
  76' A. Simmons
Alex Whittle 82'  
Sam Muggleton 82'  
09/09/2017 York City
2 - 0
Stockport County 2-0H2H+
S. Heslop 17' 1 - 0  
  25' Sam Minihan
  25' Dan Cowan
A. Morgan-Smith 28' 2 - 0  
  31' Michael Clarke
  31' Chris Smalley
  76' James Ball
  76' A. Thomas
Louis Almond 77'  
K. Felix 77'  
Jon Parkin 77'  
Michael Rankine 77'  
28/08/2017 York City
0 - 2
United of Manchester 0-0H2H+
  46' C. Lindfield
  46' J. Hooper
K. Felix 50'  
Sam Muggleton 50'  
A. Connolly 56'  
Michael Rankine 56'  
Simon Heslop 63'  
  67' N. Lowe
  67' Steven Irwin
Jon Parkin 67'  
C. Smith 67'  
  72' C. McCarthy
  72' Tom Greaves
  0 - 1 78' Tom Greaves
  0 - 2 90+1' Jason Gilchrist
19/08/2017 York City
4 - 3
Nuneaton Town 2-0H2H+
Michael Rankine 1' 1 - 0  
S. Heslop 23' 2 - 0  
  39' Jon Ashton
  39' B. Gascoigne
S. Heslop 52' 3 - 0  
Adriano Moké 63'  
A. Connolly 63'  
  3 - 1 68' A. Chambers
Michael Rankine 70' 4 - 1  
  78' B. Hickey
  78' Callum Ball
  78' T. Elliot
  78' Mitchell Glover
Louis Almond 78'  
C. Smith 78'  
  4 - 2 83' A. Chambers
  4 - 3 89' J. Nicholson
14/04/2017 Braintree Town
2 - 0
Guiseley 0-0H2H+
Jerome Okimo 57' 1 - 0  
  61' J. Preston
  61' Derek Asamoah
C. Braham-Barrett 69'  
K. Twardek 69'  
Michael Cheek 71' 2 - 0  
  74' A. Boyes
  74' Michael Rankine
  79' Simon Walton
  79' A. Purver
Sam Corne 90+2'  
K. Farrell 90+2'  
08/04/2017 Guiseley
0 - 1
Forest Green Rovers 0-1H2H+
  0 - 1 26' Christian Doidge
J. Cassidy 55'  
  55' S. Mullings
Simon Walton 60'  
Simon Walton 70'  
A. Purver 70'  
  70' Omar Bugiel
  70' Fabien Robert
  78' S. Mullings
  78' Darren Carter
Danny Lowe 78'  
Michael Rankine 78'  
  78' D. Traoré
  78' K. Woolery
Kevan Hurst 80'  
Ashley Palmer 80'  
Marcus Williams 90+3'  
01/04/2017 Southport
0 - 1
Guiseley 0-0H2H+
R. Brodie 67'  
Liam Hynes 67'  
James Stevenson 67'  
Andrai Jones 67'  
  0 - 1 71' Kevan Hurst
D. Weeks 76'  
J. Allen 76'  
  81' James Wesolowski
  81' A. Purver
  85' J. Preston
  85' J. Preston
  85' A. Boyes
  87' J. Cassidy
  87' Michael Rankine
Louis Almond 89'  
25/03/2017 Guiseley
0 - 4
Dover Athletic 0-1H2H+
  0 - 1 16' Ricky Miller
Simon Walton 53'  
Simon Walton 59'  
A. Purver 59'  
  0 - 2 67' R. Modeste
  70' M. Emmanuel
  70' Ross Lafayette
Kevan Hurst 73'  
Derek Asamoah 73'  
Ashley Palmer 73'  
Michael Rankine 73'  
  0 - 3 82' Ricky Miller
  85' Ricky Miller
  85' Chris Kinnear
  85' J. Hurst
  85' Mitch Pinnock
  0 - 4 90+2' Ross Lafayette
21/03/2017 Gateshead
1 - 1
Guiseley 0-1H2H+
  0 - 1 15' J. Lawlor
  22' Simon Walton
  46' Kevan Hurst
  46' Derek Asamoah
W. York 62' 1 - 1  
  75' J. Cassidy
  75' A. Boyes
Gus Mafuta 87'  
Gus Mafuta 88'  
Luke Hannant 88'  
  90+4' J. Preston
  90+4' Michael Rankine
18/03/2017 Boreham Wood
0 - 0
Guiseley 0-0H2H+
  34' John Rooney 
  34' Derek Asamoah
  66' J. Cassidy
  70' Ashley Palmer
Bruno Andrade  73'  
Jason Williams 73'  
  80' Kevan Hurst
  80' Michael Rankine
Ben Nunn 82'  
  88' Simon Walton
  90' Ashley Palmer
  90' Joe Green
  90' W. Thornton
Matt Paine 90'  
28/02/2017 Guiseley
1 - 0
Barrow 1-0H2H+
Kevan Hurst 13' 1 - 0  
  71' Richie Bennett
  71' Inih Effiong
  84' L. Hughes
  84' Shaun Tuton
J. Preston 85'  
Derek Asamoah 85'  
Kevan Hurst 87'  
Michael Rankine 87'  
  90+1' Ross Hannah
Marcus Williams 90+1'  
18/02/2017 Dagenham & Redbridge
1 - 2
Guiseley 0-1H2H+
  0 - 1 11' J. Preston
Corey Whitely 15'  
R. Grant 40'  
  41' John Rooney 
45'  
  45' Simon Walton
R. Grant 46'  
Scott Doe 46'  
  0 - 2 52' J. Preston
Fejiri Okenabirhie 61'  
Paul Benson 61'  
Jordan Maguire-Drew 67'  
Jake Howells 67'  
  70' Danny Lowe
Joe Widdowson 70'  
  75' J. Cassidy
  75' Michael Rankine
  83' J. Preston
  83' A. Boyes
Oliver Hawkins 90' 1 - 2  
  90' Derek Asamoah
  90' Conrad Logan
14/02/2017 Guiseley
2 - 1
Sutton United 1-1H2H+
J. Cassidy 7' 1 - 0  
  1 - 1 37' M. Tubbs
Kevan Hurst 46'  
J. Preston 46'  
Connor Brown 59'  
  59' Roarie Deacon
Derek Asamoah 73'  
Michael Rankine 73'  
  75' Bedsente Gomis
  75' Jamie Smith
  80' M. Tubbs
  80' D. Fitchett
J. Cassidy 82'  
A. Boyes 82'  
  88' Roarie Deacon
  88' Afolabi Coker
John Rooney  90+3' 2 - 1  
21/01/2017 Macclesfield Town
1 - 2
Guiseley 1-1H2H+
  0 - 1 30' Michael Rankine
Chris Holroyd 31' 1 - 1  
Mitch Hancox 39'  
  45' James Wesolowski
Scott Flinders 47'  
  1 - 2 48' Michael Rankine
  53' W. Hatfield
  54' J. Lawlor
Omry Perel 57'  
D. Whitehead 57'  
Oliver Norburn 61'  
A. Dudley 61'  
  69' James Wesolowski
  69' J. Preston
Danny Whitaker 79'  
Rhys Browne 79'  
  88' J. Cassidy
  88' A. Boyes
  90+3' Simon Walton
14/01/2017 Nuneaton Town
6 - 1
Guiseley 1-0H2H+
  28' Ashley Palmer
  28' Marcus Williams
J. Nicholson 33' 1 - 0  
  1 - 1 47' Michael Rankine
Joe Ironside 50' 2 - 1  
  57' Javan Vidal
  57' Connor Brown
J. Nicholson 58' 3 - 1  
  61' Oliver Johnson
  61' J. Preston
J. Nicholson 63' 4 - 1  
J. Nicholson 70' 5 - 1  
David Morgan 79'  
Billy Daniels 79'  
J. Nicholson 82' 6 - 1  
J. Nicholson 85'  
David Moli 85'  
07/01/2017 Guiseley
2 - 1
Maidstone United 1-0H2H+
Simon Walton 32' 1 - 0  
  40' Tom Mills
Simon Walton 43'  
James Wesolowski 46'  
  59' Jamar Loza 
  62' Tom Mills
  62' Bobby-Joe Taylor
  1 - 1 64' Bobby-Joe Taylor
  69' Vasileios Karagiannis
  69' Joe N'Guessan
J. Preston 70'  
Conrad Logan 70'  
  78' Reece Prestedge
  78' J. Rogers
Michael Rankine 83' 2 - 1  
26/12/2016 Guiseley
2 - 1
Lincoln City 1-1H2H+
W. Hatfield 13' 1 - 0  
  1 - 1 28' Luke Waterfall 
  58' T. Hawkridge
  58' Jack Muldoon
  59' Elliott Whitehouse
J. Cassidy 71'  
A. Boyes 71'  
J. Preston 71'  
Oliver Johnson 71'  
Michael Rankine 77'  
Michael Rankine 82'  
84'  
  88' Elliott Whitehouse
W. Hatfield 90' 2 - 1  
  90+2' Bradley Wood
  90+2' Adam Marriott
W. Hatfield 90+4'  
A. Purver 90+4'  
10/12/2016 Chorley
0 - 1
Guiseley 0-1H2H+
  0 - 1 18' Michael Rankine
Adam Roscoe 73'  
Sefton Gonzales 73'  
  73' James Wesolowski
  73' A. Purver
  79' Joe Green
  79' J. Cassidy
Nathan Sheron 90+2'  
K. Charnock 90+2'  
  90+4' J. Preston
  90+4' J. Lawlor
29/11/2016 York City
1 - 1
Guiseley 0-0H2H+
R. McDaid 45'  
R. McDaid 52'  
Scott Fenwick 52'  
J. Charles 52'  
Callum Rzonca 52'  
Callum Rzonca 59' 1 - 0  
Scott Fenwick 64'  
  67' W. Hatfield
  67' Conrad Logan
  67' Danny East
  67' Michael Rankine
  76' A. Purver
  80' J. Preston
  80' A. Boyes
  1 - 1 85' J. Cassidy
Callum Rzonca 90+2'  
Matty Dixon 90+2'  
26/11/2016 Guiseley
3 - 1
Boreham Wood 0-0H2H+
Robert Atkinson 47' 1 - 0  
W. Hatfield 50' 2 - 0  
  56' D. Uchechi
  56' R. Murrell-Williamson
  65' A. Jeffrey
  2 - 1 69' K. Davis
J. Cassidy 80' 3 - 1  
  88' Mark Ricketts
  88' C. Clifford
J. Cassidy 88'  
Michael Rankine 88'  
W. Hatfield 90+1'  
Conrad Logan 90+1'  
Simon Walton 90+4'  
19/11/2016 Dover Athletic
2 - 0
Guiseley 0-0H2H+
  16' Danny East
Ricky Miller 22'  
M. Emmanuel 38'  
  40' Connor Brown
  43' Ashley Palmer
Ricky Miller 46' 1 - 0  
M. Emmanuel 49' 2 - 0  
  56' J. Preston
  56' Conrad Logan
  68' A. Boyes
  68' Michael Rankine
S. Magri 82'  
Aswad Thomas 82'  
12/11/2016 Guiseley
2 - 0
Torquay United 2-0H2H+
J. Preston 13' 1 - 0  
J. Cassidy 19' 2 - 0  
25'  
Connor Brown 40'  
  46' Sam Chaney
  46' David Fitzpatrick
  66' Jamie Reid
  66' Luke Young 
  71' Courtney Richards
  71' Joe Ward
Danny Lowe 73'  
J. Preston 77'  
Marcus Williams 77'  
A. Boyes 89'  
Conrad Logan 89'  
J. Cassidy 90+2'  
Michael Rankine 90+2'  
29/10/2016 Aldershot Town
1 - 0
Guiseley 0-0H2H+
Jake Gallagher 9'  
  21' J. Lawlor
B. Mensah 46'  
Iffy Allen 46'  
  58' J. Lawlor
C. Walker 74' 1 - 0  
Idris Kanu 77'  
Liam Bellamy 77'  
  80' A. Boyes
  80' J. Preston
81'  
  81' Nicky Clee
  81' Oliver Johnson
  81' J. Cassidy
  81' Michael Rankine
15/10/2016 Lincoln City
0 - 0
Guiseley 0-0H2H+
  65' Jermaine Hylton
  65' Michael Rankine
Jack Muldoon 66'  
Theo Robinson 66'  
  80' J. Preston
  80' O. Johnson
Bradley Wood 90+1'  
Alan Power 90+1'  
08/10/2016 Guiseley
2 - 1
Southport 0-0H2H+
  20' Andrai Jones
J. Cassidy 49' 1 - 0  
Connor Brown 55'  
W. Hatfield 58'  
  1 - 1 69' J. Allen
Simon Walton 71'  
  73' Nathan Ferguson
  73' Liam Hynes
J. Preston 77'  
Nicky Clee 77'  
J. Cassidy 80'  
A. Boyes 80'  
Jermaine Hylton 80'  
Michael Rankine 80'  
Michael Rankine 82' 2 - 1  
85'  
  85'
04/10/2016 Guiseley
6 - 1
York City 4-1H2H+
  0 - 1 11' Matt Fry
J. Cassidy 19' 1 - 1  
A. Purver 22' 2 - 1  
A. Purver 24' 3 - 1  
J. Preston 26'  
J. Preston 31' 4 - 1  
  46' B. Clappison
  46' Yan Klukowski
  46' Scott Fenwick
  46' Fraser Murdoch
Jermaine Hylton 55' 5 - 1  
  60' J. Johnson
  60' K. Felix
Connor Brown 71'  
Nicky Clee 71'  
J. Cassidy 76'  
Michael Rankine 76'  
Jermaine Hylton 81'  
A. Boyes 81'  
Robert Atkinson 82' 6 - 1  
01/10/2016 Sutton United
1 - 0
Guiseley 1-0H2H+
  11' Reece Webb-Foster
  20' J. Preston
Connor Brown 34' 1 - 0  
  45+1' Simon Walton
D. Fitchett 75'  
Maxime Biamou 75'  
  81' Simon Walton
  81' Nicky Clee
  85' Reece Webb-Foster
  85' Michael Rankine
Simon Downer 90'  
C. Dickson 90+2'  
Daniel Spence 90+2'  
13/09/2016 Chester
2 - 0
Guiseley 0-0H2H+
  45' W. Hatfield
Kane Richards 50' 1 - 0  
  57' Reece Webb-Foster
  57' Luke Porritt
  57' J. Lawlor
  57' Simon Walton
  58' Javan Vidal
Tom Shaw 58' 2 - 0  
  67' J. Preston
  67' Michael Rankine
Elliott Durrell 73'  
Jordan Chapell 73'  
  84' W. Hatfield
J. Akintunde 86'  
Wade Joyce 86'  
  88' A. Purver
Theo Vassell 90'  
Craig Mahon 90'  
Matty Waters 90'  
  90+1' Michael Rankine
  90+2'
10/09/2016 Guiseley
1 - 1
Woking 0-0H2H+
A. Boyes 47' 1 - 0  
Reece Webb-Foster 60'  
Marcus Williams 60'  
  65' Delano Sam-Yorke
  65' Chike Kandi
  65' Max Kretzschmar
  65' Fabio Saraiva
  79' Jake Caprice
  79' C. Penny
  1 - 1 82' Fabio Saraiva
A. Boyes 90'  
Michael Rankine 90'  
03/09/2016 Guiseley
0 - 0
Braintree Town 0-0H2H+
Oliver Johnson 53'  
Luke Porritt 53'  
  76' Brandon Goodship
  76' Joe Maybanks
A. Boyes 76'  
Michael Rankine 76'  
29/08/2016 Tranmere Rovers
1 - 0
Guiseley 1-0H2H+
James Norwood 41' 1 - 0  
J. Harris 59'  
Adam Mekki 59'  
  74' Nathan Smith
  74' Oliver Johnson
  80' Javan Vidal
  81' A. Boyes
  81' J. Preston
  81' W. Hatfield
  81' Michael Rankine
  86' J. Lawlor
20/08/2016 Solihull Moors
3 - 2
Guiseley 1-1H2H+
Andy Brown 13' 1 - 0  
  1 - 1 41' W. Hatfield
S. Murombedzi 65'  
O. Sterling-James 65'  
  70' Michael Rankine
Akwasi Asante 71'  
Harry White 71'  
  73' Javan Vidal
  73' A. Boyes
  73' W. Hatfield
  73' J. Lawlor
  1 - 2 77' A. Boyes
Andy Brown 80' 2 - 2  
J. Byrne 81'  
Ryan Beswick 81'  
  83' J. Preston
  83' Nathan Smith
Harry White 84' 3 - 2  
  90+2' Marcus Williams
09/08/2016 Guiseley
2 - 3
Wrexham 1-1H2H+
Michael Rankine 12' 1 - 0  
  1 - 1 25' John Rooney 
  52' Shaun Harrad
  52' G. McDonagh
Danny East 63'  
  1 - 2 66' G. McDonagh
Oliver Johnson 68'  
A. Boyes 68'  
Michael Rankine 68'  
J. Preston 68'  
Dave Syers 68'  
Nathan Smith 68'  
  78' Martin Riley
J. Lawlor 83' 2 - 2  
  90' T. Harvey
  90' Callum Powell
W. Hatfield 90+4'  
  2 - 3 90+4' P. Rutherford
  90+4' Jordan Evans
  90+4' N. Nortey
06/08/2016 Eastleigh
2 - 1
Guiseley 2-0H2H+
  1' Dan Atkinson
A. Drury 11' 1 - 0  
Joe Partington 44' 2 - 0  
  50' Nicky Clee
  50' Oliver Johnson
  56' J. Preston
  56' Nathan Smith
  2 - 1 57' Michael Rankine
James Constable 67'  
R. Bird 67'  
  76' Javan Vidal
  76' A. Boyes
J. Reason 79'  
A. Dawson 79'  
Mikael Mandron 84'  
S. Wilson 84'  
David Pipe 85'  
30/04/2016 Braintree Town
3 - 0
Altrincham 2-0H2H+
Michael Cheek 17' 1 - 0  
  29' Jake Moult
Michael Cheek 42' 2 - 0  
  53' James Lawrie
  53' Simon Richman
  59' Michael Rankine
Mitch Brundle 63' 3 - 0  
Michael Cheek 65'  
Sean Marks 65'  
  67' Adam Griffin
Simeon Akinola 78'  
Daniel Sparkes 78'  
Matt Paine 78'  
Kenny Davis 80'  
Taylor Miles 80'  
23/04/2016 Altrincham
5 - 0
Welling United 2-0H2H+
  22' Michael Bakare
  22' Víctor Zapata Caicedo
Jordan Sinnott 33' 1 - 0  
  42' Ade Yussuff
Jake Moult 43'  
Michael Rankine 45+3' 2 - 0  
James Lawrie 50' 3 - 0  
  54' Ade Yussuff
  54' Sahr Kabba
  56' George Porter
  58' George Porter
  58' Kadell Daniel
Damian Reeves 66' 4 - 0  
Tim Deasy 75'  
Sean Williams 75'  
Damian Reeves 84'  
Adam Saville 84'  
Jake Moult 88'  
Simon Richman 88'  
Michael Rankine 90+3' 5 - 0  
05/04/2016 Altrincham
1 - 2
Dover Athletic 1-0H2H+
  35' C. Braham-Barrett
Michael Rankine 36' 1 - 0  
  53' S. Payne
  1 - 1 67' Ricky Miller
Jimmy Phillips 73'  
D. Reeves 73'  
  1 - 2 74' S. Payne
Josh Ginnelly 83'  
Ryan Crowther 83'  
  85' Ricky Miller
  85' Duane Ofori-Acheampong
James Lawrie 88'  
S. Heathcote 88'  
  90+1' Chris Kinnear
  90+1' C. Essam
  90+5' C. Braham-Barrett
  90+5' Tyrone Sterling
02/04/2016 Kidderminster Harriers
1 - 1
Altrincham 0-1H2H+
  0 - 1 9' Damian Reeves
  12' Jake Moult
Lewis Kinsella 36'  
Tyrone Williams 53'  
Arthur Gnahoua 53'  
Luke Maxwell 57'  
James McQuilkin 57'  
  68' Damian Reeves
  68' Michael Rankine
  86' Josh Ginnelly
  86' Ryan Crowther
Ben Whitfield 89' 1 - 1  
28/03/2016 Altrincham
1 - 1
Southport 0-0H2H+
  49' J. Thompson
Josh Ginnelly 60' 1 - 0  
  1 - 1 62' Gary Jones
  63' Louis Almond
  63' Craig Westcarr
Jimmy Phillips 67'  
Ryan Crowther 67'  
D. Reeves 74'  
Michael Rankine 74'  
  76' Steven Hewitt
  76' Andrew Wright
Josh Ginnelly 77'  
Josh O'Keefe 81'  
  81' Jonathon Margetts
  81' Jack Ryan
Adam Griffin 88'  
26/03/2016 Halifax Town
1 - 0
Altrincham 0-0H2H+
Matthew Brown 26'  
Jake Hibbs 26'  
  43' Adam Griffin
James Bolton 53'  
Waide Fairhurst 55'  
Conor Hughes 55'  
  60' Sam Heathcote
  60' Michael Rankine
Josh MacDonald 67'  
Shaquille McDonald 67'  
Conor Hughes 68' 1 - 0  
  73' James Lawrie
  73' Jimmy Phillips
  86' Simon Richman
  86' Josh O'Keefe

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.