 With the regionalisation of Welsh rugby in 2003, Swansea combined with Neath to form the Ospreys, where over a 10-year period Thomas won four league titles and an Anglo-Welsh Cup.He is the youngest player to captain the Ospreys.At the time of leaving he was the joint highest appearance holder, together with Andrew Bishop on 188 appearances.