"Wes walked the talk. ... He was a man of action. He stood behind those words," Peterson said.
Jim Leonard said his nephew was "larger than life."
"I never used or understood that cliché until the last four days," the uncle said.
Other schools shared Fennville's grief. A bus carrying more than 70 students from the Gobles and Bloomingdale districts arrived at the funeral. Classes were canceled in the Fennville district.
"We just didn't want anyone to feel conflicted about whether they should be at school or here," Superintendent Dirk Weeldreyer said of the funeral. "We just felt it was important to be able to show our caring and concern for the family."
Fennville is a town of about 1,400, but the school district covers a broader area in southwest Michigan near Lake Michigan.
Leonard's absence overshadowed the Monday night game, which was moved to Hope College in Holland to accommodate a larger crowd. After the final buzzer sounded, his teammates hugged and cried.
"I think he was watching down on us," Fennville coach Ryan Klingler said after the 65-54 win over Lawrence. "This is a game he'd have liked."
In tribute to Leonard, Fennville sent just four players onto the court before the opening tip. The fifth player took the court after a dramatic pause to wild cheering from the crowd.
Some players flashed Leonard's jersey number, "35" — holding up three fingers on one hand and five on the other — at moments before and during the game. Fans held up signs with such phrases as "We love Wes" or had his number painted on their faces in the team's colors, black and orange.
During pregame warm-ups, players from both teams wore black T-shirts with Leonard's name and number on the back and the phrase "Never Forgotten" on the front. Players also wore black wristbands with Leonard's initials on them.
The first standing ovation came as Fennville players stoically walked onto the court for pregame warm-ups, joined by Leonard's younger brother, Mitchell. The crowd again came to its feet and clapped as more members of the Leonard family, including his parents, entered DeVos Fieldhouse.
A moment of silence was held for Leonard, who also was the quarterback on the school's football team.
His uncle, Jim Leonard, said the family is overwhelmed at the support it's received.
Monday's game was the first for Fennville since Thursday, when Leonard made the game-winning basket in overtime on his home court against Bridgman to cap an undefeated regular season at 20-0. Teams shook hands after the game and Leonard was lifted off the floor in celebration, a wide grin on his face.
Seconds later, he fell to the court. Leonard was rushed to a hospital where he was pronounced dead. An autopsy by the Ottawa County medical examiner showed he died of cardiac arrest due to an enlarged heart.
The team's second Class C district game is scheduled for Wednesday.
Fennville's decision to play Monday came after school officials talked to Leonard's family. While some fans and school officials had talked before the game about how it wouldn't really matter who won, Fennville players didn't seem to have that attitude — rallying to victory after falling behind early.
"Wes would have wanted to win," said Adam Siegel, a teammate of Leonard's. "I wanted to win. ... It felt good to win for him."