Jouant principalement en double depuis la fin 2017, il signe ses deux premiers succès dans des tournois Challenger à Winnipeg et Stockton avec l'Irlandais David O'Hare. En 2018, il remporte avec Jonny O'Mara leur premier titre ATP au tournoi d'Eastbourne, peu après un succès au tournoi Challenger de Surbiton. Il remporte en octobre un second titre ATP à Stockholm. Au niveau Challenger, il s'est aussi illustré cette année-là à Savannah, Vancouver, Chicago et Orléans. Son dernier titre a été obtenu sur le circuit ATP à Auckland en 2020. Il comptabilise également 21 succès en catégorie Futures dont un en simple, acquis au Qatar en 2015.