signmyshirt.com and they have so many different styles to choose from. I chose to get a shirt for my husband with his high school and basketball on it, since he played basketball in high school. The ordering process is so simple. I love how the website is easily navigated for a quick custom order.
Disclosure: I received the shirt at no cost to facilitate a review. The opinions expressed are 100% my own.