Stephen Welsh's move from Celtic to Swansea City is done. The 26-year-old Scotland defender is leaving the Scottish Premiership for the Championship, with the deal confirmed by the club itself. The fee under discussion sits in the £1.2m–£1.7m range, a touch above his market value of roughly £1m, reflecting Swansea's clear desire to firm up their back line with an experienced top-flight performer. The sourcing here is about as solid as it gets. Swansea City themselves have announced it, which is the highest authority you can ask for, while Anthony Joseph and Tom Coleman — both well-regarded reporters — have corroborated the picture within the last hour. BBC Sport laid the groundwork two days ago. This is multiple trusted voices and an official club source all pointing the same way; there is no thinness to the reporting. The engine reads this at 100%, meaning there is effectively nothing left to resolve. Normally a deal needs a fee agreed, terms settled and a medical passed before you can call it; here the confirmation removes all of that doubt. The number is at the ceiling precisely because the club has spoken and the credible reporters agree — there is no competing bidder, no stalled negotiation and no rejection holding it back. Celtic have a recent habit of moving players on at around the £1m mark — to KAA Gent for £1m in 2021, to Midtjylland for £1m in 2018, and to Rapid Vienna for £1m. A fee of £1.2m–£1.7m for Welsh sits squarely in keeping with how Celtic price these departures. With confirmation already out, the next thing to watch is simply the formal unveiling and Welsh's first appearance in Swansea colours.