Byleth has impressive abilities and can fight at just about any range but Sonic takes this one with ease. He’s just way too fast for Byleth so she just won’t be able to land any decisive hits. Sonic has a lot of raw power of his own too so a few good shots will end the match. There just isn’t much that Byleth can do at that point. Sonic wins.