Miguel Francis nahm erstmals 2013 bei den U20-Panamerikameisterschaften in Medellín an einer internationalen Meisterschaft teil, bei denen er allerdings über 200 Meter nach dem Vorlauf ausschied. Zuvor war er im Laufe der Saison mit einer Zeit von 20,60 s bereits deutlich schneller gelaufen. 2014 trat er im Juli zunächst bei den U20-Zentralamerikameisterschaften in Mexiko an, bei denen er die Bronzemedaille über 200 Meter gewann. Ende desselben Monats nahm er in Eugene an den U20-Weltmeisterschaften teil. Dabei konnte er in das Halbfinale einziehen, schied darin allerdings als insgesamt 18. aus. Schließlich nahm er mit der Staffel an den Commonwealth Games in Glasgow teil, mit der er den siebten Platz belegen konnte. 2015 nahm er an den IAAF World Relays auf den Bahamas teil, bei denen die 4-mal-100-Meter-Staffel den sechsten Platz im B-Finale belegte. Später im Juli trat er mit der Staffel und über 200 Meter bei den Panamerikanischen Spielen in Toronto an. Im Halbfinale der 200 Meter verbesserte er sich auf 20,05 s und zog damit in das Finale ein, in dem er den sechsten Platz belegte. Auch mit der Staffel gelang der Finaleinzug, worin der Lauf allerdings in einer Disqualifikation endete. Durch seine Zeit über 200 Meter erfüllte er die Norm für die Weltmeisterschaften in Peking. Bei seiner Weltmeisterschaftspremiere konnte er auf Anhieb das Halbfinale erreichen und schied darin mit 20,14 s knapp als Vierter seines Laufs aus. Mit der Staffel belegte er im Finale den sechsten Platz.