St. Clair joue au football américain universitaire au poste de centre avec les Cavaliers de la Virginie. Lors de sa dernière année, il remporte le trophée Jacobs Blocking remit au meilleur bloqueur de l'ACC. Il est également sélectionné dans la deuxième équipe All-American, une première pour un centre de son université[1].
St. Clair est sélectionné au troisième tour de la draft de 2000 par la franchise des Rams de Saint-Louis. Il y devient titulaire en 2002 et rejoint ensuite les Dolphins de Miami en 2004 et les Bears de Chicago en 2005[2]. En fin de son contrat avec les Bears en 2008, ces derniers lui proposent un contrat de trois ans pour un montant total de 4 500 000$ mais les négociations échouent[3]. Il rejoint finalement les Browns de Cleveland pour un contrat au moins deux fois plus élevé, ce qui pousse Jacob Nitzberg du Bleacher Report a écrire que les Bears n'ont pas sérieusement négocié avec St. Clair[4]. Il finit sa carrière professionnelle à Cleveland deux ans plus tard.
Par la suite St. Clair ainsi que Keyon Dooling sont victimes d'une fraude commise par un employé de la banque Morgan Stanley qui les dédommage en 2017[5].