Official Football Box Score

Massachusetts Pirates vs. Iowa Barnstormers

2025-06-14 — Des Moines, ( Wells Fargo Arena)

Attendance: 0Duration: 02:30Weather: , 0°

Team 1 2 3 4 Final
Massachusetts Pirates ( ) 17 21 14 14 66
Iowa Barnstormers ( ) 7 14 6 8 35
Qtr Time Scoring Play Score
1st 11:23 Massachusetts Pirates — Dominic Roberto 8 yd pass from Kenji Bahar. ( Joshua Gable kick is good).
Drive: 5 plays, 31 yards in 03:37.
7 - 0
  10:33 Iowa Barnstormers — Jalen Bracey 33 yd pass from James Cahoon. ( Gabriel Rui kick is good).
Drive: 1 plays, 33 yards in 00:50.
7 - 7
  08:18 Massachusetts Pirates — Thomas Owens 10 yd pass from Kenji Bahar. ( Joshua Gable kick is good).
Drive: 3 plays, 30 yards in 02:15.
14 - 7
  01:51 Massachusetts Pirates — Joshua Gable 20 yd field goal.
Drive: 6 plays, 24 yards in 03:52.
17 - 7
2nd 13:01 Iowa Barnstormers — Quian Williams 2 yd run. ( Gabriel Rui kick failed).
Drive: 5 plays, 47 yards in -12:-10.
17 - 13
  10:49 Massachusetts Pirates — Teo Redding 12 yd run. ( Joshua Gable kick is good).
Drive: 2 plays, 21 yards in 02:12.
24 - 13
  07:02 Massachusetts Pirates — Thomas Owens 15 yd pass from Kenji Bahar. ( Joshua Gable kick is good).
Drive: 1 plays, 15 yards in 00:49.
31 - 13
  03:53 Iowa Barnstormers — Jalen Bracey 1 yd run. ( Gabriel Rui kick is good).
Drive: 4 plays, 31 yards in 03:09.
31 - 20
  00:08 Massachusetts Pirates — Kenji Bahar 2 yd run. ( Joshua Gable kick is good).
Drive: 8 plays, 45 yards in 03:45.
38 - 21
3rd 08:49 Massachusetts Pirates — Teo Redding 49 yd pass from Kenji Bahar. ( Joshua Gable kick is good).
Drive: 1 plays, 49 yards in 01:01.
45 - 21
  04:53 Massachusetts Pirates — Dominic Roberto 4 yd run. ( Joshua Gable kick is good).
Drive: 2 plays, 19 yards in 01:35.
52 - 21
  01:18 Iowa Barnstormers — Quian Williams 11 yd pass from James Cahoon. ( 2pt conversion pass by Quian Williams failed).
Drive: 4 plays, 31 yards in 03:35.
52 - 27
4th 11:58 Iowa Barnstormers — Jalen Bracey 6 yd pass from James Cahoon. ( 2pt conversion pass by Jalen Bracey is good).
Drive: 6 plays, 34 yards in -11:-40.
52 - 35
  09:07 Massachusetts Pirates — Isaac Zico 21 yd pass from Kenji Bahar. ( Joshua Gable kick is good).
Drive: 3 plays, 13 yards in 02:51.
59 - 35
  01:20 Massachusetts Pirates — Steven McBride 5 yd run. ( Joshua Gable kick is good).
