All-time NBA players Last names starting with m

List of all-time nba players with last names starting with M (Some players signed by teams may appear in the list although they have not played in the NBA). Active players in the NBA or another proffesional league are listed in blue. Hall of Fame members are listed in bold.

NamePos.HeightIn the NBA
FromToSeasons
Sheldon MacSG1.98/ 6'6''201620170
Ed MacauleyC/PF2.03/ 6'8''1949195910
Todd MacCullochC2.13/ 7'0''199920034
Scott MachadoPG1.85/ 6'1''201220131
Arvydas MacijauskasSG1.93/ 6'4''200520061
Ollie MackSG1.91/ 6'3''197919823
Sam MackSG/SF2.01/ 6'7''199520026
Shelvin MackPG/SG1.91/ 6'3''201120175
Malcolm MackeyPF/C2.06/ 6'9''199319941
Rudy MacklinSF/SG2.00/ 6'7''198119843
Vernon MacklinC/PF2.08/ 6'10''201120121
Johnny MacknowskiSG/SF1.83/ 6'0''194919512
Don MacLeanPF2.08/ 6'10''199220019
Mark MaconSG/PG1.93/ 6'4''199119996
Kyle MacyPG1.91/ 6'3''198019877
Tito MaddoxSG1.93/ 6'4''200220031
Gerald MadkinsSG1.93/ 6'4''199319983
Mark MadsenPF2.06/ 6'9''200020099
Corey MaggetteSF1.98/ 6'6''1999201314
Jamaal MagloireC2.11/ 6'11''2000201212
Ian MahinmiC2.11/ 6'11''200720178
John MahnkenC2.03/ 6'8''194619537
Mo MahoneySF1.88/ 6'2''195219542
Rick MahornC/PF2.08/ 6'10''1980199918
Dan MajerleSG/SF1.98/ 6'6''1988200214
Renaldo MajorSF2.00/ 6'7''200620071
Thon MakerC/PF2.16/ 7'1''201620170
Jeff MaloneSG1.93/ 6'4''1983199613
Karl MalonePF2.06/ 6'9''1985200419
Moses MaloneC/PF2.08/ 6'10''1976199519
Matt MaloneyPG/SG1.91/ 6'3''199620036
John MandicPF/C1.93/ 6'4''194819502
Danny ManningPF2.08/ 6'10''1988200315
Ed ManningSF/PF2.01/ 6'7''196719714
Rich ManningPF/C2.10/ 6'11''199519972
Pace MannionSF2.01/ 6'7''198319896
Nick MantisSG1.91/ 6'3''195919632
Pete MaravichSG/PG1.96/ 6'5''1970198010
Devyn MarbleSG/SF1.98/ 6'6''201420162
Roy MarbleSG/SF1.98/ 6'6''198919942
Stephon MarburyPG/SG1.88/ 6'2''1996200913
Sarunas MarciulionisSG1.96/ 6'5''198919977
Jack MarinSF/SG2.01/ 6'7''1966197711
Shawn MarionSF/PF2.01/ 6'7''1999201516
Boban MarjanovicC2.22/ 7'3''201520171
Damir MarkotaPF2.09/ 6'10''200620071
Sean MarksC2.08/ 6'10''1998201111
Harvey MarlattSG1.91/ 6'3''197019733
Donny MarshallSF2.01/ 6'7''199520035
Donyell MarshallPF2.06/ 6'9''1994200915
Kendall MarshallPG1.93/ 6'4''201220164
Rawle MarshallSG/SF2.05/ 6'9''200520072
Tom MarshallSF/SG1.93/ 6'4''195419594
Bill MartinSF2.00/ 6'7''198519883
Bob MartinC2.13/ 7'0''199319952
Cartier MartinSF2.01/ 6'7''200820157
Cuonzo MartinSG/SF1.96/ 6'5''199519972
Darrick MartinPG1.80/ 5'11''1994200813
Dino MartinPG1.73/ 5'8''194619482
Don MartinC/PF2.00/ 6'7''194619493
Jarell MartinPF2.08/ 6'10''201520171
Jeff MartinSG/PG1.96/ 6'5''198919912
Kenyon MartinPF/C2.06/ 6'9''2000201515
Kevin MartinSG/SF2.01/ 6'7''2004201612
LaRue MartinC2.11/ 6'11''197219764
Maurice MartinSF/SG1.98/ 6'6''198619882
Slater MartinPG1.78/ 5'10''1949196011
Fernando MartínC2.05/ 6'9''198619871
Jamal MashburnSF2.03/ 6'8''1993200411
Al MasinoPG1.78/ 5'10''195219542
Anthony MasonPF2.01/ 6'7''1989200313
Desmond MasonSF1.96/ 6'5''2000201010
Roger Mason Jr.SG/SF1.96/ 6'5''2002201410
Tony MassenburgPF/C2.06/ 6'9''1990200513
Eddie MastPF/C2.05/ 6'9''197019733
Wes MatthewsPG1.85/ 6'1''198019909
Wesley MatthewsSG/SF1.96/ 6'5''200920177
Ariel MaughanSF/PF1.93/ 6'4''194619515
Marlon MaxeyPF2.03/ 6'8''199219942
Jason MaxiellPF/C2.01/ 6'7''2005201510
Cedric MaxwellPF/SF2.03/ 6'8''1977198811
Vernon MaxwellSG1.93/ 6'4''1988200113
Don MaySF1.93/ 6'4''196819757
Scott MaySF/PF2.01/ 6'7''197619837
Sean MayPF2.06/ 6'9''200520104
Lee MayberryPG1.85/ 6'1''199219997
Clyde MayesPF/SF2.03/ 6'8''197519772
Tharon MayesSG1.91/ 6'3''199119921
Eric MaynorPG1.91/ 6'3''200920145
O.J. MayoSG1.96/ 6'5''200820168
Travis MaysPG1.88/ 6'2''199019933
Luc Mbah a MouteSF/PF2.03/ 6'8''200820178
D.J. MbengaC2.13/ 7'0''200420117
Bob McAdooC/PF2.06/ 6'9''1972198614
James McAdooPF2.06/ 6'9''201420172
Ray McCallumPG1.91/ 6'3''201320163
Bob McCannSF/PF1.98/ 6'6''198919985
Brendan McCannPG1.88/ 6'2''195719603
Mel McCantsSF2.03/ 6'8''198919901
Rashad McCantsSG/SF1.93/ 6'4''200520094
Mike McCarronSG/PG1.81/ 5'11''194619502
Andre McCarterPG1.91/ 6'3''197619813
Willie McCarterSG1.91/ 6'3''196919723
Johnny McCarthyPG/SG1.85/ 6'1''195619646
Kelly McCartySG/SF2.01/ 6'7''199819991
Walter McCartyPF2.08/ 6'10''1996200610
Amal McCaskillC2.11/ 6'11''199620044
Patrick McCawSG/SF1.98/ 6'6''201620170
Ted McClainSG/PG1.85/ 6'1''197619793
Dan McClintockC2.13/ 7'0''200020011
George McCloudSG/SF1.98/ 6'6''1989200212
C.J. McCollumSG/PG1.91/ 6'3''201320173
John McConathySF/PF1.96/ 6'5''195119521
T.J. McConnellPG1.88/ 6'2''201520171
Tim McCormickC2.11/ 6'11''198419928
Jelani McCoyC2.08/ 6'10''199820088
Paul McCrackenSG1.93/ 6'4''197219773
Chris McCraySG1.96/ 6'5''200620071
Rodney McCraySF2.01/ 6'7''1983199310
Scooter McCrayPF2.05/ 6'9''198319873
Chris McCulloughPF2.06/ 6'9''201520171
Clint McDanielSG1.93/ 6'4''199519961
Xavier McDanielSF/PF2.01/ 6'7''1985199812
Jim McDanielsC2.11/ 6'11''197119785
K.J. McDanielsSF/SG1.98/ 6'6''201420172
Doug McDermottSF2.03/ 6'8''201420172
Ben McDonaldPF/SF2.03/ 6'8''198519894
Glenn McDonaldSF/SG1.98/ 6'6''197419773
Michael McDonaldC2.08/ 6'10''199719981
Hank McDowellPF2.06/ 6'9''198119876
Antonio McDyessPF/C2.06/ 6'9''1995201115
Jim McElroySG1.91/ 6'3''197519827
Ivan McFarlinPF2.03/ 6'8''200620071
Mitch McGaryC/PF2.08/ 6'10''201420162
JaVale McGeeC2.13/ 7'0''200820178
Mike McGeeSG1.96/ 6'5''198119909
Bill McGillPF/C2.06/ 6'9''196219653
George McGinnisPF/C2.03/ 6'8''197519827
Jon McGlocklinSG/SF1.96/ 6'5''1965197611
Tracy McGradySF/SG2.03/ 6'8''1997201216
Rodney McGruderSG1.96/ 6'5''201620170
Alfred McGuirePG/SG1.88/ 6'2''195119554
Dick McGuirePG/SG1.83/ 6'0''1949196011
Dominic McGuirePF/SF2.06/ 6'9''200720136
Kevin McHalePF/C2.08/ 6'10''1980199313
Jim McIlvaineC2.16/ 7'1''199420017
Jeff McInnisPG1.93/ 6'4''1996200811
Kennedy McIntoshPF2.01/ 6'7''197119754
Kevin McKennaSG1.96/ 6'5''198119886
Stan McKenzieSF/SG1.96/ 6'5''196719747
Derrick McKeyPF/SF2.06/ 6'9''1987200215
Aaron McKieSG1.96/ 6'5''1994200713
Billy McKinneyPG1.83/ 6'0''197819867
Bones McKinneyPF/C1.98/ 6'6''194619526
Carlton McKinneySG1.93/ 6'4''198919922
Ben McLemoreSG1.96/ 6'5''201320173
McCoy McLemoreSF2.01/ 6'7''196419728
Keith McLeodPG1.88/ 6'2''200320074
Roshown McLeodSF2.03/ 6'8''199820013
Jack McMahonPG/SG1.85/ 6'1''195219608
Nate McMillanPG/SG1.96/ 6'5''1986199812
Tom McMillenPF/C2.11/ 6'11''1975198611
Jim McMillianSF1.96/ 6'5''197019799
Shellie McMillonSF/PF1.96/ 6'5''195819624
Mal McMullenPF/C1.96/ 6'5''194919512
Mark McNamaraC/PF2.11/ 6'11''198219918
Joe McNameeSF1.98/ 6'6''195019522
Jerel McNealSG1.91/ 6'3''201420151
Chris McNealyPF2.00/ 6'7''198519883
Bob McNeillPG1.85/ 6'1''196019622
Larry McNeillPF2.06/ 6'9''197319796
Paul McPhersonPG/SG1.93/ 6'4''200020011
Jordan McRaeSG1.98/ 6'6''201520171
Josh McRobertsPF2.08/ 6'10''200720179
George MearnsSF/PF1.90/ 6'3''194619482
Stanislav MedvedenkoPF/C2.08/ 6'10''200020077
Darnell MeeSG1.96/ 6'5''199319952
Jodie MeeksSG1.93/ 6'4''200920177
Cliff MeelyPF2.03/ 6'8''197119765
Scott MeentsPF2.08/ 6'10''198919912
Dick MehenPF/C1.96/ 6'5''194919523
Don MeinekePF/C2.01/ 6'7''195219585
Carl MeinholdSG/SF1.88/ 6'2''194719492
Salah MejriC2.17/ 7'1''201520171
Gal MekelPG1.91/ 6'3''201320152
Bill MelchionniPG1.85/ 6'1''196619682
Gary MelchionniPG/SG1.88/ 6'2''197319752
Fab MeloC2.13/ 7'0''201220131
Dean MemingerPG1.83/ 6'0''197119776
Chuck MencelPG1.83/ 6'0''195519572
John MengeltSG1.88/ 6'2''1971198110
Pops Mensah-BonsuPF2.08/ 6'10''200620114
Ron MercerSF/SG2.01/ 6'7''199720058
Joe MeriweatherC/PF2.08/ 6'10''1975198510
Tom MescheryPF1.98/ 6'6''1961197110
Loren MeyerC2.08/ 6'10''199519993
David MeyersPF2.03/ 6'8''197519804
Stan MiasekC/PF1.96/ 6'5''194619536
Larry MicheauxPF2.06/ 6'9''198319852
Jordan MickeyPF2.03/ 6'8''201520171
Khris MiddletonSG/SF2.03/ 6'8''201220174
Red MihalikPG/SG1.83/ 6'0''194619471
Chris MihmC2.13/ 7'0''200020098
Ed MikanC2.03/ 6'8''194819546
George MikanC2.08/ 6'10''194819567
Vern MikkelsenPF/SF2.01/ 6'7''1949195910
Aaron MilesPG1.85/ 6'1''200520061
C.J. MilesSF/SG1.98/ 6'6''2005201711
Darius MilesPF/SF2.06/ 6'9''200020097
Eddie MilesSF/SG1.93/ 6'4''196319729
Marko MilicPF/SF2.01/ 6'7''199719992
Darko MilicicC2.13/ 7'0''2003201310
Andre MillerPG/SG1.88/ 6'2''1999201617
Anthony MillerPF2.06/ 6'9''199420058
Brad MillerC2.13/ 7'0''1998201214
Darius MillerSF2.03/ 6'8''201220153
Eddie MillerC2.03/ 6'8''195219542
Jay MillerSF1.96/ 6'5''196719681
Malcolm MillerSF2.01/ 6'7''--------0
Mike MillerSF/SG2.03/ 6'8''2000201716
Oliver MillerC2.06/ 6'9''199220049
Quincy MillerSF2.06/ 6'9''201220153
Reggie MillerSG2.01/ 6'7''1987200518
Chris MillsSF1.98/ 6'6''1993200310
Patrick MillsPG1.83/ 6'0''200920177
Terry MillsPF2.08/ 6'10''1990200111
Elijah MillsapSG/SF1.98/ 6'6''201420162
Paul MillsapPF2.03/ 6'8''2006201710
Harold MinerSG/SF1.96/ 6'5''199219964
Yao MingC2.29/ 7'6''200220118
Dirk MinniefieldPG1.91/ 6'3''198519883
Dave MinorSG/PG1.88/ 6'2''195119532
Greg MinorSF1.98/ 6'6''199419995
Nikola MiroticPF2.08/ 6'10''201420172
Jason MiskiriPG1.88/ 6'2''199920001
Dwayne MitchellSG1.96/ 6'5''--------0
Mike MitchellSF2.01/ 6'7''1978198811
Sam MitchellSF1.98/ 6'6''1989200213
Todd MitchellSF2.01/ 6'7''198819891
Tony MitchellSF/SG1.98/ 6'6''201320141
Tony MitchellPF/SF2.06/ 6'9''201320141
Steve MixPF2.01/ 6'7''1969198313
Bill MlkvySF1.93/ 6'4''195219531
Cuttino MobleySG/SF1.93/ 6'4''1998200911
Eric MobleyC2.11/ 6'11''199419973
Egidijus MockeviciusC2.08/ 6'10''--------0
Leo MogusPF/C1.93/ 6'4''194619514
Nazr MohammedC2.08/ 6'10''1998201618
Jerome MoisoPF/C2.08/ 6'10''200020055
Paul MokeskiC2.13/ 7'0''1979199112
Jack MolinasSF/PF1.98/ 6'6''195319541
Wayne MolisC/PF2.03/ 6'8''196619671
Sidney MoncriefSG1.91/ 6'3''1979199111
Eric MoneyPG/SG1.83/ 6'0''197419806
Sergei MoniaSG/SF2.02/ 6'8''200520061
Earl MonroePG1.91/ 6'3''1967198013
Greg MonroeC2.11/ 6'11''201020176
Rodney MonroeSG1.91/ 6'3''199119921
Luis MonteroSG/SF2.01/ 6'7''201520161
Eric MontrossC2.13/ 7'0''199420028
Jamario MoonSF2.03/ 6'8''200720125
E'Twaun MooreSG/PG1.93/ 6'4''201120175
Jackie MooreSF/PF1.96/ 6'5''195419573
Johnny MoorePG1.86/ 6'1''198019909
Lowes MoorePG1.85/ 6'1''198019833
Mikki MooreC/PF2.13/ 7'0''1998201213
Otto MooreC/PF2.11/ 6'11''196819779
Tracy MooreSG/SF1.93/ 6'4''199119975
Eric MorelandPF/C2.08/ 6'10''201420162
Jackie MorelandPF/SF2.01/ 6'7''196019655
Rex MorganSG1.96/ 6'5''197019722
Elmore MorgenthalerC2.05/ 6'9''194619492
Darren MorningstarC2.08/ 6'10''199319941
Chris MorrisSF/PF2.03/ 6'8''1988199911
Darius MorrisPG1.96/ 6'5''201120154
Isaiah MorrisSF2.03/ 6'8''199219931
Marcus MorrisSF/PF2.06/ 6'9''201120175
Markieff MorrisPF2.08/ 6'10''201120175
Randolph MorrisC2.11/ 6'11''200620104
Terence MorrisSF2.05/ 6'9''200120063
Adam MorrisonSF2.03/ 6'8''200620103
Mike MorrisonSG1.93/ 6'4''198919901
Red MorrisonC/PF2.03/ 6'8''195419583
Anthony MorrowSG1.96/ 6'5''200820178
Dwayne MortonSF/SG2.01/ 6'7''199419951
John MortonPG1.91/ 6'3''198919923
Richard MortonPG1.91/ 6'3''198819891
Glenn MosleyPF2.03/ 6'8''197719792
Perry MossPG1.88/ 6'2''198519872
Lawrence MotenSG1.96/ 6'5''199519983
Donatas MotiejunasPF/C2.13/ 7'0''201220174
Hanno MottolaPF2.09/ 6'10''200020022
Arnett MoultriePF/C2.08/ 6'10''201220142
Alonzo MourningC2.08/ 6'10''1992200815
Timofey MozgovC2.16/ 7'1''201020176
Emmanuel MudiayPG1.96/ 6'5''201520171
Erwin MuellerPF/C2.03/ 6'8''196619737
Shabazz MuhammadSF/SG1.98/ 6'6''201320173
Joe MullaneyPG/SG1.83/ 6'0''194919500
Byron MullensPF/C2.13/ 7'0''200920145
Chris MullinSG/SF2.01/ 6'7''1985200116
Jeff MullinsSG/SF1.93/ 6'4''1964197612
Todd MundtC2.13/ 7'0''199519961
Xavier MunfordPG1.88/ 6'2''201520161
Chris MunkPF2.05/ 6'9''199019911
George MunroePG/SG1.81/ 5'11''194619482
Eric MurdockPG1.85/ 6'1''199120009
Gheorghe MuresanC2.31/ 7'7''199320006
Allen MurphySG1.96/ 6'5''197619771
Calvin MurphyPG1.75/ 5'9''1970198313
Erik MurphyPF2.08/ 6'10''201320141
Jay MurphyPF/SF2.05/ 6'9''198419884
John MurphySG/SF1.88/ 6'2''194619471
Kevin MurphySG1.96/ 6'5''201220131
Ronnie MurphySF1.96/ 6'5''198719881
Tod MurphyPF/C2.06/ 6'9''198719945
Troy MurphyPF2.11/ 6'11''2001201312
Dejounte MurrayPG/SG1.96/ 6'5''201620170
Jamal MurrayPG/SG1.93/ 6'4''201620170
Ken MurraySG/SF1.88/ 6'2''195019553
Lamond MurraySF2.01/ 6'7''1994200611
Ronald MurrayPG1.91/ 6'3''200220108
Tracy MurraySF2.01/ 6'7''1992200412
Dorie MurreyPF/C2.03/ 6'8''196619726
Toure MurrySF/SG1.96/ 6'5''201320152
Mike MuscalaC/PF2.11/ 6'11''201320173
Angelo MusiPG/SG1.76/ 5'9''194619493
Jerrod MustafPF/C2.08/ 6'10''199019944
Dikembe MutomboC2.18/ 7'2''1991200918
Martin MuurseppPF/SF2.08/ 6'10''199619982
Pete MyersSG1.98/ 6'6''198619989