Odds & predictions Upcoming matchups No upcoming game is scheduled. Recent results and the experts who know these teams are below.
Mar 7, 2026 North Carolina Tar Heels 61 Duke Blue Devils 76 Final Feb 7, 2026 Duke Blue Devils 68 North Carolina Tar Heels 71 Final Feb 1, 2025 North Carolina Tar Heels 70 Duke Blue Devils 87 Final Mar 9, 2024 North Carolina Tar Heels 84 Duke Blue Devils 79 Final Feb 3, 2024 Duke Blue Devils 84 North Carolina Tar Heels 93 Final Mar 4, 2023 Duke Blue Devils 62 North Carolina Tar Heels 57 Final Feb 4, 2023 North Carolina Tar Heels 57 Duke Blue Devils 63 Final Apr 2, 2022 North Carolina Tar Heels 81 Duke Blue Devils 77 Final Mar 5, 2022 North Carolina Tar Heels 94 Duke Blue Devils 81 Final Feb 5, 2022 Duke Blue Devils 87 North Carolina Tar Heels 67 Final Mar 6, 2021 Duke Blue Devils 73 North Carolina Tar Heels 91 Final Feb 6, 2021 North Carolina Tar Heels 91 Duke Blue Devils 87 Final Mar 7, 2020 North Carolina Tar Heels 76 Duke Blue Devils 89 Final Feb 8, 2020 Duke Blue Devils 98 North Carolina Tar Heels 96 Final/OT Mar 15, 2019 Duke Blue Devils 74 North Carolina Tar Heels 73 Final Mar 9, 2019 Duke Blue Devils 70 North Carolina Tar Heels 79 Final Feb 20, 2019 North Carolina Tar Heels 88 Duke Blue Devils 72 Final Mar 9, 2018 North Carolina Tar Heels 74 Duke Blue Devils 69 Final Mar 3, 2018 North Carolina Tar Heels 64 Duke Blue Devils 74 Final Feb 8, 2018 Duke Blue Devils 78 North Carolina Tar Heels 82 Final Mar 10, 2017 Duke Blue Devils 93 North Carolina Tar Heels 83 Final Mar 4, 2017 Duke Blue Devils 83 North Carolina Tar Heels 90 Final Feb 9, 2017 North Carolina Tar Heels 78 Duke Blue Devils 86 Final Mar 5, 2016 North Carolina Tar Heels 76 Duke Blue Devils 72 Final Feb 17, 2016 Duke Blue Devils 74 North Carolina Tar Heels 73 Final Expert grades weight verified head-to-head profit at 75% and profit on other games involving either team at 25%, with a confidence adjustment until ten qualifying picks are recorded.