For a team favored to win the state championship, Duncanville certainly lived up to the hype in Round 1.
The Panthers did what they had to do, outclassing Temple 49-7 in the bi-district playoffs.
Temple received the ball first and promptly turned it over on a backfield collision, recovered by junior KJ Ford. In response, on the first play from scrimmage, quarterback Keelon Russell completed a 27-yard touchdown pass to Trenton Yancey.
The score opened the floodgates for Panthers domination, putting up 42 unanswered points by the halftime period, including this Madden-esque scramble and touchdown pass to Emmanuel Ellison.
By the break, Duncanville’s longest scoring drive lasted a mere one minute and 27 seconds; their offense was highlighted by a 14 second, 60 yard drive to find the end zone at the conclusion of the second quarter.
Entering the third quarter, Keelon Russell was already done for the night, replaced by Maximus Denson, whose primary responsibility was to run clock.
In limited time, Russell finished with five touchdown passes, including a 64 yard scramble for a rushing score. Receiver Dakorien Moore pulled in his 14th touchdown of the season on an 80-yard catch-and-run.
Duncanville will go head-to-head against Rockwall next Friday. The Yellowjackets are coming off their own 50-17 blowout against Sachse, where they forced six turnovers and accounted for 368 yards of offense.
The teams last faced each other in the playoffs on December 14, 2019, where Duncanville upended Rockwall 56-14.
Temple vs Duncanville: Bi-District Playoff Game Stats
Final Score
Temple: 7
Duncanville: 49
| Quarter |
1 |
2 |
3 |
4 |
Final |
| Temple |
0 |
0 |
7 |
0 |
7 |
| DVille |
21 |
21 |
0 |
7 |
49 |
Team Stats
| Stat |
Temple |
Duncanville |
| 1st Downs |
22 |
15 |
| Total Yards |
237 |
433 |
| Passing Yards |
173 |
242 |
| Completion/Attempts |
16-26 |
8-11 |
| Yards Per Pass |
6.65 |
22 |
| Interceptions Thrown |
1 |
0 |
| Rushing Yards |
64 |
191 |
| Rushing Attempts |
37 |
31 |
| Yards Per Rush |
1.73 |
6.16 |
| Penalties |
4-42 |
12-130 |
| Turnovers |
5 |
0 |
| Fumbles/Lost |
7-4 |
0-0 |
Passing Stats
Temple: Passing
| Player |
Comp |
Att |
Pct |
Yds |
TD |
INT |
| Champ Mayo |
16 |
26 |
61.54 |
173 |
0 |
1 |
Duncanville: Passing
| Player |
Comp |
Att |
Pct |
Yds |
TD |
INT |
| Keelon Russell |
8 |
10 |
80 |
242 |
4 |
0 |
| Maximus Denison |
0 |
1 |
0 |
0 |
0 |
0 |
Rushing Stats
Temple: Rushing
| Player |
Att |
Yards |
Yds/Att |
TD |
| Antonio Guajardo |
7 |
38 |
5.43 |
0 |
| O’Ryan Peoples |
12 |
28 |
2.33 |
0 |
| Byron Crittendon |
2 |
10 |
5 |
0 |
| Cavalli Nealy |
7 |
9 |
1.29 |
0 |
| Kyendon Banks |
2 |
1 |
0.5 |
0 |
| Champ Mayo |
6 |
-8 |
-1.33 |
0 |
Duncanville: Rushing
| Player |
Att |
Yards |
Yds/Att |
TD |
| Joe McKinney |
17 |
81 |
4.76 |
1 |
| Keelon Russell |
2 |
53 |
26.5 |
1 |
| JaQualon Armstrong |
5 |
42 |
8.4 |
0 |
| Devine Green |
1 |
20 |
20 |
1 |
| Ayson Theus |
2 |
9 |
4.5 |
0 |
Receiving Stats
Temple: Receiving
| Player |
Rec |
Yards |
Yds/Rec |
TD |
| Preston Thomas |
4 |
60 |
15 |
0 |
| Christian Tutson |
3 |
35 |
11.67 |
0 |
| Kade Stewart |
2 |
32 |
16 |
0 |
Duncanville: Receiving
| Player |
Rec |
Yards |
Yds/Rec |
TD |
| Dakorien Moore |
4 |
142 |
35.5 |
2 |
| Trenton Yancey |
2 |
62 |
31 |
1 |
| Emmanuel Ellison |
1 |
31 |
31 |
1 |
