It happened around 1 a.m. Saturday on the 1900 block of West Bristol Street.
Police said two men armed with a rifle and handgun force their way into a home.
After striking the teen, police said the suspects fled with money.
The teen's condition has not been released.
No arrests have been made.