HomeLeaguesSeasonsTeamsPlayersCoachesDraftsAwardsLeaderboards

CFL Player Index - M (1946-2023)

Canadian Football League Player Index - M (1946-2023)

PlayerCollegeYearsFirstLastGPGS
Jason MaasOregon11200020101830
Ron MabraHoward1197919791
Mark MabryCentral State (Ohio)1198719877
Scott MacArthurCalgary31981198338
Bob MacAuleyBoise State1197919795
Derek MacCreadyWaldorf JC; Ohio State10198919991432
Tom MacCallumnone21993199421
Adam MacdonaldSt. Francis Xavier1200320034
Bob MacDonaldNorth Dakota State21960196115
Bob MacDonaldMcMaster31991199332
Ian MacDonaldTulsa21967197010
John MacDonaldSimon Fraser2198919906
John MacdonaldMcGill32002200442
Pat MacDonaldCalgary; Alberta420072010370
Scott MacDonellQueen's320142016510
Benny MacDonnellnone7194919577224
Bill MacDougallnone2195919618
Keenan MacDougallSaskatchewan420122015473
Corey MacePalomar JC; Wyoming5201020144034
Dave MacFarlaneBritish Columbia11953195316
Dave MacGillivrayEl Camino JC; Weber State1196919693
Blake MachanCalgary1200320037
Tom Machannone31964196620
Tomoya MachinoKyoto12022202230
Fran MachinskyOhio State11956195612
Jay MaciasWisconsin11995199518
Doug MacIverManitoba919761984135
Austin MackOhio State2202320242020
Gene MackTexas-El Paso61971197765
Kirby MackVirginia; Columbia1200220024
L.B. MackRhode Island12022202261
Tracey MackMissouri21986198712
William MacKallTennessee-Martin11989198910
Glenn MacKayWindsor520092013287
Gregor MacKellarRice; St. Francis Xavier3202220244322
Don MacKenzienone4195019534028
Mike MacKenzieEastern Washington11999199930
Earl MackeySouthern University1199719972
Leon MackeyHinds CC; Texas Tech12015201511
Louis MackeyGavilan JC; Akron220062007164
Ron MackeyCentral Oklahoma1198319831
Baz MackieToronto31955195737
David MackieWestern Ontario620182024889
Mark MackieMcMaster220182019291
Duncan MacKinlayWestern Ontario51978198251
Alex MacklinToronto21955195623
Bill MackridesNevada-Reno1195219521212
Alan MacLeanBishop's41977198043
Bob MacLellanMcGill61955196066
Doug MacLennan11948194890
Ian MacLeodnone41966196964
Ray MacLeodOregon31953195541
Ivan MacMillannone619701975610
Nolan MacMillanIowa7201420218483
Brett MacNeilColgate; Boston University101992200215124
John MacNeillNew Hampshire; Michigan State21992199311
Eddie MaconPacific41954195942
Bob MacorittiWooster619751980800
Ray MacorittiWestern Ontario319901993330
Ian MacPhersonOttawa11976197610
Bill MacQuarrie11948194840
Jimmy MacRaeAlberta319491951355
Gerry MacTaggartMcMaster11953195312
Ron Maddocksnone11963196314
Andre MaddoxNorth Carolina State12008200830
Bob MaddoxFrostburg State; McDaniel; Frostburg State1197819781
Luther MaddyVirginia Tech12017201711
Lynn MadsenWashington21987198813
Mossis MaduOklahoma5201420193932
David MaevaHawaii41994199844
Anthony MaggiacomoWilfrid Laurier220082009210
Curt MaggittTennessee12018201894
Ken MaglicicNotre Dame11965196516
Quinn MagnusonWashington State41993199624
Bud MagrumColorado21973197431
Mickey Maguire319491952310
Brett MaherNebraska420142017580
Don MahiIdaho; Hawaii1197319732
Hamid MahmoudiMontreal22010201190
Pat MahonWestern Ontario31993199523
Liam MahoneyConcordia (Quebec)12011201171
Mike MahoneyMcGill420042007340
Anthony MahoungouWest Hills CC; Purdue12022202210
Lonnie MaichKent State31968197032
Jake MaierLong Beach CC; UC Davis4202120246545
Paul MainesTulsa; Concordia (Quebec)1199219921
Kenny MainorTroy3201120134528
Gil MainsMurray State1195519553
Tafon MainsahRichmond12018201830
Doug Maitlandnone419461949380
Chris MajorSouth Carolina61987199258
Doran MajorMemphis41987199041
Johnny MajorsTennessee1195719574
Leslie MajorsIndiana12011201110
Enock MakonzoNew Mexico Military Institute JC; Coastal Carolina2202220232414
Ethan MakonzoMontreal12022202220
Al MakowieckiFlorida State21955195722
Gene MakowskySaskatchewan1719952011286270
Anthony MalbroughTexas Tech8200220098922
Kevin MalcolmMcMaster420152018310
Ben MalenaTexas A&M12016201630
John MalinoskyMichigan State1019781987148
Pat Mallennone1197319732
Craig MallenderWindsor2198119825
Jason MallettCarleton7199520031030
Martell MallettArkansas-Pine Bluff2200920141917
Chris MalmgrenKansas State; Boise State1197919792
Art MaloneWashington2198919909
Mike Maloneynone21972197328
Jose MaltosNuevo Leon420192024270
Felman MalveauxMichigan1199719973
Kelly MalveauxArizona101999200915693
Myles ManaloWestern Ontario320212023140
Tommy Manasterskynone8194619548618
Bill ManchukAlberta1219711982177
Joe MancusoRichmond12022202260
John MandarichKent State71984199093
John ManelKansas State31969197138
Mark MangesMaryland1197919791
Peter MangoldDrake; Western Kentucky1198919896
Roland MangoldTruman State61979198487
Pete MangumMississippi21957195813
Jim MankinsOklahoma; Hartnell JC; Florida State31968197025
Andrew ManleyNew Mexico State; Eastern Illinois12015201530
Dexter ManleyOklahoma State2199219935
Willie ManleyOklahoma21953195416
Wilton ManleyWest Texas A&M1196519652
Dave MannOregon State12195819701550
Maurice MannMonterey Peninsula JC; Nevada-Reno7200720146759
Jack Mannersnone11946194688
Pete ManningWake Forest61962196776
Sean ManningSt. Francis Xavier220072008150
Eric MannsWestern Michigan; Wayne State (Michigan)1198119815
Teddy Manoreknone219461947131
Cory MantykaJamestown121994200519918
Dan ManucciMesa CC; Kansas State1198119816
Jim ManzSaskatchewan21982198313
Johnny ManzielTexas A&M120182018168
Stansly MapongaTexas Christian12021202122
Durell MappNorth Carolina12011201120
Reggie MarableMorehouse1199519959
Mike MarascoBritish Columbia31990199227
Kerry MarburyWest Virginia2197319747
Emmanuel MarcHudson Valley JC; Delaware State12012201210
Al MarcelinArizona Western JC; Parsons61970197579
Joe MarchMurray State1198919897
Brian MarcilLoyola (Quebec)61970197557
Ron MarciniakKansas State1195619569
Ed MarcontellLamar1196819686
Nick MardnerHawaii; Cincinnati; Auburn1202420241817
Andy MarefosSt. Mary's (California)1194919491210
Frank Marentettenone1195919592
Mario MarianiContra Costa JC; New Mexico31965196726
Siaosi MarinerUtah; Utah State2202220231612
Jacob MariniSt. Francis Xavier220002001230
Garrett MarinoMontana State; Alabama-Birmingham2202120221511
Todd MarinovichSouthern California11999199918
Dave MarinucciQueen's1198019804
Benoit MarionMontreal320212023300
Mark MariscalColorado12004200460
Ray MariuzMcMaster92003201114642
Johnny MarkCalgary12016201610
Marty MarkettSouth Carolina120132013135
Paul MarkleWilfrid Laurier719681974103
Vic Marks51956196044
Dave MarlerMississippi College; Mississippi State51979198449
Rohan MarleyMiami (Florida)1199519957
Bobby MarlowAlabama71953195986
Frank MarofGuelph519921996640
Norm Marratonone11948194872
Bubba MarriottTroy1196319639
Randy MarriottNorth Carolina1199019907
Sean MarriottSt. Mary's (Nova Scotia)21995199616
Brian MarrowWisconsin1198519853
Curtis MarshMoorpark JC; Utah2200020012626
Dante MarshFresno State1120042014182164
Steven MarshTennessee22004200529
Tanner MarshWest Texas A&M; Arkansas Tech320132015444
Andrew MarshallSimon Fraser620132018830
Blake MarshallWestern Ontario71987199388
Bob MarshallMichigan; McGill319511953180
Cameron MarshallArizona State5201420193624
Charles MarshallTexas A&M1197819783
Craig MarshallPearl River CC; South Florida12013201355
David MarshallEastern Michigan21985198622
Greg MarshallOregon State819801987120
Greg MarshallWestern Ontario1198319831
Herb MarshallCameron1197319733
Jalin MarshallOhio State3201920221510
Jim MarshallOhio State1195919599
Jim MarshallJackson State71975198277
Nick MarshallGarden City CC; Auburn5201820237777
Vincent MarshallHouston22007200882
Willis MarshallYoungstown State219981999103
Pete MartellSt. Francis Xavier31981198314
Andrew MartinCornell519921996380
Andy MartinMcGill11946194650
Billy MartinMinnesota21965196620
Bob MartinWashington21976197715
Cecil MartinNorth Texas11951195122
Chris MartinSan Francisco CC; Washington State32004200630
David MartinVillanova11986198622
Derrick MartinArizona State; San Jose State1198019801111
Eric MartinNebraska12016201650
Errol MartinUtah719932000109
George MartinBishop's2198219837
Jack Martinnone11946194610
John MartinSequoias JC; Memphis1199519955
Kennard MartinNorth Carolina21989199014
Manny MartinAlabama State3199420023020
Maurice MartinToronto21984198517
Mel MartinFerrum JC; William & Mary1197919793
Mike MartinWashington State719621968109
Mike MartinAkron1196819683
Moe Martinnone51953195755
Nelson MartinSimon Fraser; Seneca719811987116
Paul MartinSouth Carolina21984198515
Pete MartinWestern Ontario819651972118
Pete Martinnone6194619515925
P.J. MartinWilfrid Laurier31993199543
Reece MartinMount Allison12024202430
Ricky MartinNew Mexico2198219835
Ricky MartinMiddle Tennessee State1199119913
Rip Martin119481948126
Robert Martin1196919694
Ronald MartinOklahoma State11966196616
Tee MartinTennessee2200420052515
Tracy MartinNorth Dakota1199119913
Vaughn MartinWestern Ontario12016201670
Willie MartinNortheastern State1019731982135
Marty Martinellonone1319541966171
John MartiniToronto51977198162
Santo MartiniToronto11959195911
Tony MartinoEastern Arizona JC; Kent State13198820021920
Praise Martin-OguikeTemple2202120221616
Grant MartinsenUtah State1196719673
Les MaruoHutchinson CC; Texas-San Antonio420212024471
Mike Maruskanone41952195530
Robert MarveMiami (Florida); Purdue220142015272
Alex MashGeorgia Southern21994199520
Joe MasnaghettiMarquette1195219523
Jeremiah MasoliSan Francisco CC; Oregon112013202413159
Danny MasonTexas A&M-Commerce3201720191812
Jacob MasonMcMaster120242024180
Kevin MasonSyracuse41996199939
Larry MasonSouthern Mississippi; Troy1198519855
Miles MasonEl Camino JC; Utah1201320131010
Tre MasonAuburn1201820181811
Trevon MasonNavarro CC; Arizona120242024103
Christian MasottiMcGill1199119916
Paul MasottiAcadia1219881999190
Bill MasseyHawaii1197119717
Rick MassieKentucky1198419849
Carl Massinnone21956195717
Pascal MassonLaval520042008626
Norm MastersMichigan State11956195615
Mercy MastonBakersfield CC; Boise State3201720192219
Alex MateasPenn State; Connecticut5201520198863
Jordan Matechuknone620082014670
Jim MathenyUCLA11957195712
Wayne MatherneLouisiana-Monroe61971197676
Frank MathersManitoba119461946129
Riley MathesonCameron JC; Texas-El Paso2194919502413
Claude MathewsAuburn21982198311
Jeff MathewsCornell420152018437
Ray MathewsClemson1196119613
Ryker MathewsBrigham Young4201720214241
Dave MathiesonWashington State1196719671
Dedric MathisHouston5200120057618
Jerome MathisHampton12009200922
Mark MathisLiberty41989199230
Reggie MathisNavarro JC; Oklahoma1198519855
Zach MathisNorth Dakota State120242024104
Josue MatiasFlorida State12018201822
Brent MatichCalgary8198919961320
Tom MatijacicWashington; Portland State1200220021
Mike MatochaTexas-Arlington1198019803
John MatskoMichigan State1195919599
Kristian MatteConcordia (Quebec)1320102024190155
Chris MatthewsLos Angeles Harbor JC; Kentucky4201220193835
Keilan MatthewsWashington; Sacramento State11993199312
Ken MatthewsRio Hondo JC; Long Beach State1197319731
Don Mattingleynone11951195114
Randy MattinglyEvansville31974197635
Steve MattisonIllinois1199519951
Tom MaudlinMenlo JC; Southern California2196219639
Eteva Mauga-ClementsDiablo Valley CC; Nebraska120242024170
Quincy MaugerGeorgia3202220243430
Joe MauldinLos Angeles Valley JC; Missouri Western State1199419942
Lorenzo MauldinLouisville5201920247155
Jack MaultsbyNorth Carolina1195619562
Mike Maurernone13199720091670
Hal Mauthenone21951195228
Rob MaverGuelph10201020191630
Dennis MavrinYork22003200435
Demetrious MaxieLong Beach CC; Texas-El Paso131995200716727
Dagogo MaxwellCalgary; British Columbia12019201960
Vernon MaxwellArizona State21991199214
Hergy MayalaConnecticut5201920247159
Aaron MaybinPenn State12013201311
Adrian MayesLouisiana State220072008318
William MayesEast Central Mississippi CC; Louisiana Tech1199919991
Curtis MayfieldOklahoma State61994199910114
Don MaynardRice; Texas-El Paso1195919591
Shawn MayneConnecticut520062011422
Deron MayoHofstra; Old Dominion6201220178766
Lyneil MayoSan Jose State1199119918
Thomas MayoConcord; California (Pennsylvania)12016201655
Mike MayockBoston College1198119811
Tim MayprayVirginia Military Institute320102014242
Jermaine MaysMinnesota320062008141
Taylor MaysSouthern California12017201710
Willie MaysSan Mateo JC; Tiffin12018201811
Tom MaysonAlberta21949195030
Vic Maysonnone21952195324
Terrell MazeSan Diego State4201220155757
Don Mazurnone11953195315
Johnny MazurNotre Dame11954195412
Walt MazurPenn State1195719574
Steve Mazuraknone819731980108
Vince Mazzanone5195019546132
Geno MazzantiArkansas11952195243
Nick MazzoliSimon Fraser71991199789
Khadim MbayeOttawa220182019100
Derrick McAdooBaylor51989199546
Mike McAdooNorth Carolina12013201320
Steve McAdooMiddle Tennessee State1199419947
Ed McAleneyMassachusetts719771983101
Bobby McAllisterMichigan State1198919898
Ralph McAllisterMinnesota21952195326
Tyreik McAllisterCharleston1202320231610
Dan McAlonannone11996199640
Stew McAndewsAlberta11983198316
Dane McArthurHawaii21991199312
Mike McArthurMcNeese State11979197912
Nick McBeathHoly Cross12019201940
Billy McBrideTennessee State51980198458
Pat McBrideNorth Dakota State11980198010
Alex McCalisterFlorida12019201911
Matt McCallTexas A&M1199319932
Ron McCallUtah State; Dixie JC; Weber State1196919695
LaDouphyous McCallaRice6200020059152
Paul McCallumnone24199320163400
Ross McCallumnone31952195420
John McCambridgeNorthwestern1196919692
Ches McCancenone5194619506028
Keithen McCantNebraska31993199538
Darnerien McCantsDelaware State1200720073
Bob McCarthynone71965197185
Brendan McCarthyBoston College1196919692
Tony McCarthynone219461947233
Karl McCartneyWilfrid Laurier; St. Mary's (Nova Scotia)620102015858
Calvin McCartyBoise State; Reedley JC; Western Washington142007202121165
Chance McCartyTexas Christian120002000183
Tango McCauleyTexas A&M; Alabama State420032006248
Kishawn McClainNorth Texas12019201911
Terrell McClainSouth Florida220222023156
Zakoby McClainAuburn12024202420
Anthony McClanahanWashington State4199519985511
Bob McClellandMcGill11952195210
Les McClellandSyracuse11954195412
Central McClellionOhio State12000200011
Ron McClendonButler CC; Mississippi420052008191
Wille McClendonFlorida1199519951
Julian McCleodWagner12022202240
Rudy McClinonXavier (Ohio)1197619766
Kim McCloudHawaii21991199224
Willie McClungFlorida A&M1196219625
Jerry McClurgColorado21965196624
Dexter McClusterMississippi12018201840
Dexter McCoilTulsa4201420214941
Gord McColemanWilfrid Laurier11973197314
Bill McCollinsNorthwest Mississippi CC2199419959
Evan McColloughJames Madison5201020146464
Jim McCollumKentucky1197519751
E. McComiskey11949194930
Andrew McConnellSt. Francis Xavier31988199039
Archie McCordSimon Fraser; North Dakota41971197461
Quentin McCordKentucky220062007106
Greg McCormackSimon Fraser31987199028
Bill McCormickMiami (Ohio)11950195063
Tom McCormickMenlo; Pacific1195719572
John McCorquindaleBrigham Young51978198277
Kez McCorveyFlorida State22000200124
Bill McCourt11947194740
Bill McCoynone1195719574
Chris McCoyMiddle Tennessee State3201120141613
Mike McCoyLong Beach State; Utah119991999144
Rico McCoyTennessee22010201120
Greg McCraeCentral Florida2202220232611
David McCraryTennessee-Chattanooga51987199161
L.J. McCrayCatawba1201920191313
Tim McCrayIndependence CC; Tulane71984199070
Scott McCuaigBritish Columbia12009200970
Jeraill McCullerNorth Carolina State2201120141616
Dan McCulloughBishop's420082011720
Deland McCulloughMiami (Ohio)21998199924
George McCulloughBaylor32002200431
Jason McCulloughBrown11997199710
Mike McCulloughSt. Francis Xavier112003201318532
Russ McCulloughMissouri1199419944
Saladin McCulloughEl Camino JC; Oregon31999200415
Robert McCuneLouisville4201020136053
Brian McCurdyNorthern Arizona31993199542
Gary McCurtyPuget Sound2199319947
Joe McCutcheonWashington & Lee1195319531
Cam McDanielNotre Dame220162017100
Marquay McDanielHampton1020092018134125
Marcus McDavidNew Mexico1200020001716
Fran McDermottSt. Mary's (California)51982198673
John McDermottClemson1200220021
Lloyd McDermottKentucky119521952118
Bob McDonald319501952327
Brandon McDonaldJones County JC; Memphis3201420162120
Camren McDonaldFlorida State12024202430
Cole McDonaldHawaii12021202110
Daniel McDonaldGuelph12016201660
Darnell McDonaldGarden City CC; Kansas State320012005293
Don McDonaldOklahoma11949194998
Frank McDonaldMiami (Florida)1195519559
Gordie McDonaldWake Forest1195819582
Grant McDonaldMaine; Calgary220212022320
Hamish McDonaldnone1195719575
Mark McDonaldWenatchee Valley JC; Washington51975197957
Pete McDonald1194719477
Ray McDonaldFlorida31987198937
Rod McDonaldnone11946194681
Tevin McDonaldUCLA; Eastern Washington12017201710
Dan McDonoughMissouri31974197625
Kevin McDougalNotre Dame31995199727
Gerry McDougallLong Beach CC; UCLA919571967109
John McDowellSt. John's (Minnesota)31967196933
Layne McDowellIowa61972197784
Quincy McDuffieCentral Florida420142017215
Ken McEachernWeber State1119741984147
Mike McEachernWestern Illinois12009200910
Ted McEachernGuelph31974197640
Nakoa McElrathPalomar JC; Washington State1200220023
Bucky McElroyHinds CC; Southern Mississippi1195519558
Jermaine McElveenAlabama-Birmingham7200820148646
Tarrence McEvansWestern Michigan11998199872
Clay McEvoySimon Fraser31971197344
Art McEwan8194719549427
Scott McEwanUCLA12002200212
Sean McEwenCalgary820162024133127
Ken McFaddenConcordia (Moorhead)11952195212
Marques McFaddenArizona12004200415
Marshall McFaddenSouth Carolina State12016201688
Tarvarus McFaddenFlorida State3202220244541
Cyril McFallnone519741978740
Mickey McFallnone11946194620
Jack McFarlandnone11947194730
Jamarkus McFarlandOklahoma12015201522
Bill McFarlaneToronto31954195631
Bob McFarlaneWestern Ontario21946194770
Jimmy McFaulnone519481952503
Daaron McFieldBritish Columbia320002002484
Casey McGaheeFlorida Atlantic1200820082
Wane McGarityTexas420022005429
Matt McGarvaWindsor22013201480
Clarence McGearyMinnesota; North Dakota State11951195177
Don McGeeNorth Texas1200520055
Doug McGeeRichmond41977198045
Jack McGeeQueen's21954195511
Jeremy McGeeUCLA; Mississippi22012201381
Molly McGeeRhode Island51975197938
Stephen McGeeTexas A&M120142014160
Alijah McGheeKansas Wesleyan; Minnesota State Mankato2202320241414
Greg McGheeHoward220152018120
Scott McGheeEastern Illinois21982198310
Tyrique McGheeGeorgia22023202420
Jim McGillnone219481949131
Jamar McGlosterSyracuse3202120241714
Connor McGoughCalgary320172019511
George McGowanGlendale CC; Kansas819711978104
Paul McGowanFlorida State21989199020
Mel McGowenTulsa1197919793
Gerry McGrathnone619801986580
Joe McGrathIdaho State1197019705
Joe McGrathMiami (Florida)72004201011681
Donnie McGrawTrinity Valley CC; Houston1197719776
Bob McGregorWilfrid Laurier; Alberta31972197435
Lamar McGriggsArizona Western JC; Ellsworth CC; Oklahoma State; Western Illinois1019962005143119
Mike McGruderKent State31986198846
Sam McGuffieMichigan; Rice12014201440
Sean McGuireWestern Illinois220192021311
Rick McHaleWashington11968196816
Lamar McHanArkansas1196519652
Scott McHenrySaskatchewan620102015728
Tom McHughNotre Dame1195419547
Hugh McInnisSouthern Mississippi1196719671
Justin McInnisDodge City CC; Arkansas State5201920247150
Toddrick McIntoshFlorida State11998199818
Garrett McIntyreFresno State2200920102626
Mike McIntyreNew Brunswick61982198776
Paul McJulienJackson State11993199340
Prince McJunkinsWichita State21983198414
Bob McKay6194719553710
Orlando McKayWashington21994199510
Paul McKayToronto51970197439
Nautyn McKay-LoescherAlabama520052009810
Jim McKeannone31964196625
Grant McKeeMichigan61961196878
Steve McKeeGuelph21994199522
Walt McKeeManitoba419721975540
Willie McKeltonSouthern University1197319731
Bill McKennaBrandeis61955196366
Dick McKennanone11964196411
Bill McKennyGeorgia11962196216
Anton McKenzieMassachusetts82006201311690
Chris McKenzieGlendale CC; Arizona State4200920125651
Doug McKenzieWestern Ontario21959196120
Scott McKenzieAlberta219992001110
Bob McKeownYale51971197570
Pete McKeown11949194930
Sean McKeownWestern Ontario51984198957
Don McKetaWashington1196119615
Pharoah McKeverNorth Carolina State; Florida International12022202233
John McKillopWestern Ontario1196819683
Ken McKimnone419461951212
Neil McKinlaySimon Fraser7200420111067
Cedric McKinleyMississippi Gulf Coast CC; Minnesota320142016194
Benny McKinney11946194620
Silas McKinnieIowa51968197358
Hugh McKinnisArizona State31970197242
Cassanova McKinzyAuburn12021202110
Brody McKnightPurdue; Montana22012201340
Joe McKnightSouthern California12016201653
Kelvin McKnightSamford12021202185
Matt McKnightWaterloo32002200447
Maurice McKnightSan Jose State12018201865
Romeo McKnightIowa; Illinois State; North Carolina-Charlotte220222024106
Dave McKoyGuelph12007200791
Roy McLachlan11947194750
Rhett McLaneSaskatchewan320052007350
Rob McLarenSimon Fraser919691977142
Ted McLartynone5194819524512
Bryan McLaughlinSimon Fraser1197719776
Mark McLaurinMississippi State220222023139
Mike McLeanAlberta71986199298
Don McLellanSimon Fraser1197619761
Ivan McLennanEl Camino JC; Washington State320172019313
Spencer McLennanImperial Valley JC10199120001611
Andy McLeodAlberta31973197538
Craig McLeodCalgary11971197114
Mike McLeodMontana State51980198461
Mark McLoughlinSouth Dakota17198820052800
Bill McMahonMenlo JC1195119517
Deonta McMahonButte JC; McNeese State220232024253
Mike McMahonRutgers120072007102
Wynton McManisMemphis6201720248557
Chuck McMannWilfrid Laurier1019761985130
Danny McManusFlorida State171990200629869
Harry McMasterWestern Ontario120192019121
Bob McMillannone31952195428
Jim McMillanBoise State11975197516
Leigh McMillannone31956195846
Vantrell McMillanTennessee-Chattanooga12018201844
Alfonzo McMillianSouthwestern Oklahoma State2198219839
Todd McMillonNorthern Arizona3199719994836
John McMurtryToronto1196119619
Fred McNairAlcorn State21991199222
Bob McNamaraMinnesota41955195829
Dishon McNaryIndependence CC; Central Michigan12023202340
Jim McNaughtonUtah State1196419645
Gary McNealVirginia Military Institute1198019804
Reggie McNealTexas A&M4200820112928
Dave McNeelMissouri31983198510
Emanuel McNeilTennessee-Martin1199119914
Jay McNeilKent State1419942007223100
Pat McNeilBaylor1197819782
Scott McNeillMerced JC; Boise State1199519955
Pat McNerneyWeber State419951998240
Doug McNicholWestern Ontario1119531963137
Peter McPartland21948194931
George McPhailnone619481953513
Adrian McPhersonFlorida State7200820161015
Don McPhersonSyracuse41991199465
Jim McPhersonnone5194919536519
Dick McQuaid219461947114
Ed McQuartersOklahoma919661974107
Eddie McQuartersMinot State2198719886
Leon McQuayTampa41971197736
Barry McQueennone1195619561
Paul McRobertsSoutheast Missouri State12021202111
Larry McSeedDelaware219971998205
Gord McTaggartnone1196519656
Mike McTagueNorth Dakota State919791987130
Ian McTavishnone219481950190
John McVeighnone319491951302
Andy McVeyToronto719871993125
Glenn McWhinneynone51952195678
Jon McWilliamsNebraska11956195616
Lamont MeachamWestern Kentucky41983198646
Ron Meadmorenone101956196593
Ed MeadowsDuke1196119613
Jack MeakinsMontana State21955195615
Dave MeansSoutheast Missouri State1197519754
Kelvin MeansSan Diego; Fresno State31994199617
Loyce MeansHouston12011201166
Solomon MeansButte CC; Arizona State22016201998
Gene MearsOklahoma1195519552
Robin MedeirosBishop's22014201580
Zack MedeirosMontreal; Western Ontario320162019320
Jody MedfordRice21976197717
Jason MedlockNavarro JC; Nevada-Las Vegas21994199510
Justin MedlockUCLA9200920191460
Ramel MeekinsRutgers12007200710
Bob MeeksAuburn1199519952
Ron MeeksArkansas State51977198133
George MeenToronto219471948236
Marc MegnaRichmond4200220055318
Dale MeinertOklahoma State11955195515
Marv MeirowitzSyracuse; McGill219521953197
Mel MelinWashington State3196219644
Terrence MeltonRice220022003365
Len Meltzernone41950195437
David MenardMontreal102014202416114
Eli MencerAlbany320212023160
Steve MendrykAlberta9194919581112
Dennis MendykMichigan State1195719574
Matt MengelLos Angeles Harbor JC; Long Beach CC; UCLA12022202260
Nate MenkinMary Hardin-Baylor12014201444
Scott MennieManitoba220052006150
Ed MerchantMiami (Ohio)1195519551
Ron MerkersonColorado1200220021
Joe MeroLouisiana State51992199660
Charles MerrittCarson-Newman1198919896
Jim MerrittsConnecticut; West Virginia1198519851
Junior MertileFlorida International12015201597
Curt MerzIowa1196019608
Wally MerzColorado11957195716
Reg Meservenone219571958150
Ryan MeskellLewis & Clark CC; Hawaii22022202320
Jerome MessamNorth Dakota State Science JC; Graceland92010201813176
Bo MetcalfBaylor1198519857
Terry MetcalfEverett CC; Long Beach State31978198044
Royce MetchieGuelph6201820248477
John MetrasWestern Ontario21964196519
Carl Meyernone12024202410
Dennis MeyerArkansas State31975197727
Rohn MeyerCalgary5199620007930
Bob MeyersPasadena CC; Stanford11955195514
Dohnte MeyersPresbyterian; Delta State12024202444
Freddie MeyersArmy; Oklahoma State21958195910
Eric MezzaliraMcMaster220182019220
Eddie MichaelsVillanova319481950363
John MichalukKent State41966196956
Marken MichelMassachusetts4201720245754
John MichelsTennessee11957195713
Russ MichnaWestern Illinois220052006220
Willie MiddlebrooksMinnesota3200820104141
Tyson MiddlemostMcMaster420212024581
Chase MiddletonGeorgia State12019201920
Darel MiddletonEast Mississippi CC; Tennessee12023202310
Mike MiddletonIndiana1199319935
Bob MieleLoyola (Quebec)1197219721
Mike MihelicIndiana10199720061239
Stan MikawosNorth Dakota1519821996220
Bob MikeFlorida A&M; UCLA21952195321
Ted Mikliechuknone41958196110
Ron MikolajczykMarshall; Tampa21972197328
Doug MikolasOregon Tech; Portland State1198619863
Chet Mikszanone16195219681950
Scott MilanovichMaryland12003200310
Ante Milanovic-LitreSimon Fraser72017202410710
Mel Milbraith11947194781
Darryl MilburnGrambling State2199219935
Barron MilesNebraska1119982009187106
Charles MilesEllsworth CC; East Carolina219941995173
Ellard Milesnone519461951436
Jamaal MilesArizona State220132014132
Jermaine MilesNassau CC; Georgia Tech3199719993731
Lee MilesBaylor1199319932
Lew Miles219461948170
Rollie MilesSt. Augustine's1119511961157
Thomas MilesManitoba620142019948
Tony MilesNorthwest Missouri State7200220089219
Wallace MilesNorth Carolina A&T State5201220162922
Warner MilesOttawa41981198433
Greg MilhouseAppalachian State; Campbell12016201610
Ted MilianManitoba61978198396
Bill Millarnone219461947151
Cam Millarnone219491950241
Norm Millen11948194821
Allen MillerOhio University51964196844
Arnold MillerLouisiana State1200420041
Bill Millernone51960196463
Bob Millernone41960196338
Bob MillerWestern Ontario11959195914
Bronzell MillerEastern Arizona JC; Utah4199619992918
Bruce MillerSouthern Mississippi1198519853
Calvin MillerMississippi Gulf Coast CC; Oklahoma State11976197610
Charlie MillerWest Virginia1197519751
Dan MillerBaylor1195619561
Don MillerEastern Utah JC; Utah State; Idaho State2199119926
Dre MillerHusson; Maine12024202466
Fred MillerSanta Monica JC; Pacific2195619578
Gerald Miller11946194662
Gord Millernone119481948108
Greg MillerConcordia (Quebec)31986198818
Henry MillerNorthern Arizona1199119914
Jim MillerMcGill61953195880
Joe MillerVillanova51976198059
Josh MillerScottsdale CC; Arizona219941995360
Josh MillerSaginaw Valley State1200820083
Josh MillerMarian; Ball State12021202132
Keith MillerNortheastern State1197919797
Ken MillerEastern Michigan61981198652
Kirby MillerTexas1195519551
Kyle MillerWestern Washington; Simon Fraser120142014180
Lee MillerFullerton State1198419841
Martin MillerManitoba1199719971
Maurice MillerWake Forest61993199863
Mike MillerAcadia11201120221903
Nick Millernone1119531964129
Pat MillerFlorida21989199013
Peter MillerPacific41993199737
Prince MillerGeorgia1201320131414
Ralph MillerAlabama State; California Lutheran1197519759
Ray MillerIdaho1196919693
Romaro MillerMississippi22003200428
Ron MillerIndiana2196019614
Ron MillerWisconsin1196319632
Scott MillerRutgers21994199619
Selvesta MillerLees-McRae JC; South Carolina21999200022
Seth MillerArizona State1197119713
Steve MillerOhio State12017201751
Steven MillerNassau CC; Appalachian State22014201550
Wade MillerManitoba111995200515937
William MillerOuachita Baptist41980198642
Willie MillerTampa1197319739
David Miller-JohnstonConcordia (Canada)12002200260
Bernie MillhamFordham1194619461210
Rolan MilliganReedley JC; Alabama-Birmingham; Toledo4202120244040
Ezra MillingtonOttawa12013201311
Kojo MillingtonWilfrid Laurier1200220022
Sean MillingtonSimon Fraser1319912005194
Harold MillonSouthern University11948194810
Dedrick MillsGeorgia Tech; Garden City CC; Nebraska3202220243326
Jim MillsHawaii1019861995144
Tommy MillsWest Texas A&M1197819783
Troy MillsLos Medanos CC; Sacramento State919932003987
Chris MiloLaval720112017950
Ray MiloNew Mexico State31978198012
George MilosevicCornell1197319737
Aaron MiltonToronto420142017174
Keavon MiltonLouisiana-Monroe12017201722
Lance MiltonBritish Columbia22012201380
Robert MimbsKansas71990199781
Jesse MimsLaney JC; New Mexico State31971197330
Walt MinceBakersfield CC; Arizona1196219622
Jonathon MincyAuburn4201620214242
Tom MinerTulsa31954195647
Gino MingoOregon State21988198915
Bob MinihaneBoston University81961196887
Dave MinnichMount San Jacinto JC; Washington State1200220027
Phil MinnickNorthern Iowa81965197387
Cedric MinterBoise State51981198762
Zach MinterMontana State3201520172116
Bill MintsoulisToronto21983198410
Polly Miocinovich219461947245
George MiraMiami (Florida)31972197725
Keiki MisipekaPalomar JC; Hawaii; Southeast Missouri State1200320031
Kevin MitalSyracuse; Laval120242024120
Eric MitchelOklahoma41991199515
Tevin MitchelArkansas12019201920
Bill MitchellWestern Ontario919601968122
Bo Levi MitchellSouthern Methodist; Eastern Washington1220122024189140
Bryant MitchellSouthwestern JC; Northwestern State (Louisiana)3201620181916
Carlton MitchellSouth Florida220132014109
David MitchellOhio State1200320038
Dennis MitchellWestern Kentucky12007200754
Derrell MitchellJoliet JC; Texas Tech11199720071745
Dillon MitchellOregon3202220244544
Doug MitchellColorado College; British Columbia1196019603
Doug MitchellWestern Ontario819671974106
Ed Mitchellnone21959196021
Edward MitchellValdosta State1199519956
Gordie Mitchellnone819551962112
Jackie MitchellSouthern University7200020069692
Jason MitchellLos Angeles Harbor JC; Southern California12007200720
Joe MitchellLouisiana-Monroe1197819782
Johnny MitchellNebraska1200420043
Josh MitchellNebraska2201620171111
Khalif MitchellNorth Carolina; East Carolina5201020146159
Kyle MitchellIndiana State22006200743
LeRon MitchellWestern Ontario620062011597
Marc MitchellQueen's32004200646
Mark MitchellGeorgia2197719788
Marko MitchellMesa CC; Nevada-Reno12010201022
Martin MitchellTulane2197819792
Mike MitchellHoward Payne1199019902
Myron MitchellButler CC; Alabama-Birmingham12024202440
Scott MitchellRice420112015367
Scott MitchellMount San Antonio JC; Kentucky1200820081616
Vernon MitchellFlorida A&M42000200334
William MitchellLong Beach State71981198776
Barry MitchelsonWestern Ontario31964196640
Jim MitchenerMcGill5194819566213
Eddie MittlesteadtBuffalo11949194932
Gordie Mittonnone219461948114
Taquan MizzellVirginia1202320231515
Singor MobleyWashington State919952006158
Joe MobraOklahoma31956195844
Chad MockAvila; Hawaii12007200733
Don MoenBritish Columbia1319821994222
Alan MoffatOttawa71976198291
Frank MoffattMcMaster1197819784
Donald MoffettMississippi Gulf Coast CC; Houston11995199511
Ian Moffordnone919741982124
Lou Mogulnone2194619492412
Larry MohrQueen's31986198842
Rick MohrUC Davis41982198555
John MohringGeorgia Southern12009200910
Darrell MoirCalgary819791986101
Etienne MoisanLaval120192019120
Filipo MokofisiUtah1198919891
Antwaun MoldenToledo; Eastern Kentucky12014201454
Bobby MoldenMississippi State1197919793
Larry MolinariVirginia1196619663
Stan Molinskinone1194719473
Bart Mollnone21956195727
Nayland Mollnone21955195721
Bob MolleSimon Fraser71986199299
Kevin MolleFresno State31983198644
Dan MollsToledo12015201510
Steve MolnarGeorge Washington; Utah1019691978141
Ed MolstadAlberta61968197396
Tony MomsenMichigan11953195313
Murray Monaghannone11948194830
Derrick MoncriefMississippi Gulf Coast CC; Auburn; Oklahoma State7201720248984
Wonderful MondsIndian Hills JC; Nebraska31976197930
Tom MoniosNortheastern1199619963
Bryant MonizFresno CC; Hawaii420142018460
Andre MonroeMaryland12015201587
Aries MonroeCoffeyville CC; Alabama22002200390
Forbes Monroe1194719471
James MonroeSyracuse71994200011719
Dave MontaganoCarleton51974197843
Denis MontanaConcordia (Quebec)9199620041101
Ian MonteithMcGill1196319639
Joe MontfordSouth Carolina State1219952006185103
De'Andre MontgomeryMiami (Ohio)12019201962
Fred MontgomeryTyler JC; New Mexico State11995199518
Tyrone MontgomeryMississippi1199719978
Jaylen MoodyAlabama12023202310
John MoodyMorris Brown1194619461212
Mike MoodySouthern California1199619961
Donn MoomawUCLA2195319559
Warren MoonWest Los Angeles JC; Washington6197819839441
Andrew MooreSan Diego Mesa JC; Sonoma State320012003323
Billy MooreMississippi State11966196611
Charlie MooreCalgary320212023450
Chris MooreVirginia; Georgia State12023202330
Curtis MooreKansas2199319943218
Damontre MooreTexas A&M22022202320
Dickie MooreWestern Kentucky1196919692
D.L. MooreSouth Carolina12013201333
Freddie MooreCentral Florida; Florida A&M32003200531
George MooreSan Mateo JC; Oregon12024202410
Hayden MooreCincinnati120192019181
Joe MooreMissouri1197419741
Jordan MooreTexas Christian; Louisiana State; Texas-San Antonio12019201951
Ken MooreAlberta4194619514112
Ken MooreHawaii1219831994175
Kenny MooreEast Carolina21976197719
Kyran MooreAustin Peay State5201820236459
Larry MooreAngelo State31974197627
LeRoy MooreFort Valley State1196619666
Mack MooreTexas A&M61981198992
Marcus MooreUCLA; Utah State120242024128
Mark MooreOklahoma State1199119911
Mike MooreVirginia7201620237866
Nick MooreToledo7201120176969
Pernell MooreCentral State (Ohio)11988198813
Rodney MooreNorth Texas1198619861
Ryan Moorenone1198319834
Sam MooreSam Houston State1198819884
Shawn MooreVirginia11995199519
Spencer MooreMcMaster8201320211048
Tavoy MooreCerritos JC; Idaho State; Central Washington12013201350
Terrence MooreWestern Michigan1200420047
Terrence MooreNebraska320122014118
Travis MooreSanta Monica CC; Ball State111994200515785
Wayne MooreMcMaster220182019250
Will MooreTexas Southern31992199435
Bus Moorehouse11947194710
Bobby MoorheadGeorgia Tech1195319532
Don MoorheadMichigan51971197569
Mark MoorsAcadia919801989130
12023202320
Michael MoosbruggerWake Forest1200220021
Tom Moran91953196196
Johnnie MorantSyracuse12008200844
Jacques MoreauConcordia (Quebec)31993199611
Ron MorehouseSan Diego State51979198369
Joe MoreinoIdaho State1197919796
Matt MorencieWindsor12010201010
Zeke MorenoSouthern California3200720095454
Rob MorettoBritish Columbia31987198936
Ainsworth MorganToledo2199419957
Bob MorganMaryland21955195623
Bobby MorganIndependence CC; New Mexico1196919698
Brendan MorganVirginia; Queen's420152018470
Dwayne MorganNortheastern Oklahoma A&M JC; Clemson6199620028814
James MorganBowling Green State; Florida International12024202440
Joseph MorganSouth Florida220032004325
Karl MorganUCLA11983198316
Kenyatte MorganMontana State1200320031
Maurice MorganNorth Carolina State12017201721
Nyles MorganNotre Dame4202120245252
Octavus MorganIllinois1197419744
Omarr MorganEl Camino JC; Brigham Young1120002010190172
Nickolas Morin-SoucyMontreal12010201070
Demetrice MorleyTennessee4201120163223
Steve MorleySt. Mary's (Nova Scotia)920032014128117
Jack Morneaunone219501951182
Tony MoroDayton71970197795
Frank Moroz219481949173
Mark MorozWake Forest2200420055
Cameron MorrahCalifornia12015201522
Mike MorrealeMcMaster121995200621679
Jerry MorricalIndiana11950195010
Alex MorrisQueen's41975197828
Anthony MorrisTennessee State12017201720
Chris MorrisToronto1419922005236
Delius MorrisPhoenix JC; Central State (Ohio)11995199511
Eric MorrisTexas Tech12009200940
Frankie Morris131946195816153
Gary MorrisNorfolk State31993199525
Greg MorrisNew Mexico Military Institute JC520152019611
Horace MorrisTennessee11995199512
Jamie MorrisMichigan11991199112
Lee MorrisOklahoma31988199012
Leonard MorrisHayward State1199019902
Romar MorrisNorth Carolina220182019127
Ron MorrisArkansas; Tulsa71959196591
Ronnie MorrisTulsa1195519551
Ty MorrisPuget Sound11978197814
Bernie MorrisonManitoba1119781988159
Dave MorrisonTexas State1196919692
Jamal MorrowWashington State4202120243729
Jim MorseNotre Dame21957195818
Todd MortensenBrigham Young; San Diego12006200610
Dickey MortonArkansas1197519757
Jalen MortonPrairie View A&M12022202240
John MortonGrand Rapids CC; Western Michigan2199519967
K.J. MortonSequoias JC; Baylor12017201732
Angelo MoscaNotre Dame; Wyoming1519581972201
Wayne MoseleyAlabama A&M11975197511
Willie MoseleyBuffalo12014201410
Dom MoselleWisconsin-Superior11955195516
Cedric MosesJackson State1198919896
Paul Mosesnone1197619761
Greg MossVirginia Union; Florida International220052007279
Joe MossMaryland11955195512
LeRoy MossMissouri3197419778
Rick MossPurdue1197919795
Sinorice MossMiami (Florida)12012201220
Tony MossLouisiana State11994199415
Tristan MossWestern Michigan11998199820
Dave MossmanSnow JC; Weber State; Hawaii1199019902
Gary MotenSouthern Methodist31985198729
Mike MotenFlorida22002200324
Parnell MotleyOklahoma12022202210
Barry MotonIllinois State1198919892
Dave MotonSouthern California11966196616
John MottonArizona Western JC; Akron5199119957018
Don MoultonCalgary41972197556
Tom MoultonDetroit Mercy2196019618
Antonio MoultrieNortheast Mississippi CC; Alabama-Birmingham; Miami (Florida)120242024148
T.D. MoultryAuburn12023202320
George Mountain219461947245
Ali MourtadaPace12021202150
Jonathan MoxeyBoise State5201920246660
Curly Moynahannone1194619461112
Ese MrabureWilfrid Laurier7201520227517
Mark MrazUtah State21991199213
George MrkonicKansas1195619561
Cauchy MuambaSt. Francis Xavier92010201910944
Henoc MuambaSt. Francis Xavier1020112022135112
Dave MudgeMichigan State1019992008138107
Tom MueckeBaylor71986199491
Gary MuellerWilfrid Laurier11976197613
Ryan MuellerKansas State12017201742
Olivier MuembiDelaware State; Queen's120242024170
Brad MuhammadFlorida International3202120232927
Calvin MuhammadTexas Southern1198719872
Mustafah MuhammadShasta JC; Chaffey JC; Fresno State21998200224
Taqiy MuhammadButler CC; South Carolina1200520051
Darrin MuilenburgColorado11995199518
Pete MuirSt. Martin's; Western Washington41953195655
Shay MuirbrookBrigham Young1199919996
Ed Mularchyknone1195519557
Bobby MulgadoArizona State21958195912
Brian MulhernPortland61951195669
Herb Mul-Keynone1197519753
Ed Mullen3194619492710
Jim MullerQueen's41980198347
Peter MullerWestern Illinois919731981126
Luc MullinderMichigan State92004201214239
Chris MulumbaDiablo Valley JC; Colorado32021202361
Christophe Mulumba-TshimangaMaine4201720214818
Frank Mulveynone11947194710
Lloyd MumphreyMississippi Valley State31987198911
Chris MunfordSimon Fraser51989199351
Lee MunnMcMaster31953195545
Damaso MunozRutgers6201120169886
Jose MunozBall State11998199817
Bill MunseyMinnesota51963196776
Phil MuntzToronto31956195935
Geary MurdockIowa State31974197740
Armando MurilloEastern Arizona JC; Nebraska2201120121410
Bill Murmylyknone2194819492120
Brent Murphynone1198519856
Brian MurphySt. Mary's (Nova Scotia)1196819681
Cal MurphyBritish Columbia1195619568
Dan MurphyAcadia61991199697
Deon MurphyCoffeyville CC; Kansas State120102010160
Don MurphySt. Mary's (Nova Scotia)21968196924
Frank MurphyItawamba CC; Garden City CC; Kansas State1200720071614
James MurphyUtah State819831990121
Jeremy MurphyConcordia (Quebec)22023202431
Marcus MurphyMissouri12021202130
Mike MurphyOttawa41977198059
Montez MurphyCoffeyville CC; Baylor4200820112827
Rob MurphyOhio State6200620119292
Roger MurphyNorthwestern21967196822
Ron MurphyMcGill41958196147
Volley MurphyCisco JC; Texas-El Paso1197119714
Yo MurphyIdaho9199320077447
Andrew MurrayCarleton71988199497
Craig MurrayUtah State31967196941
Jordan MurrayNorth Texas3202120242626
Najee MurrayOhio State; Kent State6201820245141
Richard MurrayOklahoma41979198238
Rico MurrayKent State720132019104102
Stan Murray11946194640
Walter MurrayHawaii2198919907
Shaq Murray-LawrenceLon Morris JC; Tyler JC; Nevada-Las Vegas420152019410
Marques MurrellAppalachian State12012201221
Don MuseMissouri1197519754
Hal Musgrove11947194750
Glen MusicAlberta1198219821
Johnny MussoAlabama31972197434
Harold MutobolaWestern Ontario12013201320
Warren MuzikaSaskatchewan519992003834
Alex Muzykanone519501955400
Steve MyddletonSt. Francis Xavier5201020146232
Billy MyersToronto21946194881
Bob Myersnone21962196325
Jerel MyersLouisiana State1200520051514
Mark MyersFlorida Atlantic12006200630
Rudy MyersSouthern University1196719676
Shannon MyersLenoir-Rhyne21997199818
Mark Myhedynnone1198619861
Steve MyhraMinnesota; North Dakota1196219625
Reggie MylesAlabama120082008140
Nick MystromColorado College119951995130
In Memoriam
NFL Boxscores
NFL Game Officials
NFL Training Camps
NFL Roster Limits
Pro Football Hall of Fame
Super Bowl
Privacy Policy
©2006-2025 Pro Football Archives. All Rights Reserved.
Last Updated: July 1, 2025
In Memoriam
NFL Boxscores
NFL Game Officials
NFL Training Camps
NFL Roster Limits
Pro Football Hall of Fame
Super Bowl
Privacy Policy
©2006-2025 Pro Football Archives. All Rights Reserved.
Last Updated: July 1, 2025