Drive: 7 plays, 39 yards in 05:22.
66 - 35
Massachusetts Pirates   Iowa Barnstormers
19 FIRST DOWNS 18
9 Rushing 2
9 Passing 10
1 Penalty 6
103 NET YARDS RUSHING -4
22 Attempts 8
4.7 Avg. Per Rush -0.5
4 Rushing TDs 2
106 Yards Gained 7
3 Yards Lost 11
195 NET YARDS PASSING 243
11- 17- 1 Comp.-Att.-Int. 24- 38- 2
11.5 Avg. / Att. 6.4
17.7 Avg. / Comp. 10.1
5 TDs 3
291 TOTAL OFFENSE YARDS 200
40 Plays 50
7.3 Avg. / Play 4.0
0- 0 Fumbles-Lost 2- 1
6- 74 Penalties-Yards 4- 19
10- 511 Kickoffs-Yards 6- 238
51.1 Avg. / Kickoff 39.7
0 Touchbacks 0
0- 0- 0 Punt Returns: No-Yds-TD 0- 0- 0
- Avg. / Return -
3- 50- 0 Kickoff Returns: No-Yds-TD 6- 86- 0
16.7 Avg. / Return 14.3
2- 21- 0 Int Returns: No-Yds-TD 1- 9- 0
1- 2- 0 Fumble Returns: No-Yds-TD 0- 0- 0
29:08 POSSESSION TIME 00:52
50% (3 of 6) Third-Down Conversions 14% (1 of 7)
100% (1 of 1) Fourth-Down Conversions 0% (0 of 4)
5- 5 Red Zone: Scores-Chances 5- 7
0 Touchdowns 0
0 Field Goals 0
4- 39 Sacks: Number-Yards 1- 7
Passing
Massachusetts Pirates
Player AttCmpIntYdsTDLg
11 Kenji Bahar 15 9 1 168 5 49
16 Felix Harper 2 2 0 27 0 22
Totals 17 11 1 195 5
Iowa Barnstormers
Player AttCmpIntYdsTDLg
16 James Cahoon 38 24 2 243 3 33
Totals 38 24 2 243 3
Rushing
Massachusetts Pirates
Player AttYdsAvgTDLg
17 Dominic Roberto 15 66 4.4 1 15
8 Teo Redding 1 12 12.0 1 12
11 Kenji Bahar 3 11 3.7 1 10
16 Felix Harper 2 9 4.5 0 7
13 Steve McBride 1 5 5.0 1 5
Totals 22 103 4.7 4
Iowa Barnstormers
Player AttYdsAvgTDLg
5 Jalen Bracey 4 5 1.3 1 3
16 James Cahoon 1 0 0.0 0 0
3 Quian Williams 2 -2 -1.0 1 2
TM TEAM 1 -7 -7.0 0 0
Totals 8 -4 -0.5 2
Receiving
Massachusetts Pirates
Player NoYdsAvgTDLg
8 Teo Redding 5 114 22.8 1 49
13 Steve McBride 2 27 13.5 0 22
81 Thomas Owens 2 25 12.5 2 15
88 Isaac Zico 1 21 21.0 1 21
17 Dominic Roberto 1 8 8.0 1 8
Totals 11 195 17.7 5
Iowa Barnstormers
Player NoYdsAvgTDLg
5 Jalen Bracey 13 105 8.1 2 33
3 Quian Williams 5 68 13.6 1 21
7 Khaleb Hood 2 26 13.0 0 23
88 Raheem Harvey 2 26 13.0 0 18
2 Joe Nowden 2 18 9.0 0 11
Totals 24 243 10.1 3
Kicking
Massachusetts Pirates
Player FGAFGMLgPAT-APAT-M
23 Joshua Gable 1 1 20 9 9
Iowa Barnstormers
Player FGAFGMLgPAT-APAT-M
5 Jalen Bracey 0 0
10 Gabriel Rui 3 2
16 James Cahoon 0 0
Tackles
Massachusetts Pirates
Player SoloAstTotalTFLSacksPD
9 Marquis Waters 6 7 13 2.5 2 1
2 DJ Daniel 5 3 8 0 0 1
27 Tye Smith 4 4 8 0 0 1
5 Matt Elam 2 1 3 0.5 0 1
24 Marcis Floyd 2 1 3 0 0 1
50 Jacques Bristol 1 2 3 0 0 0
94 Mike Mason 1 1 2 1 1 0
95 DJ Dale 2 0 2 1 1 0
3 Teldrick Ross 1 0 1 0 0 0
88 Isaac Zico 1 0 1 0 0 0
97 Terry Beckner 0 0 0 0 0 0
Iowa Barnstormers
Player SoloAstTotalTFLSacksPD
17 Jacorey Johns 4 6 10 2 1 0
9 Khadry Jackson 2 6 8 0.5 0 0
4 Patrick Godbolt 1 4 5 0.5 0 0
11 Caleb Streat 2 2 4 0 0 0
20 Isaac Duffy 4 0 4 0 0 0
12 Dylan Van Boxel 1 2 3 0.5 0 0
14 Joshua Ellison 0 3 3 0.5 0 1
18 Tyler Tate 0 3 3 0 0 0
98 Jarid Johnson 0 3 3 0.5 0 0
5 Jalen Bracey 1 1 2 0 0 0
3 Quian Williams 1 0 1 0 0 0
21 Jared Saad 0 1 1 0 0 1
77 Paul Fay 1 0 1 0 0 0
88 Raheem Harvey 0 1 1 0 0 0
Sacks
Massachusetts Pirates
Player SoloAstTotalYds
9 Marquis Waters 2 0 2 20
94 Mike Mason 1 0 1 8
95 DJ Dale 1 0 1 11
Totals 4 39
Iowa Barnstormers
Player SoloAstTotalYds
17 Jacorey Johns 1 0 1 7
Totals 1 7
Interceptions
Massachusetts Pirates
Player NoYdsTDLg
2 DJ Daniel 1 0 0 0
5 Matt Elam 1 21 0 21
Totals 2 21 0
Iowa Barnstormers
Player NoYdsTDLg
11 Caleb Streat 1 9 0 9
Totals 1 9 0
Fumbles
Massachusetts Pirates
Player NoLost
None.
Iowa Barnstormers
Player NoLost
TM TEAM 1 1
18 Tyler Tate 1 0
Totals 2 1