Il rejoint par la suite l'équipe des États-Unis qui prépare les Jeux olympiques de 1992. Il joue ainsi d'abord le championnat du monde 1991 puis participe avec l'équipe nationale à des rencontres amicales de préparation contre différentes équipes[7]. Lors du championnat du monde qui se joue en Finlande, l'équipe américaine se classe quatrième de la première phase derrière, dans l'ordre du classement, l'URSS, la Suède et enfin le Canada. Les quatre nations débutent la seconde phase avec une remise à zéro de tous les résultats mais les États-Unis perdent les trois rencontres pour finir quatrième du tournoi[8]. McEachern participe à dix rencontres lors du championnat et inscrit trois buts et deux passes[1].
Fin , alors qu'il est le meilleur pointeur de l'équipe nationale, il signe un contrat de plusieurs saisons avec les Penguins pour rejoindre la franchise de la LNH après les Jeux olympiques[6]. Les Jeux se jouent à Albertville en France et les Américains terminent premiers de la première phase avec neuf points. McEachern inscrit son premier but du tournoi lors de la quatrième rencontre, une victoire contre la Pologne par blanchissage[Note 1] 3-0 avec Ray LeBlanc dans les buts ; il permet aux États-Unis d'ouvrir le score vers la fin du deuxième tiers-temps[9]. Premiers du groupe, les Américains remportent leur quart-de-finale 4-1 contre la France mais perdent en demi-finale contre l'Équipe unifiée[Note 2] 5-2. Ils perdent également le match pour la médaille de bronze 6-1 contre la Tchécoslovaquie[10] alors que McEachern ne compte comme unique point du tournoi celui du but contre la Pologne[1].
Carrière professionnelle
À la suite des Jeux olympiques, McEachern rejoint les Penguins pour la fin de la saison 1991-1992. L'équipe est alors championne en titre de la Coupe Stanley et est emmenée par des joueurs comme Mario Lemieux, Jaromír Jágr, Ron Francis en attaque ou encore Tom Barrasso dans les buts. McEachern joue quinze rencontres de la fin du calendrier et réalise quatre passes décisives[11]. L'équipe termine troisième de la division Patrick et sont qualifiés pour les séries[12]. Ils éliminent au premier tour les Capitals de Washington en sept rencontres puis jouent au deuxième tour contre les Rangers de New York. McEachern inscrit le troisième but de son équipe lors du sixième et dernier match de la série, une victoire 5-1[13]. En finale d'association, les Penguins rencontrent les Bruins de Boston qu'ils éliminent en quatre matchs[14] avec un but du joueur du Massachusetts lors du premier match. Grâce à ce but, il permet à sa franchise de revenir au score et de jouer la prolongation avant un but victorieux de Jágr[15]. Finalement, les Penguins remportent une deuxième Coupe Stanley en éliminant en finale les Blackhawks de Chicago également en quatre rencontres[14].
Le , il rejoint la franchise des Thrashers d'Atlanta en retour de Brian Pothier[16]. Il devient alors le nouveau capitaine de l'équipe, poste qu'il gardera pendant deux saisons[17]. Au cours de la saison 2003-2004, il est le deuxième meilleur pointeur de l'équipe derrière Ilia Kovaltchouk : ce dernier compte 87 points contre 55 pour McEachern[18].
Il devient agent libre le [19] et lors du lock-out de la saison 2004-2005 de la LNH, il joue six matchs à la fin du championnat 2004-2005 de Suède avec Malmö IF. L'équipe termine à la douzième et dernière place du classement puis joue dix matchs pour le maintien en Élite ; avec quatre victoires, trois nuls et trois défaites, Malmö ne se classe que troisième et est relégué en Allsvenskan pour la saison suivante[20],[21]. Le , il annonce qu'il arrête sa carrière.
Il vit actuellement dans sa ville natale où il est un des acteurs du hockey de la ville. Après sa carrière de joueur, il devient entraîneur des Northeastern Huskies, l'équipe de ses études.
McEachern a marqué à deux reprises plus de 30 buts en une saison et en 2000-2001, il réalise sa meilleure saison avec 32 buts et 40 passes alors qu'il joue avec les Sénateurs.
↑Un gardien de but effectue un « blanchissage » quand il réussit à ne concéder aucun but durant tout le match. Il faut également qu'il soit le seul gardien de l'équipe à avoir joué.