First time here? Explain (top right) is on. Dotted words like , carry their meaning. Tap one for the rest. How to read a card →

CFB · 3:30 PM ET

North Carolina @ Duke

Cards
31
Top Alpha Score
52
PRESS
0
Sharp source
Model

Prediction markets

Kalshi · the market's prices, not ours · refreshed every 2 min

Moneyline

TeamWinsFair price
UNC42%2.41
DUKE59%1.71

Total points · market line 46.5

LineOverFairUnderFair
39.571%1.4230%3.39
42.563%1.6038%2.67
45.554%1.8747%2.15
46.550%2.0251%1.98
47.548%2.1153%1.90
48.545%2.2555%1.80
49.543%2.3557%1.74

Spread: wins by more than

TeamByChanceFair
DUKE1.556%1.80
DUKE2.554%1.87
DUKE3.546%2.20
DUKE4.543%2.35
UNC1.539%2.60
UNC2.538%2.67
UNC3.533%3.08
UNC4.530%3.39
Range calculator
Total lands overand underpoints

75% chance, by the market. Fair price 1.33: any price above that is positive EV, if the market is right. Built as two contracts, over 33.5 and under 69.5.

Anytime TD

Nate Sheppard

DUKEvsUNC
WATCH
Sat 3:30 PM ET
Anytime TD 0.5
FD
1.30
-330
flat27 pulls
YES
0.5
NO
0.5
72%
win
+5.0pp
L5
100%
5/5
L10
100%
5/5
L20
100%
5/5
SZN
100%
5/5
H2H
-
 
ACC
-
 
52alpha1

CJ Campbell Jr.

DUKEvsUNC
PASS
Sat 3:30 PM ET
Anytime TD 0.5
DK
1.83
-120
flat27 pulls
YES
0.5
NO
0.5
36%
win
-5.0pp
L5
0%
0/5
L10
0%
0/5
L20
0%
0/5
SZN
0%
0/5
H2H
-
 
ACC
-
 
0alpha1

Benjamin Hall

UNC@DUKE
PASS
Sat 3:30 PM ET
Anytime TD 0.5
DK
2.00
+100
flat27 pulls
YES
0.5
NO
0.5
41%
win
-5.0pp
L5
40%
2/5
L10
40%
2/5
L20
40%
2/5
SZN
40%
2/5
H2H
-
 
ACC
-
 
0alpha1
Show 18 more Anytime TD

Demon June

UNC@DUKE
PASS
Sat 3:30 PM ET
Anytime TD 0.5
DK
2.00
+100
flat27 pulls
YES
0.5
NO
0.5
48%
win
+5.0pp
L5
60%
3/5
L10
60%
3/5
L20
60%
3/5
SZN
60%
3/5
H2H
-
 
ACC
-
 
0alpha1

Jelani Thurman

UNC@DUKE
PASS
Sat 3:30 PM ET
Anytime TD 0.5
FD
3.00
+200
flat27 pulls
YES
0.5
NO
0.5
37%
win
+5.0pp
L5
60%
3/5
L10
60%
3/5
L20
60%
3/5
SZN
60%
3/5
H2H
-
 
ACC
-
 
0alpha1

Jordan Shipp

UNC@DUKE
PASS
Sat 3:30 PM ET
Anytime TD 0.5
DK
3.45
+245
flat27 pulls
YES
0.5
NO
0.5
25%
win
-5.0pp
L5
0%
0/5
L10
0%
0/5
L20
0%
0/5
SZN
0%
0/5
H2H
-
 
ACC
-
 
0alpha1

Jeremiah Hasley

DUKEvsUNC
PASS
Sat 3:30 PM ET
Anytime TD 0.5
DK
3.50
+250
flat27 pulls
YES
0.5
NO
0.5
21%
win
-5.0pp
L5
0%
0/5
L10
0%
0/5
L20
0%
0/5
SZN
0%
0/5
H2H
-
 
ACC
-
 
0alpha1

Jaylen McGill

UNC@DUKE
PASS
Sat 3:30 PM ET
Anytime TD 0.5
DK
3.60
+260
flat27 pulls
YES
0.5
NO
0.5
24%
win
-5.0pp
L5
20%
1/5
L10
20%
1/5
L20
20%
1/5
SZN
20%
1/5
H2H
-
 
ACC
-
 
0alpha1

Jonah Burton

DUKEvsUNC
PASS
Sat 3:30 PM ET
Anytime TD 0.5
FD
4.10
+310
flat27 pulls
YES
0.5
NO
0.5
17%
win
-5.0pp
L5
20%
1/5
L10
20%
1/5
L20
20%
1/5
SZN
20%
1/5
H2H
-
 
