Weir begynte med kunstløp 12 år gammel, og har vunnet USA-mesterskapet i kunstløp tre ganger; i 2004, 2005 og 2006.