It happened around 10:00 Saturday night near Mascher and Cambria streets.
Authorities say a male in his 30s was struck but was later found at Lehigh Avenue and Front Street.
He was taken to Temple University Hospital in serious but stable condition.
No word on a motive or any suspects.