On his 16th birthday, McCaffrey tossed a complete-game shutout to lead the Hawks past Cranston East 1-0 on Friday. McCaffrey struck out five and scattered three hits.
"I felt like I didn't keep them off-balance enough in the first inning,” McCaffrey said. “They have some very good hitters. They know me and I know them. After that, I just changed my approach a little bit."