Newcastle United confirm that winger Harvey Barnes has signed a new long-term contract with the club. Barnes, 28, was previously under contract for two more years and his earlier agreement was set to expire in 2028. The new deal extends his stay beyond that date, with the club reaching an agreement to keep him at St James’ Park for the foreseeable future. Both outlets report that Newcastle have announced the extension and that it follows Barnes having time remaining on his original contract when talks concluded. The Athletic also notes Barnes expresses satisfaction with the agreement, saying he is delighted to continue with the club. No details on the contract length or financial terms are included in the provided excerpts. The reporting aligns that the contract is new and long-term, and that Barnes is extending his existing arrangement rather than joining on a short-term basis.