Read, who last played Feb. 20 against Pittsburgh, was originally supposed to miss six weeks, but he's back after missing exactly 15 days. He is starting the game on the third line with Sean Couturier and Simon Gagne.
Read had 13 points in 18 games this season.
Flyers defenseman Nicklas Grossmann is also in the lineup after leaving the game Tuesday against the New York Rangers after the first period with a lower-body injury.
For the Penguins, defenseman Paul Martin is back after missing two games with a lower-body injury. Martin started the game paired with Brooks Orpik on the Penguins' blue line.
Yeah, it was a pretty special moment for me. Today was my Dad's [55th] birthday. I have a lot of family in town, so it was a special moment for me to score my first one today. A win definitely would have capped it off, but you can't have everything.
— Sabres rookie Jack Eichel after scoring a goal in his National Hockey League debut
TONIGHT ON NHL NETWORK
5:00 ET: NHL Live Powered by Constellation 7:00 ET: NHL Tonight 10:30 ET: NHL Tonight 11:30 ET: On The Fly