Edmund konnte im Juniorenbereich zweimal ein Grand-Slam-Turnier gewinnen. Er siegte 2012 bei den US Open sowie 2013 bei den French Open, jeweils an der Seite des Portugiesen Frederico Ferreira Silva, in der Doppelkonkurrenz. Seit 2013 spielt er regelmäßig auf der ATP World Tour und gewann bei seinem zweiten Turnier sein erstes Spiel auf dieser Stufe. In Eastbourne besiegte er in seinem Auftaktspiel den Franzosen Kenny de Schepper in zwei Sätzen. In der zweiten Runde schied er gegen Gilles Simon aus. Für die Wimbledon Championships 2013 erhielt er von den Turnierverantwortlichen eine Wildcard sowohl für die Einzel- als auch für die Doppelkonkurrenz und trat somit zum ersten Mal beim Profiturnier eines Grand-Slams an. Im Einzel verlor er sein Erstrundenspiel gegen den Polen Jerzy Janowicz deutlich in drei Sätzen. Im Doppel spielte er an der Seite von Jamie Baker und schied ebenfalls in der ersten Runde deutlich in drei Sätzen aus.
Seinen bis dato größten Erfolg feierte Edmund 2018 bei den Australian Open, wo er nach einem Sieg über die Nummer drei der Setzliste, Grigor Dimitrow, das Halbfinale erreichte. Dort unterlag er Marin Čilić in drei Sätzen. Im April erreichte er in Marrakesch sein erstes Finale auf der World Tour, in dem er gegen Pablo Andújar mit 2:6, 2:6 verlor. Einen Monat später gewann er im Doppel seinen ersten Tour-Titel. An der Seite von Cameron Norrie bezwang er im Endspiel von EstorilWesley Koolhof und Artem Sitak mit 6:4, 6:2. Im Oktober sicherte er sich dann auch im Einzel in Antwerpen seinen ersten ATP-Titel.