Max Scherzer exudes intensity on the pitcher's mound, but he demonstrated his generous side while working his way back to the New York Mets.

The 37-year-old ace is recovering from an oblique injury that's sidelined him since May. In preparation for his return, the three-time Cy Young Award winner made two rehab starts at Double-A.

According to Jake Mintz of Fox Sports, Scherzer went above and beyond to treat the Binghamton Rumble Ponies players.