Většinu seniorské kariéry strávil v NHL, kde v týmech Buffalo Sabres a Los Angeles Kings odehrál 11 sezón. Celkovou porci 685 zápasů v základní části rozdělil mezi tyto týmy tak, že za Buffalo nastoupil v 681 zápasech (382 gólů + 313 asistencí) a za Los Angeles v 4 (2 + 4).

NHL

17. listopadu 1973 překonal Gilberta Perreaulta a s 95 góly se dostal na první místo historické tabulky střelců týmu Buffalo Sabres. Z této pozice ho 17. února 1982 odsunul Gilbert Perreault, který je na ní dodnes (Martin je druhý).