The 185-pound bout will take place at a UFC Fight Night on Feb. 5. The UFC has not announced an official venue for that event. MMAJunkie.com first reported the pairing.
This matchup has been expected ever since Battle (6-1) won the 28th season of TUF by defeating Gilbert Urbina in August. Battle, of South Carolina, was supposed to fight Gore in the series finale, however Gore was forced to withdraw because of injury.
Gore (3-0) was a standout on the show, advancing to the finals despite a pro career that only began in 2018. He knocked out Urbina in the semifinals portion of the series.
The UFC has not yet announced a main event for Feb. 5.