27
16
FINAL 8/29
  • Recap
  • Box Score
  • Team Stats
  • Fan Chat
  • Matchup
Q1Q2Q3Q4Final
SHS
12150027
VGHS
0001616
Blue Devils
Spartans

Offense - Passing

CAttYdsC%AvgTDIntLngQB Rate
#1 R. Duarte4577.80019.31042160.4
#7 M. Davis010.00000039.6

Offense - Rushing

CarYdsAvgLng100+TD
#1 R. Duarte8668.3270
#3 A. Sanchez4205.0801
#7 M. Davis188.080
#17 A. Fontes11413.71902
#24 G. Leyva188.080

Offense - Receiving

RecYdsAvgLngTD
#5 I. Martinez2189.010
#13 R. Johansen11717.017
#24 G. Leyva14242.0421

Offense - All Purpose Yards

Offense - Total Yards

Defense - Sacks

SacksYdl
#11 A. Tapia2.030

Defense - Defensive Statistics

IntInt YdsAvgFmb RecFR YdsCaus
#2 J. Sierra102
#5 I. Martinez12828.0

Special Teams - Kickoffs

KOYdsAvgLngTB
#N/A E. Clark530060.0701

Special Teams - Punts

PYdsAvgLngIn 20
#1 R. Duarte14848.0480

Scoring - Points

Scoring - Touchdowns

TD RushTD RecTotal
#3 A. Sanchez11
#17 A. Fontes22
#24 G. Leyva11

Team summary

Total TDs
SHS
4
VGHS
2
Sacks
SHS
2.0
VGHS
1.0
Interceptions
SHS
1
VGHS
Passing TDs
SHS
1
VGHS
1
Receiving TDs
SHS
1
VGHS
1
Rushing TDs
SHS
3
VGHS
1
Caused Fumbles
SHS
2
VGHS
1
Fumble Recoveries
SHS
1
VGHS
1
Completion Percentage
SHS
.667
VGHS
.615
QB Rating
SHS
149.3
VGHS
82.5
VIEW ALL

Offense

Passing
C
4
8
Att
6
13
Yds
77
111
C%
.667
.615
Avg
19.3
13.9
TD
1
1
Int
0
1
Lng
42
30
QB Rate
149.3
82.5
Rushing
Car
25
30
Yds
143
55
Avg
5.7
1.8
Lng
27
21
TD
3
1
Receiving
Rec
4
9
Yds
77
111
Avg
19.3
12.3
Lng
42
30
TD
1
1
Offensive Fumbles and Pancake Blocks
Fum
-
3
Lost
-
1
All Purpose Yards
IR
28
-
Total
248
166
Total Yards
Total
220
166

Defense

Tackles
Solo
38
23
Asst
24
6
Tot Tckls
62
29
TFL
7.0
4.0
Sacks
Sacks
2.0
1.0
Ydl
30
5
Defensive Statistics
Int
1
-
Int Yds
28
-
Avg
28.0
-
PD
-
2
Fmb Rec
1
1
Caus
2
1

Special Teams

Kickoffs
KO
5
-
Yds
300
-
Avg
60.0
-
Lng
70
-
TB
1
-
Punts
P
1
-
Yds
48
-
Avg
48.0
-
Lng
48
-

Scoring

Points
TDs
4
2
TD Pts
24
12
Conv
-
4
Touchdowns
TD Rush
3
1
TD Rec
1
1
Conversions
C Rush
-
1
C Rec
-
1
Total
-
2

Arizona High School Football - Sunnyside defeats Vista Grande

August 29, 2025: Casa Grande, AZ 85122

In Friday's non-league match, the visiting Sunnyside Blue Devils football squad scored a good 27-16 victory over the Vista Grande Spartans.

The Blue Devils (1-0) will now prepare for their match against Pueblo (Tucson, AZ). The Warriors enter the non-league match with a 0-1 record. In their last match, Pueblo was beaten by Youngker (Buckeye, AZ), 39-28, in a non-league battle.

The Spartans now own a 0-1 record. They play next when they travel to Central for a non-league battle on Thursday, September 4. Vista Grande will play a Bobcats team coming off a 53-0 non-league loss to Sunnyslope (Phoenix, AZ). The Bobcats record now stands at 0-1.

  1. MaxPreps

    Game Started
    SHS
    0 - 0
    VGHS
    @ 9:27p
  2. R. Siqueiros

    End of 4th Quarter
    SHS
    27 - 16
    VGHS
  3. MaxPreps

    Final
    SHS
    27 - 16
    VGHS
    @ 4:57p

Sunnyside @ Vista Grande Football Game Info

Fri., Aug. 29, 2025 @ 7p
Vista Grande High School
The Vista Grande (Casa Grande, AZ) varsity football team lost Friday's home non-conference game against Sunnyside (Tucson, AZ) by a score of 27-16.

Player stats

Rushing Yds/G
SHS
VGHS
Passing Yds/G
SHS
VGHS
Receiving Yds/G
SHS
VGHS
Total Yds/G
SHS
R. Duarte143.0
VGHS
Tackles/G
SHS
VGHS
Sacks/G
SHS
VGHS

Team comparison

Rushing Yards/G
143.0
55.0
Passing Yards/G
77.0
111.0
Receiving Yards/G
77.0
111.0
Total Yards/G
220.0
166.0
Tackles/G
62.0
29.0
Sacks/G
2.0
1.0
Points/G
-
-
Pancake Blocks
-
-

Scoring averages

Q1Q2Q3Q4Final
Sunnyside
12.015.00027.0
Vista Grande
00016.016.0

Season recap

Overall record
1-0
0-1
Non-League
1-0
0-1
Head to Head
1-0
0-1
Home
0-0
0-1
Away
1-0
0-0
Neutral
0-0
0-0
Playoff
0-0
0-0
In-State
1-0
0-1
Out-of-State
0-0
0-0
Win %
1.000
.000
PF
27
16
PA
16
27
VIEW ALL

Rankings

National
AZ
Division 5A
CANCEL
POST

Get Unlimited Access – for Free

See all the latest scores & stats from your favorite teams! Simply sign in or create your free MaxPreps account to unlock this page - it only takes a minute to join.