It’s believed the incident happened between 8.45 and 9.15 on Sunday evening at the junction of Hadrian Way and Elizabethan Way.
Police were called at 10:30pm and are appealing for any witnesses or anyone with CCTV or dashcam footage in the area to come forward.
The victim was taken to hospital where he remains in a stable condition.