He had to have that puck, so he dove in desperation as if he were an NHL goalie and the puck were loose in the crease.
Inches ahead of others, he grabbed it.
"A few minutes afterward, someone comes up to him and says, 'How much are you willing to take for that puck?'" said Self, an 18-year-old freshman at the University of North Carolina-Chapel Hill, wearing a red Jaccob Slavin Hurricanes jersey. "And he says, 'It's priceless.'"
Caddell said he would give the puck to his 11-year-old brother, Caleb.
"I'm so happy," Caddell said. "I'm so blessed that the Carolina Hurricanes have hosted this. I just want to give a huge shout out to Raleigh and the hockey culture that's here."
Yep, priceless.
This was the 37th outdoor game the NHL has staged since 2003. But it was the first involving the Hurricanes and the first in North Carolina, something to remember, to cherish, to share for so many reasons.
The tailgate parties. The fan fest. The North Carolina State University mascots, cheerleaders and marching band. Ripken The Bat Dog. Country artist Jake Owen and the alternative rock group lovelytheband. The sellout crowd of 56,961, the largest in Hurricanes history.
And, of course, the 4-1 Carolina win.
It showcased how much the Hurricanes have grown hockey here, and it should help them grow it even more.
"I mean, I just am overwhelmed in the best way with this atmosphere," Self said. "It's a really great encapsulation of the whole fan base and the hockey culture in Raleigh. It's loud, crazy. Rowdy, I think, would be the word."
"Rowdy," Caddell said. "Rowdy's a good word, yes."
"But just, like, controlled chaos in the best way," Self said. "In the absolute best way."
* * * * *
It felt like a football Saturday at Carter-Finley Stadium, normally the home of the NC State Wolfpack. The weather was beautiful: sunny and in the low 50s Fahrenheit.
The fans started lining up to tailgate hours before the parking lots opened at 2 p.m. ET. Driving down Trinity Road toward the stadium about 3:30 p.m. ET, you couldn't miss a homemade sign hanging from the balcony of a student townhouse.
"LET'S GO CANES," it said in black and red on a white background.
Abby Krough, Julia Oakley and Kerry Quinn -- each a 20-year-old junior at NC State -- make a new banner before each football game. This time, they made one for a hockey game.