Jordan Lyles was as unassuming as Clark Kent while sitting in the Rockies' clubhouse preparing for Monday night's series opener against the Texas Rangers.

He was surrounded by super heroes such as Troy Tulowitzki and Nolan Arenado — men who are playing as if they're from another planet; men surrounded by media.

Then the 23-year-old Lyles calmly went out and pitched like Superman for the red-hot Rockies in their 8-2 win over the Rangers.

"He did a great job, keeping guys off balance and working both sides of the plate," Tulo said. "Even when's up to bat, he's a good athlete. It's been awesome having him on the team so far. He's been close to perfect. I know there are going to be some bumps in the road, but he's been excellent so far."

While Lyles was toiling for the lowly Astros for the first three years of his career, the Rangers were his kryptonite. He started six games against Texas, coming away beaten and bruised with an 0-5 record and a 9.82 ERA.

But Lyles has become a different pitcher since wearing Colorado purple. Part of the Dexter Fowler trade with Houston — outfielder Brandon Barnes was the other piece — Lyles is now 4-0 with a 2.62 ERA. He became just the second pitcher in Rockies history to have four wins and no losses in the team's first 34 games. The other was Mike Hampton in 2001, when Hampton began 5-0.

Lyles allowed two runs and seven hits in eight impressive innings Monday. He induced three double-play grounders for the Rockies, who had four overall Monday night and lead the majors in double plays with 41. He was the first Rockies pitcher to reach the ninth inning this season and attempted to throw the first complete game by a Rockies pitcher at Coors Field since Jhoulys Chacin blanked the Cubs 5-0 on April 15, 2011.