hockey DB
search by league
team
morning report
contact us
home
WHA Player List - M
Player Name Pos. Birthdate Birthplace Seasons GP G A Pts PIM Yrs.
Blair MacDonald R 11/17/1953 Cornwall, ONT 1973-1979 476 171 165 336 153 6
Bruce MacGregor C 04/26/1941 Edmonton, ALTA 1974-1976 135 37 38 75 23 2
Gary MacGregor C 09/21/1954 Kingston, ONT 1974-1979 251 90 70 160 87 5
Al MacKenzie D 02/02/1952 Windsor, ONT 1973-1974 2 0 0 0 0 1
Paul MacKinnon D 11/06/1958 Brantford, ONT 1978-1979 73 2 15 17 70 1
Bob MacMillan C 09/03/1952 Charlottetown, PEI 1972-1974 153 27 61 88 129 2
Bernie MacNeil C 03/07/1950 Sudbury, ONT 1972-1976 119 19 19 38 131 2
Ralph MacSweyn D 09/08/1942 Hawkesbury, ONT 1972-1974 147 2 44 46 97 2
Dean Magee C 04/29/1955 Banff, ALTA 1978-1979 5 0 1 1 10 1
Darryl Maggs D 04/06/1947 Saskatoon, SASK 1973-1979 402 51 177 228 540 6
Frank Mahovlich L 01/10/1938 Timmins, ONT 1974-1978 237 89 143 232 75 4
Peter Mara C 07/05/1947 Point Edward, ONT 1974-1976 107 20 28 48 24 2
Gilles Marotte D 01/07/1945 Montreal, PQ 1977-1978 73 3 20 23 76 1
Peter Marrin C 08/08/1953 Toronto, ONT 1973-1979 277 81 112 193 127 6
Jim Marsh D 09/07/1951 Quesnel, BC 1976-1977 1 0 0 0 0 1
Peter Marsh L 12/21/1956 Halifax, NS 1976-1979 230 91 76 167 270 3
Tom Martin R 10/16/1947 Toronto, ONT 1972-1975 212 59 76 135 59 3
Markus Mattsson G 07/30/1957 Suoneiemi, Finland 1977-1979 68 0 1 1 6 2
Larry Mavety D 05/29/1942 Woodstock, ONT 1972-1977 248 37 113 150 418 5
Bryan Maxwell D 09/07/1955 North Bay, ONT 1975-1978 124 6 23 29 217 3
Jim Mayer F 10/30/1954 Capreol, ONT 1976-1979 74 13 12 25 21 3
John Mazur   1977-1978 1 0 0 0 0 1
Bob McAneeley L 11/07/1950 Cranbrook, BC 1972-1976 174 29 34 63 133 3
Ted McAneeley D 11/07/1950 Cranbrook, BC 1975-1976 79 2 17 19 71 1
Dunc McCallum D 03/29/1940 Flin Flon, MAN 1972-1975 100 9 30 39 136 2
Jack McCartan G 08/05/1935 St. Paul, MN 1972-1975 42 0 0 0 19 3
Ted McCaskill C 10/29/1936 Kapuskasing, ONT 1972-1974 91 13 13 26 213 2
Jim McCrimmon D 05/29/1953 Ponoka, ALTA 1973-1976 114 3 8 11 158 3
Don McCulloch D 03/23/1951 Little Current, SASK 1974-1975 51 1 9 10 42 1
Ab McDonald L 02/18/1936 Winnipeg, MAN 1972-1974 147 29 41 70 24 2
Brian McDonald C 03/23/1945 Toronto, ONT 1972-1977 304 90 100 190 272 5
Al McDonough R 06/06/1950 St. Catharines, ONT 1974-1977 200 66 73 139 52 3
Peter McDuffe G 02/16/1948 Milton, ONT 1977-1978 12 0 0 0 0 1
Dick McGlynn D 07/19/1948 Medford, MA 1972-1973 30 0 0 0 12 1
Ray McKay D 08/22/1946 Edmonton, ALTA 1974-1978 212 14 44 58 134 4
Brian McKenzie C 03/16/1951 St. Catharines, ONT 1973-1975 87 19 20 39 72 2
John McKenzie R 12/12/1937 High River, ALTA 1972-1979 477 163 250 413 623 7
Al McLeod D 06/17/1949 Medicine Hat, ALTA 1974-1979 342 15 93 108 311 5
Don McLeod G 08/24/1946 Trail, BC 1972-1978 332 0 43 43 34 6
Jimmy McLeod G 04/08/1937 Thunder Bay, ONT 1972-1975 97 0 1 1 4 3
Mike McMahon D 08/30/1941 Quebec, PQ 1972-1976 279 29 101 130 249 4
Bob McManama C 10/07/1951 Belmont, MA 1975-1976 37 3 10 13 28 1
Jim McMasters F 09/20/1952 High River, ALTA 1972-1974 83 1 7 8 41 2
Dale McMullin L 03/13/1955 Proctor, BC 1977-1978 1 0 0 0 0 1
Mike McNamara D 03/28/1949 1972-1973 19 0 0 0 5 1
Peter McNamee R 09/11/1950 Whitby, ONT 1973-1977 175 17 31 48 189 4
Jaroslav Mec F 03/10/1950 1977-1978 8 2 5 7 0 1
Gerry Meehan L 09/03/1946 Toronto, ONT 1978-1979 2 0 0 0 0 1
Denis Meloche F 06/19/1952 Montreal, PQ 1972-1974 45 7 14 21 18 2
Chris Meloff D 05/07/1952 Toronto, ONT 1972-1973 28 1 6 7 40 1
Barry Melrose D 07/15/1956 Kelvington, SASK 1976-1979 178 5 27 32 343 3
Paul Menard G   1972-1973 1 0 0 0 0 1
Vic Mercredi L 03/31/1953 Yellowknife, NWT 1975-1976 3 0 0 0 29 1
Barry Merrell R 05/16/1945 Dauphin, MAN 1976-1977 10 1 3 4 0 1
Mark Messier C 01/18/1961 Edmonton, ALTA 1978-1979 52 1 10 11 58 1
Gerry Methe D 12/12/1951 Willowdale, ONT 1974-1975 5 0 1 1 4 1
Joe Micheletti D 10/24/1954 International Falls, MN 1976-1979 142 31 70 101 151 3
John Migneault R 02/04/1949 Gull Lake, SASK 1972-1976 258 49 61 110 107 4
Tom Milani R 04/13/1952 Thunder Bay, ONT 1976-1977 2 0 0 0 0 1
Perry Miller D 06/24/1952 Winnipeg, MAN 1974-1977 201 31 60 91 309 3
Warren Miller F 06/15/1953 South St. Paul, MN 1975-1979 238 65 83 148 163 4
Eddie Mio G 01/31/1954 Windsor, ONT 1977-1979 44 0 1 1 4 2
John Miszuk D 09/29/1940 Naliboki, Poland 1974-1977 214 6 66 72 179 3
Lyle Moffat L 03/19/1948 Calgary, ALTA 1975-1979 276 53 61 114 244 4
Lauri Mononen R 03/22/1950 Joensuu, Finland 1975-1977 142 36 50 86 29 2
Brian Morenz C 05/11/1949 Brampton, ONT 1972-1976 223 53 57 110 165 4
Angie Moretto C 09/18/1953 Toronto, ONT 1978-1979 18 3 1 4 2 1
Ron Morgan 1973-1974 4 0 1 1 7 1
Wayne Morrin D 05/13/1955 Dawson Creek, BC 1976-1977 13 2 0 2 25 1
Bill Morris C 06/26/1949 Toronto, ONT 1974-1975 36 4 8 12 6 1
Peter Morris L 06/29/1955 Edmonton, ALTA 1975-1977 78 7 13 20 36 2
Rick Morris L 07/05/1946 Hamilton, ONT 1972-1978 413 102 90 192 567 6
George Morrison L 12/24/1948 Toronto, ONT 1972-1977 361 123 142 265 110 5
Kevin Morrison L 10/28/1949 Sydney, NS 1973-1979 418 93 224 317 462 6
Dave Morrow D 05/04/1957 Edmonton, ALTA 1978-1979 10 2 10 12 29 1
Cleland "Keke" Mortson R 03/29/1934 Arntfield, PQ 1972-1978 73 13 17 30 102 2
Wayne Mosdell D 12/04/1944 Montreal, PQ 1972-1973 8 0 1 1 12 1
Darwin Mott F 08/19/1950 Creelman, SASK 1972-1973 1 0 0 0 0 1
Morris Mott C 05/25/1946 Creelman, SASK 1976-1977 2 0 1 1 5 1
Bob Mowat R 10/05/1949 Kamloops, BC 1974-1975 53 9 10 19 34 1
Wayne Muloin D 12/24/1941 Dryden, ONT 1972-1976 258 10 43 53 178 4
Murray Myers R 02/09/1952 Imperial, SASK 1972-1976 148 37 36 73 44 4