This is The Upper World by Femi Fadugba.
The blurb on the back:
After suffering a knock to the head, 15-year-old Esso experiences a chilling vision: that night he will witness the violent deaths of everyone he knows. He writes off the out-of-body experience as a strange dream – until a series of frightening coincidences prove that the vision is just hours away from coming true.
There is only one person who can help him rewrite the future.
The trouble is, she hasn’t been born yet . . .
The game-changing YA thriller that defies space and time, soon to be a major Netflix movie starring Oscar-nominated Daniel Kaluuya (Get Out, Black Panther)
2020: Close to getting expelled and caught up in a deadly feud, the tensions surrounding Esso seem to be leading to a single moment in a Peckham alleyway that could shatter his future.
2035: Stripped of everything, football prodigy Rhia has just one thing left on her mind – figuring out how to avert a bullet that was fired fifteen years in the past.
This is an astonishing debut YA novel, which incorporates modern-day London with physics, time-travel and gang culture. Each chapter alternates between our hero Esso in 2020, and Rhia in 2035; how do the two characters meet, what is their relationship, and how does time travel work?
A YA novel that will equally appeal to sci-fi fans, this is one of those books that you don’t want to put down. Thrillingly, it’s being made into a Netflix movie, and Penguin will publish the sequel this summer!