Selena Gomez will perform at the Dallas Cowboys' Thanksgiving Day game in her native Texas.

The 21-year-old star is set to sing at half-time at the televised NFL game, between the Oakland Raiders and the Dallas Cowboys.

On November 28 at the AT&T Stadium, Selena will launch The Salvation Army's 123rd Red Kettle Campaign to help the poor during the national American holiday.

Selena and the Dallas Cowboys made the announcement before their game on Sunday (04.11.13), where she joined owner Jerry Jones on the field.

She said: ''I don't think you can be from Texas and not watch a Cowboys Thanksgiving game.''

Later on, Selena posted on Twitter: ''I'm kicking off @SalvationArmyUS 's 123rd #RedKettleCampaign this Thanksgiving w/a halftime performance during the @DallasCowboys game!

''Feels SO good to be home. Hi Dallas. I hope I make TX proud. (sic)''

In 1997, the Cowboys partnered with The Salvation Army to launch the Red Kettle Campaign, which has raised more than $1.75 billion to provide clothes, shelters, meals and services for the poor.

In a statement, Selena said: ''Dallas is my hometown, and to be invited to perform on behalf of The Salvation Army is such a great honour.

''Giving back is so important, and I am looking forward to kicking off the iconic Red Kettle Campaign and getting those bells ringing across the nation to help families and children in need.''

Other musicians who have previously provided half-time entertainment at the Thanksgiving game include Kenny Chesney, Enrique Iglesias, Kelly Clarkson, Carrie Underwood and Keith Urban.

Selena was born in Grand Prairie, Texas, just 13 miles from Dallas, and her family are big supporters of the team.

The team's cheerleaders cannot wait for her performance and have been tweeting their excitement for the show.

One cheerleader, Brittany Schram, posted a photograph on Twitter of Selena with two cheerleaders, writing: ''So happy fellow Texan & personal fav @selenagomez will be our Thanksgiving Halftime! #geekingout #fangirling. (sic)''