Zack Wheeler finally has a tentative date for his return to the Mets.

The right-hander is scheduled to pitch Friday against the Pirates at Citi Field, according to industry sources, in his return from a shoulder impingement that placed him on the injured list last week.

Wheeler threw a bullpen session Sunday in San Francisco and will likely face hitters in live batting practice before Tuesday’s game against the Padres. He last started July 7 against the Phillies, when he allowed six runs over five innings.

With a Friday return, Wheeler would provide scouts one opportunity to watch him pitch before the July 31 trade deadline. The Mets remain confident there is a market for Wheeler that will yield a respectable return if they decide to trade him. Wheeler, an impending free agent, is 6-6 with a 4.69 ERA and viewed within the industry as a strong back-of-the rotation option for a playoff contender.

Jason Vargas, Noah Syndergaard and Jacob deGrom will pitch in succession against the Padres beginning Tuesday before Wheeler would get his opportunity against the Pirates.

The Mets have to decide whether they want to carry Walker Lockett on the roster as insurance against Wheeler incurring a setback or option the right-hander to Triple-A Syracuse for further bullpen depth.

If Lockett is optioned, he can’t be recalled for 10 days without the Mets placing a player on the injured list, which could leave the team in a bind. Lockett earned his first major league victory on Saturday, when he held the Giants to one run over five innings. He would likely slide into the team’s rotation if Wheeler is traded.

Todd Frazier’s trade value could be taking a hit as he battles a July swoon. The veteran third baseman is batting just .192 for the month with 22 strikeouts in 52 at-bats. That included four strikeouts against the Giants on Sunday.

Frazier, who is headed to free agency after the season, is still owed about $3.8 million on his contract.