I bought the Skyliner in 48 last year. It should not be any smaller. Usually I go for the 48 but in the big stripe oxford I have 50 - in the slow vintage hoodie as well. So I am not sure about 46/48. A bit larger 48 would be okay but not too much Anyway I have to see where to get one. The Skyliner is a bit short so the Geddes would be better.