 The Owls play their home games at McNair Field, a new baseball stadium constructed near downtown Forest City by the municipal government utilizing town funds, private contributions, and more than $1 million in donations from Robert C. McNair, a Forest City native and owner of the NFL Houston Texans.The Owls won their home (and season) debut on Thursday, May 29, 2008, by a score of 4–2 over the Gastonia Grizzlies before 2,675 fans.McNair threw out the first pitch, and the Owls turned an ever-rare triple play in the top of the 6th inning.