Damn kid just keeps growing... He needs 48 for sure if Sidi, maybe 47 in other brands if they run a bit large.