Bei den UCI-Bahn-Weltmeisterschaften 2017 in Hongkong errang Ganna gemeinsam mit Consonni, Bertazzo und Lamon die Bronzemedaille in der Mannschaftsverfolgung, in der Einerverfolgung holte er Silber. Bei den Bahneuropameisterschaften im Herbst 2017 in Berlin wurde er Europameister in der Einerverfolgung, bei den Bahneuropameisterschaften holte er mit Elia Viviani, Liam Bertazzo und Francesco Lamon den Titel in der Mannschaftsverfolgung. Bei den UCI-Bahn-Weltmeisterschaften 2018 in Apeldoorn konnte er den WM-Titel in dieser Disziplin erringen und diesen im Jahr darauf bei den Bahnweltmeisterschaften im polnischen Pruszków sowie bei den UCI-Bahn-Weltmeisterschaften 2020 in Berlin verteidigen. im Berliner Velodrom verbesserte er zudem seinen eigenen Weltrekord in der 4000-Meter-Einerverfolgung von 4:02,647 gleich zwei Mal auf letztlich 4:01,934 Minuten.