Il a fini dans les places payées et a joué trois tables finales au WSOP 2004. Il a conclu en finissant 54e sur 2 576 dans le tournoi principal (une place derrière le légendaire Doyle Brunson). Blair a continué sur le même rythme en 2005, atteignant deux tables finales sur le circuit WSOP, finissant second en finale du World Poker Tour du Reno Hilton pour un gain de 327 000 dollars, ainsi qu'à la seconde place à l'Ultimate Poker Challenge de l'Union Plaza.