NFL Prophet
NFL Prophet About >> Weekly Predictions >> Playoff Odds >> Fantasy Projections >> Previous Matchups

About

Welcome to NFL Prophet

@author jcpoir This site is the endpoint of a cloud-based data pipeline that leverages machine learning and Monte Carlo simulation in order to render predictions about future NFL game outcomes and player statistics. Navigate to see picks for this week's games, end-of-season predictions, and fantasy football projections. Data are sourced from ESPN's NFL and Fantasy football APIs.
To convert 300K+ rows of raw play-by-play data into actionable insights, I have developed a pipeline that (1) queries and cleans ESPN API data, (2) generalizes plays into smoothed probability density functions, and (3) uses Monte Carlo Simulation to derive estimates of future performance. Predictions are made using a Naive Bayesian approach, meaning that the effects of individual factors such as field position, time remaining, and injuries (for example) on single-play outcomes are (largely) assumed to be independent. Note that all predictions are fully automated and do not represent my personal opinion.

Getting Started

• How likely are the Cincinnati Bengals to make the playoffs? >> HERE • How many rush attempts should we expect from Aaron Jones this week? >> HERE • How likely is Lamar Jackson to throw two or more interceptions? >> HERE • Which teams are the strongest picks to win this week? >> HERE

Reading the Swarm Plots

To illustrate how randomized game simulations are used to make predictions, I've employed a kind of interactive chart called a swarm plot. Each circle within these plots represents an individual simulated game, of which the first 1,000 out of 10,000 total simulations are displayed. While it's impossible to render all 10,000 examples in one chart due to computational constraints, the full set of simulations is used to produce probability estimates.


Fig 1a. A Sample Matchup Swarm Plot

Fig 1b. A Sample Player Swarm Plot

For each statistical category, the frozen vertical line demarcates the sample mean of the full dataset (10,000 simulations). To find the probability of reaching a statistical threshold (i.e. passing yards > 300), select the relevant stat from the blue dropdown and move your mouse to that point along the horizontal axis. The percentage values above the axis represent the odds of the statistic falling above or below the set threshold.

Daniel Carlson

Pos: PK1 Team: LV YoE: 8
Draft: RD 5, PICK 167
Injury Status: H



I. Player News & Analysis


ESPN

RotoWire

Trends


"..."


"Carlson's field goal was good from 42 yards. Kicking in Las Vegas' anemic offense, Carlson has made just 18 of 23 field-goal tries and 21 of 22 PATs across 16 games this season. The tanking Raiders again figure to try hard to lose in Week 18 to the Chiefs."

Daniel Carlson's field goals attempted (40 - 49 yds) has decreased by 66.67% over the past 6 weeks.

Daniel Carlson's total attempted field goals have decreased by 66.67% over the past 6 weeks.

Daniel Carlson's field goals made (40 - 49 yds) has increased by 200.0% over the past 12 weeks.

Daniel Carlson's field goals made (20 -29 yds) has decreased by 75.0% over the past 18 weeks.

Daniel Carlson's field goals attempted (20 - 29 yds) has decreased by 75.0% over the past 18 weeks.


II. Historical Performance



Season

Week

Home

Score

Away

QBR

CMP

ATT

YD

TD

INT

YPA

2024

15

GB

30 - 13

SEA

14.6

5.0

14.0

3.0

0.0

0.0

0.21

2024

7

SEA

34 - 14

ATL

0.0

0.0

0.0

0.0

0.0

0.0

0.0

2024

4

SEA

29 - 42

DET

0.0

0.0

0.0

0.0

0.0

0.0

0.0

2023

18

DAL

38 - 10

WSH

65.8

19.0

27.0

126.0

1.0

0.0

4.67

2023

17

SF

27 - 10

WSH

60.0

17.0

28.0

163.0

1.0

0.0

5.82

2023

16

WSH

28 - 30

NYJ

1.7

6.0

22.0

43.0

0.0

0.0

1.95

2023

15

WSH

20 - 28

LAR

50.5

11.0

26.0

94.0

1.0

0.0

3.62

2023

13

MIA

45 - 15

WSH

50.5

12.0

23.0

107.0

0.0

0.0

4.65

2023

12

WSH

10 - 45

DAL

74.1

28.0

44.0

268.0

0.0

0.0

6.09

2023

11

NYG

31 - 19

WSH

62.824

31.0

45.0

230.0

1.0

0.0

5.11

2023

10

WSH

26 - 29

SEA

109.3

29.0

44.0

288.0

3.0

0.0

6.55

2023

9

WSH

20 - 17

NE

84.0

29.0

45.0

308.0

1.0

0.0

6.84

2023

8

PHI

38 - 31

WSH

114.0

39.0

52.0

388.0

4.0

0.0

7.46

2023

7

WSH

7 - 14

NYG

60.5

22.0

42.0

197.0

0.0

0.0

4.69

2023

6

WSH

24 - 16

ATL

119.7

14.0

23.0

121.0

3.0

0.0

5.26

2023

5

CHI

40 - 20

WSH

99.1

37.0

51.0

359.0

2.0

0.0

7.04

2023

4

WSH

31 - 34

PHI

98.6

29.0

41.0

258.0

1.0

0.0

6.29

2023

3

BUF

37 - 3

WSH

41.5

19.0

29.0

125.0

0.0

0.0

4.31

2023

2

WSH

35 - 33

DEN

108.8

27.0

39.0

266.0

2.0

0.0

6.82

2023

1

ARI

16 - 20

WSH

77.6

19.0

31.0

156.0

1.0

0.0

5.03

2022

18

DAL

6 - 26

WSH

83.0

11.0

19.0

158.0

1.0

0.0

8.32