Hunter Zenzen led the way for the home team with 16 points, 6 rebounds and 2 assists. Adam Tonsfeldt contributed 9 points, 3 rebounds, 3 assists and 4 steals, and Kellen Hinsz added 8 points, 4 rebounds and 2 steals. Grant Inniger and Sam Askegaard chipped in with 7 points each.
Barnesville shot 43% (23-53) on the night and held Crookston to 30% (13-42) shooting.
The Trojans (14-6) will travel to Battle Lake on Tuesday night and to Glyndon on Thursday.