Imo Garling has it. Hence his moon shaped haircut
The grand prize of God Valley was whatever the CDs stole from Hachinosu. Kaido’s DF was only a runner up prize. For the first place prize to be above even a DF as strong as Kaido’s, it must be very powerful. Since all the prizes were know of (Dragon and Paw Fruit) were DFs, it makes sense that the main prize was also a DF. The Sun God DF is one of the very few DFs clearly above the Azure Dragon, so a Moon God DF would obviously be as well.
Garling was the Champion of God Valley, so he should have won whatever the prize was. Also, his hair wasn’t moon shaped prior to God Valley. Teach has a clear connection to the moon and Xebec, so if the God Valley prize was the Moon God DF, Teach and his crew will jump Garling and Teach will reclaim the DF that Xebec risked his life to reclaim.
Oda loves to subvert expectations, and he can do that by having BB fight Garling instead of Shanks