The History of Newtongrange Star
ALL TIME PLAYERS - M
First Name Surname Total Seasons Season1 Season2 Season3 Season4 Season5 Season6 Season7 Season8 Season9 Season10 Season11 Season12 Season13 Season14 Season15 Season16 Season17
John MacDonald 1 2011/12
Boyd MacIntyre 1 1991/92
Ryan Mack 1 2019/20
? Mackay 1 1938/39
Dave Mackay 2 1951/52 1952/53
Henry MacKenzie 2 1952/53 1953/54
Paul MacLaren 1 1995/96
Johnny MacLeod 1 1972/73
? MacNamara 1 1932/33
Jamie MacNamara 12 1997/98 1998/99 1999/00 2000/01 2001/02 2002/03 2003/04 2004/05 2005/06 2006/07 2007/08 2008/09
Henry Mains 1 1973/74
George Malcolm 1 1959/60
David Malloy 2 2021/22 2022/23
Jimmy Malone 1 1985/86
Alex Mann 3 1951/52 1952/53 1953/54
Ian Manning 4 1962/63 1963/64 1964/65 1965/66
Craig Manson 2 2006/07 2007/08
Dom Maratea 3 1994/95 2004/05 2005/06
Albert Marman 4 1929/30 1930/31 1931/32 1932/33
? Marr 1 1933/34
James Marren 2 1956/57 1957/58
Graeme Marshall 5 1960/61 1961/62 1962/63 1963/64 1964/65
Gordon Marshall 1 1980/81
? Martin 1 1914/15
? Martin 1 1938/39
Gordon Martin 1 1945/46
Thomas Neil Martin 2 1952/53 1953/54
James Martin 3 1957/58 1958/59 1959/60
Sean Martin 1 2011/12
Neil Martyniuk 1 2016/17
Cameron Mason 1 2023/24
John Mathieson 1 1964/65
? Matthews 1 1949/50
Alexander Maxwell 2 1952/53 1953/54
Stewart Maxwell 1 1961/62
James L McAuley 1 1929/30
Daniel McBay 3 2020/21 2021/22 2022/23
Craig McBride 1 2021/22
? McCabe 1 1916/17
Shaun McCallion 1 2008/09
? McCallum 1 1922/23
John McCallum 2 1965/66 1966/67
Sydney McCallum 1 1972/73
? McCallum 1 1979/80
George McCann 1 1966/67
Remo McCann 1 2004/05
Bobby McCartney 2 1930/31 1931/32
Liam McCathie 6 2017/18 2019/20 2020/21 2021/22 2022/23 2023/24
Ritchie McCaul 8 2000/01 2001/02 2002/03 2003/04 2004/05 2005/06 2006/07 2007/08
Kevin McColl 12 1982/83 1983/84 1984/85 1985/86 1986/87 1987/88 1988/89 1989/90 1990/91 1991/92 1992/93 1993/94
John McCondachie 4 1919/20 1920/21 1921/22 1922/23
R McConnel 1 1905/06
Keith McCulloch 1 2000/01
Scott McCulloch 3 2008/09 2009/10 2010/11
Andrew McDermott 2 1908/09 1909/10
Thomas McDermott 3 1981/82 1982/83 1983/84
? McDonald 1 1929/30
Hugh McDonald 2 1966/67 1967/68
Robert McDonald 2 1976/77 1978/79
? McDowell 1 1912/13
Norman McFarlane 4 1959/60 1961/62 1962/63 1963/64
James McGachie 1 2003/04
Craig McGarrie 1 2011/12
George McGauley 3 1974/75 1975/76 1976/77
Jim McGhee 1 1952/53
David McGill 1 1998/99
Finlay McGillivray 6 1955/56 1956/57 1957/58 1958/59 1959/60 1970/71
William McGillivray 2 1963/64 1964/65
Terence McGinlay 1 1984/85
? McGinnigle 1 1927/28
Ronald McGlinchey 2 1954/55 1955/56
Justin McGovern 2 2003/04 2004/05
John McGraw 1 1974/75
? McGreavey 1 1958/59
? McGuire 1 1930/31
? McIntosh 1 1916/17
? McIntosh 2 1922/23 1923/24
? McIntosh 1 1978/79
Euan McIntosh 1 2005/06
George McIntosh 2 1928/29 1929/30
Liam McIntosh 4 2019/20 2020/21 2021/22 2022/23
? McIntyre 1 1929/30
Vernon McKay 4 1947/48 1948/49 1949/50 1950/51
A McKendrick 2 1927/28 1928/29
Liam McKenna 4 2003/04 2010/11 2011/12 2018/19
Ciaran McKenzie 2 2021/22 2023/24
J McKenzie 1 1914/15
J McKenzie 1 1914/15
Ross McKenzie 1 2009/10
William McKenzie 2 1924/25 1925/26
? McKillop 1 1947/48
Ronald McLafferty 5 1980/81 1981/82 1982/83 1983/84 1984/85
N McLaren 1 1902/03
T McLaren 1 1902/03
? McLaren 1 1910/11
William McLaren 4 1926/27 1927/28 1928/29 1929/30
? McLaughlin 1 1910/11
? McLean 1 1911/12
? McLean 1 1933/34
? McLean 1 1945/46
Andrew McLean 3 1961/62 1962/63 1963/64
William McLean 1 1976/77
Kenny McLean 1 2002/03
Joe McLelland 2 1954/55 1955/56
James McLeod 4 1920/21 1921/22 1922/23 1923/24
James McLeod 1 1928/29
John McLeod 1 1928/29
Alan McLeod 4 1974/75 1975/76 1976/77 1977/78
? McManus 1 1952/53
Ian McManus 4 2005/06 2006/07 2007/08 2008/09
John McManus 5 2011/12 2012/13 2013/14 2014/15 2015/16
? McMeniman 1 1988/89
Alexander McMichael 1 1971/72
Kenny McMillan 2 2002/03 2003/04
Dougie McNab 3 1985/86 1986/87 1987/88
James McNairn 1 1960/61
Scott McNaughton 1 2017/18
? McNeil 1 1936/37
? McNicholl 1 1984/85
Keith McNicoll 6 2004/05 2005/06 2006/07 2007/08 2008/09 2009/10
Grant McNicoll 3 2009/10 2010/11 2011/12
Edward McPake 2 1971/72 1972/73
? McPartland 1 1912/13
John McPherson 3 1928/29 1929/30 1930/31
? McPherson 1 1946/47
? McPhillips 1 1927/28
? McQueen 1 1901/02
Jim McQueen 4 1996/97 1997/98 1998/99 1999/00
James McQueen 1 2015/16
? McVinnie 1 1936/37
David McWhinnie 3 1967/68 1968/69 1969/70
James McWilliam 4 1961/62 1962/63 1963/64 1964/65
James H Meagher 1 1925/26
? Meaney 1 1938/39
Grant Meaney 8 2005/06 2006/07 2007/08 2008/09 2009/10 2010/11 2011/12 2012/13
Mike Meechan 5 1988/89 1989/90 1990/91 1991/92 1992/93
? Meek 1 1910/11
Craig Meikle 1 2016/17
J Meldrum 6 1919/20 1920/21 1921/22 1922/23 1923/24 1924/25
W Melville 2 1907/08 1908/09
Sean Melvin 3 2017/18 2018/19 2019/20
Bert Menzies 1 1907/08
? Menzies 1 1938/39
Ian Mercer 2 1965/66 1966/67
Brian Methven 1 1963/64
A Michael 1 1972/73
John Middlemist 2 1969/70 1970/71
? Middleton 1 1922/23
? Millar 1 1978/79
? Miller 2 1920/21 1921/22
Derek Miller 1 1970/71
William Miller 1 1972/73
Alan Miller 6 1990/91 1991/92 1992/93 1993/94 1994/95 1995/96
Kevin Miller 1 2004/05
Edgar C Milne 4 1905/06 1906/07 1907/08 1908/09
? Milne 1 1931/32
Kevin Milne 8 1998/99 1999/00 2000/01 2001/02 2002/03 2003/04 2004/05 2005/06
John Mitchell 1 1988/89
Kyle Mitchell 2 2020/21 2021/22
Wes Mitchell 2 2017/18 2018/19
D Moffat 1 1899/00
Thomas Moffat 10 1899/00 1900/01 1901/02 1902/03 1903/04 1904/05 1905/06 1906/07 1907/08 1908/09
D Moffat 1 1903/04
J Moffat 1 1903/04
M Moffat 1 1903/04
T Moffat 5 1912/13 1913/14 1914/15 1915/16 1916/17
Thomas Moffat 5 1922/23 1923/24 1924/25 1925/26 1926/27
? Moffat 1 1931/32
James Moffat 1 1953/54
Chris Moffat 1 2020/21
A M Mollison 1 1937/38
Mark Moncrieff 2 2016/17 2017/18
? Moodie 2 1905/06 1906/07
? Moohan 1 2004/05
? Moore 1 1938/39
J Morins 1 1958/59
Charlie Morrant 1 2023/24
? Morris 4 1902/03 1903/04 1904/05 1905/06
Dave Morris 1 1920/21
Andrew Morris 2 1952/53 1953/54
David Morris 2 2015/16 2016/17
James Morrison 2 1961/62 1962/63
James Morton 2 1905/06 1906/07
Kevin Motion 1 2015/16
Andrew Muir 4 2020/21 2021/22 2022/23 2023/24
Gordon Muir 1 1973/74
George Mulligan 2 1985/86 1986/87
Jordan Mungall 1 2020/21
? Munro 1 1912/13
Alex Munro 1 1931/32
Patrick Munro 1 1973/74
Martin Munro 3 1982/83 1983/84 1984/85
Kenny Munro 3 2003/04 2004/05 2005/06
David Murie 1 2009/10
? Murphy 1 1916/17
Charles Murphy 2 1974/75 1975/76
John Murphy 1 1977/78
Brian Murphy 3 1982/83 1983/84 1984/85
Martin Murphy 4 2004/05 2005/06 2006/07 2007/08
? Murray 1 1912/13
? Murray 1 1923/24
D Murray 1 1933/34
Robert Murray 1 1933/34
Jimmy Murray 1 1950/51
James Murray 1 1955/56
Dean Murray 2 1986/87 1987/88
Brian Murray 3 2015/16 2016/17 2017/18
Callum Murray 2 2019/20 2020/21
Jack Murray 1 2019/20