 In June 2004 he was signed by Sheffield Wednesday.Whilst at Wednesday he made 11 league appearances and again went on loan to Peterborough United, where he scored once against Wrexham.In February 2005 Branston joined Oldham Athletic and went on to make 45 league appearances and score two goals.