ACC
-
 
0alpha1

Jayden Moore

DUKEvsUNC
PASS
Sat 3:30 PM ET
Anytime TD 0.5
FD
7.00
+600
flat27 pulls
YES
0.5
NO
0.5
13%
win
-1.7pp
L5
33%
1/3
L10
33%
1/3
L20
33%
1/3
SZN
33%
1/3
H2H
-
 
ACC
-
 
0alpha1

Shamar Easter

UNC@DUKE
PASS
Sat 3:30 PM ET
Anytime TD 0.5
DK
5.50
+450
flat27 pulls
YES
0.5
NO
0.5
22%
win
+5.0pp
L5
50%
2/4
L10
50%
2/4
L20
50%
2/4
SZN
50%
2/4
H2H
-
 
ACC
-
 
0alpha1

Billy Edwards Jr.

UNC@DUKE
PASS
Sat 3:30 PM ET
Anytime TD 0.5
DK
5.50
+450
flat27 pulls
YES
0.5
NO
0.5
13%
win
-5.0pp
L5
0%
0/5
L10
0%
0/5
L20
0%
0/5
SZN
0%
0/5
H2H
-
 
ACC
-
 
0alpha1

Mason Humphrey

UNC@DUKE
PASS
Sat 3:30 PM ET
Anytime TD 0.5
FD
8.50
+750
flat27 pulls
YES
0.5
NO
0.5
8%
win
-5.0pp
L5
0%
0/3
L10
0%
0/3
L20
0%
0/3
SZN
0%
0/3
H2H
-
 
ACC
-
 
0alpha1

Jared Richardson

DUKEvsUNC
PASS
Sat 3:30 PM ET
Anytime TD 0.5
DK
6.00
+500
flat27 pulls
YES
0.5
NO
0.5
27%
win
+5.0pp
L5
67%
2/3
L10
67%
2/3
L20
67%
2/3
SZN
67%
2/3
H2H
-
 
ACC
-
 
0alpha1

Jake Taylor

DUKEvsUNC
PASS
Sat 3:30 PM ET
Anytime TD 0.5
DK
6.00
+500
flat27 pulls
YES
0.5
NO
0.5
9%
win
-5.0pp
L5
0%
0/3
L10
0%
0/3
L20
0%
0/3
SZN
0%
0/3
H2H
-
 
ACC
-
 
0alpha1

Trech Kekahuna

UNC@DUKE
PASS
Sat 3:30 PM ET
Anytime TD 0.5
DK
6.50
+550
flat27 pulls
YES
0.5
NO
0.5
10%
win
-5.0pp
L5
0%
0/4
L10
0%
0/4
L20
0%
0/4
SZN
0%
0/4
H2H
-
 
ACC
-
 
0alpha1

Kavon Simmons

DUKEvsUNC
PASS
Sat 3:30 PM ET
Anytime TD 0.5
DK
7.50
+650
flat27 pulls
YES
0.5
NO
0.5
16%
win
+5.0pp
L5
67%
2/3
L10
67%
2/3
L20
67%
2/3
SZN
67%
2/3
H2H
-
 
ACC
-
 
0alpha1

Jaivon Solomon

DUKEvsUNC
PASS
Sat 3:30 PM ET
Anytime TD 0.5
DK
7.50
+650
flat27 pulls
YES
0.5
NO
0.5
18%
win
+5.0pp
L5
33%
1/3
L10
33%
1/3
L20
33%
1/3
SZN
33%
1/3
H2H
-
 
ACC
-
 
0alpha1

C.J. Sadler

UNC@DUKE
PASS
Sat 3:30 PM ET
Anytime TD 0.5
DK
7.00
+600
+50cSteam27 pulls
YES
0.5
NO
0.5
10%
win
-5.0pp
L5
0%
0/4
L10
0%
0/4
L20
0%
0/4
SZN
0%
0/4
H2H
-
 
ACC
-
 
0alpha1

Walker Eget

DUKEvsUNC
PASS
Sat 3:30 PM ET
Anytime TD 0.5
DK
9.00
+800
flat27 pulls
YES
0.5
NO
0.5
11%
win
-5.0pp
L5
0%
0/5
L10
0%
0/5
L20
0%
0/5
SZN
0%
0/5
H2H
-
 
ACC
-
 
0alpha1

Nate Kurisky

DUKEvsUNC
PASS
Sat 3:30 PM ET
Anytime TD 0.5
DK
12.00
+1100
-100cFade27 pulls
YES
0.5
NO
0.5
2%
win
-5.0pp
L5
0%
0/3
L10
0%
0/3
L20
0%
0/3
SZN
0%
0/3
H2H
-
 
