Craig finished with 22 points and tied a career-high with 15 rebounds and became just the seventh player in Atlantic Sun history to score 2,000 career points. Glenn poured in 18 points and 15 rebounds to record his conference-leading eighth double-double of the season.
Fred Miller tied a career-high with 15 points to go along with eight assists to help Upstate post its ninth game this season with at least 17 assists. Upstate finished the game with 19 assists.
Jalen Riley led ETSU with 26 points and two steals. Rashawn Rembert added 11 points and four rebounds, while Lester Wilson had a double-double with 10 points and 10 rebounds.
USC Upstate opened the game on fire and used back-to-back three-pointers from Miller and Craig to ignite a 14-3 run over the first 6:34 of the game. ETSU answered with a 13-2 run over the next 3:39 to knot the score at 16-16.
Upstate scored the next eight points to build a 24-16 lead with 6:37 remaining in the half, but ETSU responded with an 8-0 run of its own to draw even at 24-24 with just over four minutes before halftime. The two teams went back-and-forth for the next three minutes before ETSU took its only lead of the half when Wilson slammed home a pass from Rembert to put the Buccaneers ahead 33-31 at halftime.
Upstate opened the second half on a 15-1 run and built a 46-34 lead at the 15:43 mark. The Spartans would go on to lead by as many as 17 points and only let ETSU pull within single digits once for the remainder of the game.
Upstate held ETSU to just 30.2 percent shooting from the field and 21.4 percent from three-point range. The Spartans have now won six of their last seven games.
Upstate returns to action Thursday at 7 p.m. when the Spartans return home to host Stetson from the Hodge Center.