With confetti in the air and cigar smoke blowing in his face, Atlanta Braves CEO Derek Schiller embraced the scene as his team celebrated its first World Series title since 1995.
The Braves beat the Houston Astros in six games, culminating with a 7-0 victory in Texas Tuesday night. The championship parade is set for Friday, and then Schiller, who took over as CEO in 2018, says the franchise will take a brief pause to rejuvenate.
"It was surreal and we haven't come down from it yet," Schiller said in an interview on Thursday. "Our goal from day one – from when I joined the organization 18 years ago to when I became CEO – was to win a World Series.