ACC
-
 
0alpha1

Passing TDs

Walker Eget

DUKEvsUNC
PASS
Sat 3:30 PM ET
Passing TDs 1.5
FD
1.42
-240
flat27 pulls
OVER
1.5
UNDER
1.5
60%
win
-5.0pp
L5
60%
3/5
L10
60%
3/5
L20
60%
3/5
SZN
60%
3/5
H2H
-
 
ACC
-
 
49alpha

Billy Edwards Jr.

UNC@DUKE
PASS
Sat 3:30 PM ET
Passing TDs 1.5
FD
2.82
+182
flat27 pulls
OVER
1.5
UNDER
1.5
40%
win
+5.0pp
L5
60%
3/5
L10
60%
3/5
L20
60%
3/5
SZN
60%
3/5
H2H
-
 
ACC
-
 
5alpha

Receiving Yards

Jordan Shipp

UNC@DUKE
PASS
Sat 3:30 PM ET
Receiving Yards 75.5
FD
1.88
-114
flat27 pulls
OVER
75.5
UNDER
75.5
55%
win
+5.0pp
L5
60%
3/5
L10
60%
3/5
L20
60%
3/5
SZN
60%
3/5
H2H
-
 
ACC
-
 
38alpha

Jared Richardson

DUKEvsUNC
PASS
Sat 3:30 PM ET
Receiving Yards 30.5
FD
1.85
-118
flat27 pulls
OVER
30.5
UNDER
30.5
56%
win
+5.0pp
L5
67%
2/3
L10
67%
2/3
L20
67%
2/3
SZN
67%
2/3
H2H
-
 
ACC
-
 
32alpha1

Jeremiah Hasley

DUKEvsUNC
PASS
Sat 3:30 PM ET
Receiving Yards 37.5
FD
1.88
-114
flat27 pulls
OVER
37.5
UNDER
37.5
55%
win
+5.0pp
L5
60%
3/5
L10
60%
3/5
L20
60%
3/5
SZN
60%
3/5
H2H
-
 
ACC
-
 
30alpha1
Show 2 more Receiving Yards

Jonah Burton

DUKEvsUNC
PASS
Sat 3:30 PM ET
Receiving Yards 29.5
FD
1.88
-114
flat27 pulls
OVER
29.5
UNDER
29.5
55%
win
+5.0pp
L5
60%
3/5
L10
60%
3/5
L20
60%
3/5
SZN
60%
3/5
H2H
-
 
ACC
-
 
30alpha1

Jelani Thurman

UNC@DUKE
PASS
Sat 3:30 PM ET
Receiving Yards 47.5
FD
1.88
-114
flat27 pulls
OVER
47.5
UNDER
47.5
53%
win
+3.2pp
L5
40%
2/5
L10
40%
2/5
L20
40%
2/5
SZN
40%
2/5
H2H
-
 
ACC
-
 
24alpha

Passing Yards

Walker Eget

DUKEvsUNC
PASS
Sat 3:30 PM ET
Passing Yards 195.5
FD
1.88
-114
flat27 pulls
OVER
195.5
UNDER
195.5
54%
win
+4.4pp
L5
60%
3/5
L10
60%
3/5
L20
60%
3/5
SZN
60%
3/5
H2H
-
 
ACC
-
 
25alpha1

Billy Edwards Jr.

UNC@DUKE
PASS
Sat 3:30 PM ET
Passing Yards 208.5
FD
1.88
-114
flat27 pulls
OVER
208.5
UNDER
208.5
51%
win
+0.7pp
L5
20%
1/5
L10
20%
1/5
L20
20%
1/5
SZN
20%
1/5
H2H
-
 
ACC
-
 
7alpha

Rushing Yards

Benjamin Hall

UNC@DUKE
PASS
Sat 3:30 PM ET
Rushing Yards 50.5
FD
1.88
-114
flat27 pulls
OVER
50.5
UNDER
50.5
50%
win
+0.3pp
L5
20%
1/5
L10
20%
1/5
L20
20%
1/5
SZN
20%
1/5
H2H
-
 
ACC
-
 
6alpha

21+. Available in CT and where legal. Gambling problem? Call or text 1-800-MY-RESET (1-800-697-3738) or chat at 1800myreset.org. In Connecticut, call 1-888-789-7777 or visit ccpg.org/chat.

Bet Data Labs is an independent data and analytics service. We are not a sportsbook and we do not accept wagers. No outcome is guaranteed. Past performance does not predict future results.