It's the middle of December, Christmas is almost here and the North Carolina Tar Heels are playing great basketball right now.
UNC made its long-awaited return home last weekend, dominating Georgetown in an 81-61 blowout which left little doubt. North Carolina (8-1) continues to thrive from its lethal post duo of Caleb Wilson and Henri Veesaar , who record double-doubles nearly every game.
The Tar Heels stay in Chapel Hill for some holiday basketball this coming weekend, welcoming USC Upstate to the Dean Dome for a 2 p.m. tip-off . Exams wrapped up this week and fall commencement is tomorrow, so expect a packed house for some holiday fun.
UNC should beat the Spartans (6-5) handily, but make no joke of the visitors, who already have wins over the likes of Fresno State, Coastal Carolina and Western Carolina. Upstate has a guard-heavy scoring attack, led by Mason Bendinger (16.1 points per game), Karmani Gregory (15.1) and Carmelo Adkins (14.7).
North Carolina is no stranger to underwhelming against opponents from non-Power Four conferences, but something just feels different about this 2025-26 squad. The chemistry is immense, depth is apparent and new stars emerge seemingly every game. Just look at what Derek Dixon did against Kentucky .
If you're heading to Chapel Hill this weekend, already in town or still searching for plans, travel on over to the Dean Dome for this Holiday clash. If you're planning to watch today's game on TV, your favorite streaming device, listening on the radio or somewhere else, keep reading below for more broadcast information.
What channel is UNC vs. USC Upstate on Sunday? Time, TV schedule, radio
TV Channel: The CW
Time: 2 p.m. ET
Radio: SiriusXM (Channel 193)
Website: The CW
Where to watch UNC vs. USC Upstate on live stream
UNC vs. USC Upstate prediction, picks, odds
The Tar Heels are playing their best basketball right now, handling opponents with the exception of Michigan State. North Carolina is tall, deep, talented and a team with amazing potential.
Upstate is no joke, sitting 6-5 heading into Saturday's matchup, with wins over Fresno State and Coastal Carolina early highlights on its schedule.
The Spartans will play UNC close early, then the game changes completely after halftime. The Tar Heels tap deep into their bench, but don't quite reach the biscuit mark.
Score prediction: UNC 90, USC Upstate 68
Full UNC basketball schedule
Oct. 4: Blue-White Scrimmage (White 55, Blue 50)
Oct. 24: at BYU (preseason, L 78-76)
Oct. 29: vs. Winston-Salem State (preseason, W 95-53)
Nov. 3: vs. Central Arkansas (W, 94-54)
Nov. 7: vs. Kansas (W, 87-74)
Nov. 11: vs. Radford (W, 89-74)
Nov. 14: vs. NC Central (W, 97-53)
Nov. 18: vs. Navy (W, 73-61)
Nov. 25: vs. St. Bonaventure in Fort Myers (Florida) Tip-Off (W, 85-70)
Nov. 27: vs. Michigan State in Fort Myers (Fla.) Tip-Off (L, 74-58)
Dec. 2: at Kentucky (W, 67-64)
Dec. 7: vs. Georgetown (W, 81-61)
Dec. 13: vs. USC Upstate (2 p.m.)
Dec. 16: vs. ETSU (8 p.m.)
Dec. 20: vs. Ohio State in CBS Sports Classic (3 p.m. in Atlanta, Ga.)
Dec. 22: vs. East Carolina (8 p.m.)
Dec. 30: vs. Florida State (2:15 p.m.)
Jan. 3, 2026: at SMU (2:15 p.m.)
Jan. 10: vs. Wake Forest (6 p.m.)
Jan. 14: at Stanford (9 p.m.)
Jan. 17: at California (4 p.m.)
Jan. 21: vs. Notre Dame (7 p.m.)
Jan. 24: at Virginia (TBA)
Jan. 31: at Georgia Tech (2 p.m.)
Feb. 2: vs. Syracuse (7 p.m.)
Feb. 7: vs. Duke (6:30 p.m.)
Feb. 10: at Miami (Florida) (7 p.m.)
Feb. 14: vs. Pitt (2 p.m.)
Feb. 17: at NC State (7 p.m.)
Feb. 21: at Syracuse (1 p.m.)
Feb. 23: vs. Louisville (7 p.m.)
Feb. 28: vs. Virginia Tech (TBA)
March 3: vs. Clemson (7 p.m.)
March 7, 2026: at Duke (6:30 p.m.)
March 10-14: ACC Tournament in Spectrum Center (Charlotte, N.C.)
This article originally appeared on Tar Heels Wire: UNC Basketball: Time, streaming information, odds vs. USC Upstate

