2025 UFL · Week 10 · Final

Houston Roughnecks4-5 entering
19
Michigan Panthers6-3 entering
12Houston Roughnecks beat Michigan Panthers 19–12.
| Team | 1 | 2 | 3 | 4 | T |
|---|---|---|---|---|---|
| 7 | 9 | 3 | 0 | 19 | |
| 0 | 3 | 6 | 3 | 12 |
Game leaders
Team stats
238Total Yards273
187Yards Passing124
51Yards Rushing149
14First downs19
| Stat | HOU | MICH |
|---|---|---|
| Total Plays | 56 | 57 |
| Rushing Plays | 23 | 25 |
| Att - Comp - Int | 31-17-0 | 30-13-2 |
| Sacked - Yds Lost | 2-6 | 2-7 |
| Third Downs | 3-12-25% | 5-10-50% |
| Fourth Downs | 0-2-0% | 0-2-0% |
| Penalties - Yards | 6-65 | 4-33 |
| Fumbles - Lost | 0-0 | 3-2 |
| Punts - Average | 4-47.5 | 1-37.0 |
| Time of Possession | 30:11 | 29:49 |
Scoring summary
1st quarter
Lorenzo Lingard 1 run (Justin Hall 1-Point Pass from Jalan McClendon)7–0
2nd quarter
Marvin Moody 32 interception return (1-Point Pass Failed)13–0
FG B.T. Potter 4913–3
FG Chris Blewitt 4316–3
3rd quarter
Matt Colburn 23 run (1-Point Run Failed)16–9
FG Chris Blewitt 2019–9
4th quarter
FG B.T. Potter 3419–12
Box score
Passing
Houston Roughnecks
| Player | Att | Cmp | Yds | YPA | TD | Int | Lg | Sack | Loss | Rate |
|---|---|---|---|---|---|---|---|---|---|---|
| Jalan McClendon | 31 | 17 | 193 | 6.2 | 0 | 0 | 41 | 2 | 6 | 73.7 |
Michigan Panthers
| Player | Att | Cmp | Yds | YPA | TD | Int | Lg | Sack | Loss | Rate |
|---|---|---|---|---|---|---|---|---|---|---|
| Rocky Lombardi | 18 | 8 | 61 | 3.4 | 0 | 1 | 13 | 0 | 0 | 30.1 |
| Danny Etling | 12 | 5 | 70 | 5.8 | 0 | 1 | 24 | 2 | 7 | 26.4 |
Rushing
Houston Roughnecks
| Player | Att | Yds | Avg | Lg | TD |
|---|---|---|---|---|---|
| Lorenzo Lingard | 11 | 30 | 2.73 | 11 | 1 |
| Kirk Merritt | 8 | 19 | 2.38 | 9 | 0 |
| Chris Blewitt | 1 | 1 | 1.00 | 1 | 0 |
| Jalan McClendon | 3 | 1 | 0.33 | 3 | 0 |
Michigan Panthers
| Player | Att | Yds | Avg | Lg | TD |
|---|---|---|---|---|---|
| Nate McCrary | 12 | 68 | 5.67 | 11 | 0 |
| Rocky Lombardi | 3 | 30 | 10.00 | 17 | 0 |
| Danny Etling | 6 | 26 | 4.33 | 8 | 0 |
| Matt Colburn | 4 | 25 | 6.25 | 23t | 1 |
Receiving
Houston Roughnecks
| Player | Rec | Yds | Avg | Lg | TD | Tar |
|---|---|---|---|---|---|---|
| Keke Chism | 4 | 44 | 11.00 | 18 | 0 | 8 |
| Justin Hall | 4 | 22 | 5.50 | 14 | 0 | 5 |
| Lorenzo Lingard | 3 | 21 | 7.00 | 9 | 0 | 3 |
| Geor'quarius Spivey | 2 | 15 | 7.50 | 14 | 0 | 4 |
| Cyril Grayson | 1 | 12 | 12.00 | 12 | 0 | 1 |
| Emmanuel Butler | 1 | 41 | 41.00 | 41 | 0 | 2 |
| Cam Sutton | 1 | 13 | 13.00 | 13 | 0 | 4 |
| Kirk Merritt | 1 | 25 | 25.00 | 25 | 0 | 2 |
Michigan Panthers
| Player | Rec | Yds | Avg | Lg | TD | Tar |
|---|---|---|---|---|---|---|
| Matt Colburn | 3 | 24 | 8.00 | 13 | 0 | 4 |
| Jaylon Moore | 3 | 30 | 10.00 | 17 | 0 | 5 |
| Jalen Wydermyer | 2 | 26 | 13.00 | 14 | 0 | 3 |
| Nate McCrary | 2 | 15 | 7.50 | 8 | 0 | 3 |
| Gunnar Oakes | 1 | 11 | 11.00 | 11 | 0 | 4 |
| Malik Turner | 1 | 1 | 1.00 | 1 | 0 | 3 |
| Xavier Malone | 1 | 24 | 24.00 | 24 | 0 | 2 |
| Samson Nacua | 0 | 0 | 0.00 | 0 | 0 | 1 |
| Siaosi Mariner | 0 | 0 | 0.00 | 0 | 0 | 4 |
Defense
Houston Roughnecks
| Player | Int | Yds | Avg | Lg | TD | Solo | Ast | Tot | Sack | YdsL |
|---|---|---|---|---|---|---|---|---|---|---|
| Marvin Moody | 1 | 32 | 32.00 | 32t | 1 | 3 | 5 | 8 | 0.0 | 0.0 |
| Keenan Isaac | 1 | -2 | -2.00 | -2 | 0 | 4 | 3 | 7 | 0.0 | 0.0 |
| Markel Roby | 0 | 0 | 0.00 | 0 | 0 | 3 | 3 | 6 | 0.0 | 0.0 |
| Jeremiah Tyler | 0 | 0 | 0.00 | 0 | 0 | 3 | 2 | 5 | 0.0 | 0.0 |
| Christopher Allen | 0 | 0 | 0.00 | 0 | 0 | 1 | 3 | 4 | 0.0 | 0.0 |
| Rayshad Williams | 0 | 0 | 0.00 | 0 | 0 | 3 | 1 | 4 | 0.0 | 0.0 |
| Leon O'Neal | 0 | 0 | 0.00 | 0 | 0 | 1 | 3 | 4 | 0.0 | 0.0 |
| Jamir Jones | 0 | 0 | 0.00 | 0 | 0 | 3 | 1 | 4 | 1.0 | 2.0 |
| Xavier Benson | 0 | 0 | 0.00 | 0 | 0 | 2 | 1 | 3 | 0.0 | 0.0 |
| Colby Richardson | 0 | 0 | 0.00 | 0 | 0 | 1 | 2 | 3 | 0.0 | 0.0 |
| TJ Franklin | 0 | 0 | 0.00 | 0 | 0 | 1 | 2 | 3 | 1.0 | 5.0 |
| Israel Antwine | 0 | 0 | 0.00 | 0 | 0 | 1 | 1 | 2 | 0.0 | 0.0 |
| Olive Sagapolu | 0 | 0 | 0.00 | 0 | 0 | 1 | 1 | 2 | 0.0 | 0.0 |
| Shawn Preston Jr. | 0 | 0 | 0.00 | 0 | 0 | 2 | 0 | 2 | 0.0 | 0.0 |
| Darrius Moragne | 0 | 0 | 0.00 | 0 | 0 | 1 | 1 | 2 | 0.0 | 0.0 |
| Rashod Berry | 0 | 0 | 0.00 | 0 | 0 | 0 | 1 | 1 | 0.0 | 0.0 |
| Drew Lewis | 0 | 0 | 0.00 | 0 | 0 | 0 | 1 | 1 | 0.0 | 0.0 |
| Ja'Quan Sheppard | 0 | 0 | 0.00 | 0 | 0 | 1 | 0 | 1 | 0.0 | 0.0 |
| Lonnie Phelps | 0 | 0 | 0.00 | 0 | 0 | 0 | 1 | 1 | 0.0 | 0.0 |
| Cyril Grayson | 0 | 0 | 0.00 | 0 | 0 | 1 | 0 | 1 | 0.0 | 0.0 |
| Marco Ortiz | 0 | 0 | 0.00 | 0 | 0 | 1 | 0 | 1 | 0.0 | 0.0 |
Michigan Panthers
| Player | Int | Yds | Avg | Lg | TD | Solo | Ast | Tot | Sack | YdsL |
|---|---|---|---|---|---|---|---|---|---|---|
| Kedrick Whitehead | 0 | 0 | 0.00 | 0 | 0 | 4 | 3 | 7 | 0.0 | 0.0 |
| Noah Dawkins | 0 | 0 | 0.00 | 0 | 0 | 6 | 0 | 6 | 0.0 | 0.0 |
| Kai Nacua | 0 | 0 | 0.00 | 0 | 0 | 3 | 2 | 5 | 0.0 | 0.0 |
| Arnold Tarpley | 0 | 0 | 0.00 | 0 | 0 | 3 | 1 | 4 | 0.0 | 0.0 |
| Donavan Mutin | 0 | 0 | 0.00 | 0 | 0 | 1 | 3 | 4 | 0.0 | 0.0 |
| Akeem Dent | 0 | 0 | 0.00 | 0 | 0 | 0 | 4 | 4 | 0.0 | 0.0 |
| Garrett Marino | 0 | 0 | 0.00 | 0 | 0 | 1 | 2 | 3 | 0.0 | 0.0 |
| Ron Stone | 0 | 0 | 0.00 | 0 | 0 | 3 | 0 | 3 | 0.0 | 0.0 |
| Keni-H Lovely | 0 | 0 | 0.00 | 0 | 0 | 2 | 1 | 3 | 0.0 | 0.0 |
| Taylor Stallworth | 0 | 0 | 0.00 | 0 | 0 | 2 | 0 | 2 | 1.0 | 5.0 |
| Mika Tafua | 0 | 0 | 0.00 | 0 | 0 | 1 | 1 | 2 | 0.0 | 0.0 |
| D.J. Miller | 0 | 0 | 0.00 | 0 | 0 | 2 | 0 | 2 | 0.0 | 0.0 |
| Breeland Speaks | 0 | 0 | 0.00 | 0 | 0 | 0 | 2 | 2 | 0.0 | 0.0 |
| T.J. Carter | 0 | 0 | 0.00 | 0 | 0 | 0 | 2 | 2 | 0.0 | 0.0 |
| R.J. Moten | 0 | 0 | 0.00 | 0 | 0 | 1 | 1 | 2 | 0.0 | 0.0 |
| Benning Potoa'e | 0 | 0 | 0.00 | 0 | 0 | 1 | 1 | 2 | 1.0 | 1.0 |
| Ron'Dell Carter | 0 | 0 | 0.00 | 0 | 0 | 0 | 1 | 1 | 0.0 | 0.0 |
| KiAnte Hardin | 0 | 0 | 0.00 | 0 | 0 | 1 | 0 | 1 | 0.0 | 0.0 |
| Ryan Nelson | 0 | 0 | 0.00 | 0 | 0 | 1 | 0 | 1 | 0.0 | 0.0 |
| Samson Nacua | 0 | 0 | 0.00 | 0 | 0 | 1 | 0 | 1 | 0.0 | 0.0 |
| Nate McCrary | 0 | 0 | 0.00 | 0 | 0 | 1 | 0 | 1 | 0.0 | 0.0 |
| Bryce Torneden | 0 | 0 | 0.00 | 0 | 0 | 1 | 0 | 1 | 0.0 | 0.0 |
| Peter Bowden | 0 | 0 | 0.00 | 0 | 0 | 1 | 0 | 1 | 0.0 | 0.0 |
| Javin White | 0 | 0 | 0.00 | 0 | 0 | 0 | 1 | 1 | 0.0 | 0.0 |
| Nehemiah Martinez | 0 | 0 | 0.00 | 0 | 0 | 1 | 0 | 1 | 0.0 | 0.0 |
Kicking
Houston Roughnecks
| Player | PAT | FG | 0-19 | 20-29 | 30-39 | 40-49 | 50+ | Lg | Miss | Pts |
|---|---|---|---|---|---|---|---|---|---|---|
| Chris Blewitt | 0/0 | 2/2 | 0/0 | 1/1 | 0/0 | 1/1 | 0/0 | 43 | -- | 6 |
Michigan Panthers
| Player | PAT | FG | 0-19 | 20-29 | 30-39 | 40-49 | 50+ | Lg | Miss | Pts |
|---|---|---|---|---|---|---|---|---|---|---|
| B.T. Potter | 0/0 | 2/2 | 0/0 | 0/0 | 1/1 | 1/1 | 0/0 | 49 | -- | 6 |
Punting
Houston Roughnecks
| Player | Punts | Yds | Avg | Lg | TB | In20 | Blk | Net | Ret | RYds |
|---|---|---|---|---|---|---|---|---|---|---|
| Michael Rivers | 4 | 190 | 47.5 | 54 | 1 | 1 | 0 | 38.2 | 2 | 17 |
Michigan Panthers
| Player | Punts | Yds | Avg | Lg | TB | In20 | Blk | Net | Ret | RYds |
|---|---|---|---|---|---|---|---|---|---|---|
| Seth Vernon | 1 | 37 | 37.0 | 37 | 0 | 0 | 0 | 20.0 | 1 | 17 |
Kickoff Returns
Houston Roughnecks
| Player | Num | Yds | Avg | Lg | TD |
|---|---|---|---|---|---|
| Cyril Grayson | 3 | 60 | 20.00 | 22 | 0 |
| Marcus Simms | 1 | 45 | 45.00 | 45 | 0 |
Michigan Panthers
| Player | Num | Yds | Avg | Lg | TD |
|---|---|---|---|---|---|
| Xavier Malone | 3 | 99 | 33.00 | 50 | 0 |
| Nehemiah Martinez | 1 | 20 | 20.00 | 20 | 0 |
Punt Returns
Houston Roughnecks
| Player | Num | Yds | Avg | Lg | TD |
|---|---|---|---|---|---|
| Justin Hall | 1 | 17 | 17.00 | 17 | 0 |
Michigan Panthers
| Player | Num | Yds | Avg | Lg | TD |
|---|---|---|---|---|---|
| Xavier Malone | 2 | 17 | 8.50 | 13 | 0 |
Head-to-head
HOU 0–3 MICH in 3 previous UFL meetings (since 2024; team names as of each season).
- May 17, 2025Michigan Panthers 30 @ Houston Roughnecks 18
- May 26, 2024Michigan Panthers 26 @ Houston Roughnecks 22
- Apr 14, 2024Houston Roughnecks 20 @ Michigan Panthers 34
Sources: schedule, final score, line score by quarter, weather and officials from theufl.com; team stats, player box score and scoring summary from footballdb.com. Kickoff times are Eastern. Team names are as they were in 2025. Player links go to UFL Blitz career pages where we could match the player.