Keelan, aged 15, died on May 29, 2018, after being stabbed in Langley Road, Merry Hill, Wolverhampton.
Brian Sasa, aged 19, from Long Ley, Heath Town, in Wolverhampton, was yesterday evening charged with murder and is set to appear at Wolverhampton Magistrates Court this morning.
He is the fourth person to be charged with Keelan's murder.
Detective Inspector Nick Barnes, from the West Midlands Police homicide team, said: "This is a further significant development as we strive to get justice for Keelan and his friends and family.
"It’s a complex investigation and our enquiries continue, I’d still urge anyone with any information about the devastating and untimely loss of Keelan to get in touch with us."
It comes after three other men – all aged 18 at the time – were charged with Keelan's murder back in November.
All three pleaded not guilty to murder when they appeared at Wolverhampton Crown Court in January and are due to stand trial in July.
Those suspects are Tyrique King, of Chelwood Gardens, Spring Vale, Wolverhampton, Zenay Pennant-Phillips, whose address is withheld for legal reasons and Nehemie Tampwo of Fern Grove, Bletchley, Milton Keynes.
Anyone with any information can contact the force via Live Chat on our website or call us on 101.
Alternatively Crimestoppers can be contacted anonymously on 0800 555 111.