For a change, the Mets are set to have a player come off the disabled list.

Lucas Duda, who has spent the past three weeks sidelined after hyperextending his left elbow, is expected to join the Mets in Milwaukee on Friday, according to a club source, after completing a minor-league rehab assignment.

It’s unclear if Duda would immediately be thrust into the starting lineup, given the manner in which rookie T.J. Rivera has performed at first base in Duda’s absence.

Rivera, who can play multiple infield positions, will take a .333/.345/.476 slash line with three homers and 16 RBIs into play. But if Asdrubal Cabrera (hamstring) still isn’t ready to play shortstop, it’s possible manager Terry Collins will move Rivera to third — Jose Reyes has moved from third to shortstop in Cabrera’s recent absence.

Collins suggested this week he wants to keep Rivera’s hot bat in the lineup. If Cabrera returns, that could mean Duda will come off the bench. Duda has a .238/.360/.571 slash line with four homers and seven RBIs in 13 games this season.