Gunmen shot a 21-year-old taxi driver in Diego Martin early Saturday morning, causing him to crash his car while trying to escape.
Police said the man had just dropped off a passenger on Sea Trace, Bagatelle, around 1.45 am when he noticed a light shining on him and heard gunshots.
He lost control of the white Suzuki Ciaz he was driving and crashed into a parked Nissan B14 and a galvanised fence.
After feeling a burning sensation in his back, he realised he had been shot.
Passers-by who heard the commotion took him to hospital, where he remained up to Sunday morning.