Rangers have completed the signing of K. Kelsy from Portland Timbers, with the reported £9.5million move briefly held up by a payment issue linked to MLS’s Collective Bargaining Agreement. Tom Bogert said the deal was done after extra time at the end, and the key wrinkle was a clause that players are supposed to receive 10 per cent of transfer fees.
The fee and the delay
Bogert said: "That deal is done. £9.5million [$13m] plus add-ons. A huge deal for the Portland Timbers." He also added: "Contractually, written in the CBA, players are supposed to get 10 per cent of transfer fees. It never happens."
That payment issue is what Bogert said held the move up. He also said, "It’s a weird one. I know with Kelsy, that is one of the things that held his deal up, but at the end of the day, the deal is getting done."
The transfer fee is the key number here, but the structure around it is just as notable. The report put the deal at £9.5million plus add-ons and a sell-on percentage, which explains why this was not a routine deadline-day signing.
What Rangers have added
BBC reporting said the double announcement took Rangers to 14 summer additions, with Badredine Bouanani also arriving. BBC described Kelsy as 22 years old, a 6ft 4in left-footed striker, and said he signed a four-year contract with the option of an additional year.
His Portland numbers help explain why Rangers pushed this through. BBC said he made 16 appearances this season, scoring 10 goals and adding three assists. TEAMtalk gave a different line on his Portland record and fee, but the more consistent read from the BBC and Daily Record is the one Rangers fans will focus on: a big striker deal, a late hold-up, and a player who has already shown he can score regularly.
The move gives Rangers another forward option and caps a busy window. The immediate headline is still the same, though, Kelsy is in, the fee is £9.5million plus add-ons, and the paperwork delay came from a 10 per cent clause in MLS’s CBA.
Written by Sam Whitfield with AI-assisted research, cross-checked against 3 outlets. How we work →


