Houston Rockets' Troy Daniels Throws Out First Pitch at Astros Game

Two months ago, Troy Daniels likely could have walked along the streets of Houston without being recognized. On Thursday night, he was the center of attention at Minute Maid Park, where he threw out the ceremonial first pitch before the Houston Astros' game against the Orioles.

It's yet another surreal moment in a series of them for the 22-year-old, culminating in one flick of the wrist on April 25. That night in Portland -- when he made the game-winning three-pointer with 11 seconds left in overtime of Game 3 against the Blazers -- Daniels transformed from anonymous NBA D-League Call-Up to cult hero/internet sensation aka "The Sniper from the Vipers."

"Another amazing experience. Made the first pitch at the #HoustonAstros game.. #Blessed.. Mad love out here #HTown..!!!!!! #30" Daniels wrote on his Instagram account.

Scenes from Minute Maid Park (photos courtesy of Bill Baptist/Houston Astros):

Fellow Vipers rookies Tony Bishop, Isaiah Canaan and Robert Covington joined Daniels:

Astros pitcher Jarred Cosart caught the first pitch: