Our final 12-team, PPR mock draft prior to Labor Day weekend was great. No, it was amazing. Actually, it was supremely freaking awesome.

This is actually a league we play out as part of our CBS Sports Draft-A-Thon to raise money for the St. Jude Children's Research Hospital. It's a six-hour, non-stop Fantasy Football show that starts at 6 p.m. ET on Wednesday on CBS Sports HQ and continues on our Fantasy Football Today YouTube page until midnight. 

If you are able to donate to this worthy cause, please check out our Tiltify page here.

What is the Draft-A-Thon? It's a draft advice show presented to you by the Fantasy Football Today team that will feature a slew of the best industry guests -- some of the biggest names giving you some of the most actionable advice you'll need for your drafts. And some of those names were in this draft.

Along with me, Heath Cummings and Dave Richard from CBS Sports, this draft featured Adam Rank and Marcas Grant of the NFL Network, Andy Holloway of the Fantasy Footballers, Joe Pisapia of FantasyPros, Jake Ciely and Nando Di Fino of The Athletic, Scott Fish of the Scott Fish Bowl and Chris Harris of Harris Football. And we have professional wrestler Eric Young from Impact Wrestling in this league because he's a knowledgeable Fantasy player -- and he's awesome.

You will not find a better 12-team, PPR mock draft heading into the busiest Fantasy Football draft weekend of the year. I promise you. This. Is. It.

Between the Draft-A-Thon on Wednesday night and this mock draft, you will be more prepared than ever before for your Fantasy league. How can you go wrong?

Study this mock draft and each of the teams, especially if you know your draft slot. The analysts here are unbelievable at what they do, and I'm thankful they took the time to help us with this draft and the Draft-A-Thon. You will also be rewarded with Fantasy knowledge -- and hopefully a championship -- if you follow their advice.

In this league, all touchdowns are worth six points, and we award one point for every 10 yards rushing and receiving and one point for every 25 yards passing. We also award one point for every reception. We feature a starting lineup of QB, 2 RB, 3 WR, TE, FLEX (RB/WR/TE), K and DST with six reserves for a 16-round draft.

Our draft order is as follows:

1. Adam Rank, NFL Network
2. Andy Holloway, Fantasy Footballers
3. Heath Cummings, CBS Sports
4. Joe Pisapia, FantasyPros
5. Jamey Eisenberg, CBS Sports
6. Jake Ciely, The Athletic
7. Dave Richard, CBS Sports
8. Scott Fish, Scott Fish Bowl
9. Nando Di Fino, The Athletic
10. Eric Young, Impact Wrestling
11. Marcas Grant, NFL Network
12. Chris Harris, Harris Football

Round By Round
Round 1
Pos Team Player
1 Jake Ciely - The Athletic
2 Ken Townsel
3 Jamey Eisenberg
4 Scott Fish - Scott Fish Bowl
5 Adam Aizer
6 Dave Richard
7 Joe Pisapia - Fandom NFL
8 Alfredo Brown - Reception Perception
9 Joey Wright - Footballguys
10 Eric Young - Professional Wrester
11 Heath Cummings
12 Nando Di Fino
Round 2
Pos Team Player
13 Nando Di Fino
14 Heath Cummings
15 Eric Young - Professional Wrester
16 Joey Wright - Footballguys
17 Alfredo Brown - Reception Perception
18 Joe Pisapia - Fandom NFL
19 Dave Richard
20 Adam Aizer
21 Scott Fish - Scott Fish Bowl
22 Jamey Eisenberg
23 Ken Townsel
24 Jake Ciely - The Athletic
Round 3
Pos Team Player
25 Jake Ciely - The Athletic
26 Ken Townsel
27 Jamey Eisenberg
28 Scott Fish - Scott Fish Bowl
29 Adam Aizer
30 Dave Richard
31 Joe Pisapia - Fandom NFL
32 Alfredo Brown - Reception Perception
33 Joey Wright - Footballguys
34 Eric Young - Professional Wrester
35 Heath Cummings
36 Nando Di Fino
Round 4
Pos Team Player
37 Nando Di Fino
38 Heath Cummings
39 Eric Young - Professional Wrester
40 Joey Wright - Footballguys
41 Alfredo Brown - Reception Perception
42 Joe Pisapia - Fandom NFL
43 Dave Richard
44 Adam Aizer
45 Scott Fish - Scott Fish Bowl
46 Jamey Eisenberg
47 Ken Townsel
48 Jake Ciely - The Athletic
Round 5
Pos Team Player
49 Jake Ciely - The Athletic
50 Ken Townsel
51 Jamey Eisenberg
52 Scott Fish - Scott Fish Bowl
53 Adam Aizer
54 Dave Richard
55 Joe Pisapia - Fandom NFL
56 Alfredo Brown - Reception Perception
57 Joey Wright - Footballguys
58 Eric Young - Professional Wrester
59 Heath Cummings
60 Nando Di Fino
Round 6
Pos Team Player
61 Nando Di Fino
62 Heath Cummings
63 Eric Young - Professional Wrester
64 Joey Wright - Footballguys
65 Alfredo Brown - Reception Perception
66 Joe Pisapia - Fandom NFL
67 Dave Richard
68 Adam Aizer
69 Scott Fish - Scott Fish Bowl
70 Jamey Eisenberg
71 Ken Townsel
72 Jake Ciely - The Athletic
Round 7
Pos Team Player
73 Jake Ciely - The Athletic
74 Ken Townsel
75 Jamey Eisenberg
76 Scott Fish - Scott Fish Bowl
77 Adam Aizer
78 Dave Richard
79 Joe Pisapia - Fandom NFL
80 Alfredo Brown - Reception Perception
81 Joey Wright - Footballguys
82 Eric Young - Professional Wrester
83 Heath Cummings
84 Nando Di Fino
Round 8
Pos Team Player
85 Nando Di Fino
86 Heath Cummings
87 Eric Young - Professional Wrester
88 Joey Wright - Footballguys
89 Alfredo Brown - Reception Perception
90 Joe Pisapia - Fandom NFL
91 Dave Richard
92 Adam Aizer
93 Scott Fish - Scott Fish Bowl
94 Jamey Eisenberg
95 Ken Townsel
96 Jake Ciely - The Athletic
Round 9
Pos Team Player
97 Jake Ciely - The Athletic
98 Ken Townsel
99 Jamey Eisenberg
100 Scott Fish - Scott Fish Bowl
101 Adam Aizer
102 Dave Richard
103 Joe Pisapia - Fandom NFL
104 Alfredo Brown - Reception Perception
105 Joey Wright - Footballguys
106 Eric Young - Professional Wrester
107 Heath Cummings
108 Nando Di Fino
Round 10
Pos Team Player
109 Nando Di Fino
110 Heath Cummings
111 Eric Young - Professional Wrester
112 Joey Wright - Footballguys
113 Alfredo Brown - Reception Perception
114 Joe Pisapia - Fandom NFL
115 Dave Richard
116 Adam Aizer
117 Scott Fish - Scott Fish Bowl
118 Jamey Eisenberg
119 Ken Townsel
120 Jake Ciely - The Athletic
Round 11
Pos Team Player
121 Jake Ciely - The Athletic
122 Ken Townsel
123 Jamey Eisenberg
124 Scott Fish - Scott Fish Bowl
125 Adam Aizer
126 Dave Richard
127 Joe Pisapia - Fandom NFL
128 Alfredo Brown - Reception Perception
129 Joey Wright - Footballguys
130 Eric Young - Professional Wrester
131 Heath Cummings
132 Nando Di Fino
Round 12
Pos Team Player
133 Nando Di Fino
134 Heath Cummings
135 Eric Young - Professional Wrester
136 Joey Wright - Footballguys
137 Alfredo Brown - Reception Perception
138 Joe Pisapia - Fandom NFL
139 Dave Richard
140 Adam Aizer
141 Scott Fish - Scott Fish Bowl
142 Jamey Eisenberg
143 Ken Townsel
144 Jake Ciely - The Athletic
Round 13
Pos Team Player
145 Jake Ciely - The Athletic
146 Ken Townsel
147 Jamey Eisenberg
148 Scott Fish - Scott Fish Bowl
149 Adam Aizer
150 Dave Richard
151 Joe Pisapia - Fandom NFL
152 Alfredo Brown - Reception Perception
153 Joey Wright - Footballguys
154 Eric Young - Professional Wrester
155 Heath Cummings
156 Nando Di Fino
Round 14
Pos Team Player
157 Nando Di Fino
158 Heath Cummings
159 Eric Young - Professional Wrester
160 Joey Wright - Footballguys
161 Alfredo Brown - Reception Perception
162 Joe Pisapia - Fandom NFL
163 Dave Richard
164 Adam Aizer
165 Scott Fish - Scott Fish Bowl
166 Jamey Eisenberg
167 Ken Townsel
168 Jake Ciely - The Athletic
Round 15
Pos Team Player
169 Jake Ciely - The Athletic
170 Ken Townsel
171 Jamey Eisenberg
172 Scott Fish - Scott Fish Bowl
173 Adam Aizer
174 Dave Richard
175 Joe Pisapia - Fandom NFL
176 Alfredo Brown - Reception Perception
177 Joey Wright - Footballguys
178 Eric Young - Professional Wrester
179 Heath Cummings
180 Nando Di Fino
Round 16
Pos Team Player
181 Nando Di Fino
182 Heath Cummings
183 Eric Young - Professional Wrester
184 Joey Wright - Footballguys
185 Alfredo Brown - Reception Perception
186 Joe Pisapia - Fandom NFL
187 Dave Richard
188 Adam Aizer
189 Scott Fish - Scott Fish Bowl
190 Jamey Eisenberg
191 Ken Townsel
192 Jake Ciely - The Athletic
Team by Team
Jake Ciely - The Athletic
Rd Pk Player
1 1
2 24
3 25
4 48
5 49
6 72
7 73
8 96
9 97
10 120
11 121
12 144
13 145
14 168
15 169
16 192
Ken Townsel
Rd Pk Player
1 2
2 23
3 26
4 47
5 50
6 71
7 74
8 95
9 98
10 119
11 122
12 143
13 146
14 167
15 170
16 191
Jamey Eisenberg
Rd Pk Player
1 3
2 22
3 27
4 46
5 51
6 70
7 75
8 94
9 99
10 118
11 123
12 142
13 147
14 166
15 171
16 190
Scott Fish - Scott Fish Bowl
Rd Pk Player
1 4
2 21
3 28
4 45
5 52
6 69
7 76
8 93
9 100
10 117
11 124
12 141
13 148
14 165
15 172
16 189
Adam Aizer
Rd Pk Player
1 5
2 20
3 29
4 44
5 53
6 68
7 77
8 92
9 101
10 116
11 125
12 140
13 149
14 164
15 173
16 188
Dave Richard
Rd Pk Player
1 6
2 19
3 30
4 43
5 54
6 67
7 78
8 91
9 102
10 115
11 126
12 139
13 150
14 163
15 174
16 187
Joe Pisapia - Fandom NFL
Rd Pk Player
1 7
2 18
3 31
4 42
5 55
6 66
7 79
8 90
9 103
10 114
11 127
12 138
13 151
14 162
15 175
16 186
Alfredo Brown - Reception Perception
Rd Pk Player
1 8
2 17
3 32
4 41
5 56
6 65
7 80
8 89
9 104
10 113
11 128
12 137
13 152
14 161
15 176
16 185
Joey Wright - Footballguys
Rd Pk Player
1 9
2 16
3 33
4 40
5 57
6 64
7 81
8 88
9 105
10 112
11 129
12 136
13 153
14 160
15 177
16 184
Eric Young - Professional Wrester
Rd Pk Player
1 10
2 15
3 34
4 39
5 58
6 63
7 82
8 87
9 106
10 111
11 130
12 135
13 154
14 159
15 178
16 183
Heath Cummings
Rd Pk Player
1 11
2 14
3 35
4 38
5 59
6 62
7 83
8 86
9 107
10 110
11 131
12 134
13 155
14 158
15 179
16 182
Nando Di Fino
Rd Pk Player
1 12
2 13
3 36
4 37
5 60
6 61
7 84
8 85
9 108
10 109
11 132
12 133
13 156
14 157
15 180
16 181