En effet, début 1988 il est choisi par ces derniers au cours du repêchage d'entrée dans la LNH en tant que 89e choix. Il choisit alors le numéro 89 en référence à son classement et à l'année de son départ pour l'Amérique du Nord.
Aleksandr Moguilny n'a mis que 20 secondes à son premier match pour compter son premier but dans la LNH, ce qui fait le joueur ayant compté son premier but le plus rapidement possible.
En 2001, il rejoint les Maple Leafs de Toronto en tant qu'agent libre et devient rapidement un des joueurs clés de la franchise. Malheureusement pour lui, en 2003-2004, il se blesse à la hanche et manque la fin de la saison pour subir une opération.
Après la saison annulée de 2004-2005 en LNH, il re-signe avec les Devils pour 7 millions de dollars sur deux saisons mais il est mis en ballotage par la direction des Devils pour alléger la masse salariale.
Non réclamé, il se retrouve alors assigné à la franchise de ligue mineure des River Rats d'Albany de la Ligue américaine de hockey afin de permettre aux Devils de réintégrer Patrik Eliáš dans leur effectif. Avec 473 buts dans la LNH, il est le joueur avec le plus grand nombre de buts faisant ses débuts dans la LAH.
Au début de la saison 2006-2007, il aurait servi de guide à Ievgueni Malkine pour lui faire découvrir Los Angeles et lui transmettre son expérience dans la LNH et à propos de l'URSS.
Il souffre actuellement toujours de sa hanche. Il est dirigeant de l'Amour Khabarovsk.
Trophées et honneurs
Aleksandr Moguilny a été le premier joueur de hockey européen à être le meilleur buteur de la Ligue nationale de hockey (en 1993 il marque 76 buts, le même total que Teemu Selänne). Cette même année, il inscrit 50 buts à son 46e match mais la LNH ne valide pas ce record car en fait son 46e match correspond au 53e de son équipe. Il est également le premier Russe à être sélectionné dans la première équipe d'étoiles de la LNH.
Il fait partie des joueurs de la LNH avec 1000 points. Il est le deuxième Russe à avoir franchi ce cap des 1000 points, juste après son compatriote Sergueï Fiodorov. Mais Sergueï Fiodorov avoue qu'Aleksandr Moguilny aurait dû franchir ce cap avant lui, car Moguilny a eu beaucoup de blessures.