Ioan Davies progressed through the Cardiff Blues Academy Playing for the U16s and U18s. His Cardiff debut came against Llandovery in September 2018, making 10 appearances in his first season. Having appeared for Wales U20s, Ioan was selected for the U20s World Cup in Argentina (where Wales finished 6th).