Miyoshi maakte in 2015 zijn debuut in de J1 League: op 4 april 2015 viel hij in de wedstrijd tussen Kawasaki Frontale en Albirex Niigata (4-1) in de blessuretijd in voor Yoshito Okubo. Kawasaki Frontale leende hem later uit aan Hokkaido Consadole Sapporo, Yokohama F. Marinos en Antwerp FC. Bij zijn debuut in de Jupiler Pro League voor Royal Antwerp FC op 15 september 2019 maakte hij meteen het winnende doelpunt tijdens de competitiewedstrijd tegen RSC Anderlecht.[1] In maart 2020 lichtte Antwerp de aankoopoptie in het contract van Miyoshi, waardoor de Japanner definitief een speler van Antwerp werd.[2] Enkele maanden later won hij met Antwerp de Beker van België. Miyoshi kwam niet in actie tijdens de finale, maar had eerder wel een bijdrage geleverd aan de bekerzege door in de zesde ronde tweemaal te scoren in de 4-2-overwinning tegen KSC Lokeren.[3]
In zijn tweede seizoen bij Antwerp schipperde Miyoshi lang tussen de basis en de bank. Na de transfer van Lior Refaelov naar RSC Anderlecht kreeg hij in de Champions play-offs volop zijn kans.[4][5] Medio 2023 vertrok hij transfervrij naar het Engelse Birmingham City FC waar hij een contract tot 30 juni 2025 tekende.
Miyoshi nam in 2016 met de Japanse U19 deel aan het Aziatisch kampioenschap voetbal –19. Hij scoorde in de groepsfase tegen Qatar en won het toernooi uiteindelijk. Drie jaar later maakte hij zijn debuut als A-international: op 18 juni 2019 speelde hij op de Copa América tegen Chili zijn interlanddebuut. In zijn tweede interland, tegen Uruguay, scoorde hij twee keer.[6]