← CFB Terminal
#71UTSA
24
American Athletic
AT
#81Army
29
American Athletic
2024 week 14 · Saturday, November 30, 2024 at 11:00 AM CT · Michie Stadium · 📺 CBSSN · 22,120 att · 34.3°F Clear, wind 13.9

Drive chart

WIN PROBABILITYUTSA above · Army below
KICK53% → 100% ArmyFINAL
UTSA Army bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
WP
Δ
Q1
TD
13 pl · 75 yd · 7:37
0–7
+8
14:57 1st & 10 OWN 25 Bryson Daily pass incomplete to Noah Short 0 -0.70
14:49 2nd & 10 OWN 25 Bryson Daily run for 3 yds to the ARMY 28 +3 -0.15
14:12 3rd & 7 OWN 28 Noah Short run for 7 yds to the ARMY 35 for a 1ST down +7 1.69
13:09 4th & 1 OWN 34 Bryson Daily run for 2 yds to the ARMY 36 for a 1ST down +2 1.65
12:50 1st & 10 OWN 36 Kanye Udoh run for a loss of 1 yard to the ARMY 35 -1 -1.21
12:14 2nd & 11 OWN 35 Tyrell Robinson run for a loss of 1 yard to the ARMY 34 -1 -0.63
11:26 3rd & 12 OWN 34 Bryson Daily run for 8 yds to the ARMY 42 +8 0.30
10:37 4th & 4 OWN 42 Bryson Daily pass complete to Noah Short for 6 yds to the ARMY 48 for a 1ST down +6 2.67
9:56 1st & 10 OWN 48 Jake Rendina run for 1 yd to the ARMY 49 +1 -0.90
9:20 2nd & 9 OWN 49 Kanye Udoh run for 1 yd to the 50 yard line +1 -0.85
8:39 3rd & 8 50 Bryson Daily run for 5 yds to the UTSA 45 +5 0.06
8:03 4th & 3 OPP 45 Noah Short run for 4 yds to the UTSA 41 for a 1ST down +4 2.46
7:23 1st & 10 OPP 41 Tyrell Robinson 41 Yd pass from Bryson Daily (Trey Gronotte Kick) +41 3.24
TD
7 pl · 53 yd · 2:32
7–7
−2
6:56 1st & 10 OWN 47 Owen McCown pass complete to David Amador II for 6 yds to the ARMY 47 +6 0.37
6:42 2nd & 4 OPP 47 Brandon High Jr. run for a loss of 1 yard to the ARMY 48 -1 -1.45
6:02 3rd & 5 OPP 48 Owen McCown pass complete to Houston Thomas for 8 yds to the ARMY 40 for a 1ST down +8 1.99
5:35 1st & 10 OPP 40 Owen McCown pass complete to Willie McCoy for 4 yds to the ARMY 36 +4 -0.09
5:18 2nd & 6 OPP 36 Owen McCown pass incomplete to Patrick Overmyer 0 -0.90
4:57 3rd & 6 OPP 36 Owen McCown pass complete to David Amador II for 26 yds to the ARMY 10 for a 1ST down +26 1.66
4:45 1st & 10 OPP 10 Brandon High Jr. 10 Yd Run (Tate Sandell Kick) +10 2.51
ON DOWNS
12 pl · 54 yd · 6:20
7–7
−12
4:37 1st & 10 OWN 25 Noah Short run for a loss of 2 yards to the ARMY 23 -2 -0.89
3:57 2nd & 12 OWN 23 Noah Short run for 1 yd to the ARMY 24 +1 -0.21
3:13 3rd & 11 OWN 24 Bryson Daily pass complete to Casey Reynolds for 21 yds to the ARMY 45 for a 1ST down +21 2.90
2:51 1st & 10 OWN 45 Bryson Daily pass incomplete to Casey Reynolds 0 -1.16
2:43 2nd & 10 OWN 45 Bryson Daily run for 15 yds to the UTSA 40 for a 1ST down +15 2.25
2:31 1st & 10 OPP 40 Timeout UTSA, clock 02:31
2:23 1st & 10 OPP 40 Tyrell Robinson run for 7 yds to the UTSA 33 +7 0.45
1:43 2nd & 3 OPP 33 Kanye Udoh run for 2 yds to the UTSA 31 +2 -0.45
0:56 3rd & 1 OPP 31 Bryson Daily run for 2 yds to the UTSA 29 for a 1ST down +2 0.40
0:00 1st & 10 OPP 29 Jake Rendina run for 1 yd to the UTSA 28 +1 -0.41
0:00 OPP 29 End of 1st Quarter
15:00 2nd & 9 OPP 28 Tyrell Robinson run for 1 yd to the UTSA 27 +1 -0.51
15:00 3rd & 8 OPP 27 Bryson Daily run for 5 yds to the UTSA 22 +5 0.05
13:25 4th & 3 OPP 22 Bryson Daily run for 1 yd to the UTSA 21 +1 -3.34
Q2
PUNT
3 pl · -4 yd · 1:51
7–7
+8
13:19 1st & 10 OWN 21 Owen McCown pass incomplete to Patrick Overmyer 0 -0.59
13:13 2nd & 10 OWN 21 (13:14) No Huddle-Shotgun McCown,Owen pass complete short right to Amador II,David caught at UTSA18, for 2 yards loss to the UTSA19 (Larkin,Casey) PENALTY UTSA Holding (McCuin,Devin) 10 yards from UTSA21 to UTSA11. NO PLAY. -10
12:42 2nd & 20 OWN 11 Owen McCown run for 14 yds to the UTSA 25 +14 0.36
12:16 3rd & 6 OWN 25 Owen McCown sacked by Kalib Fortner for a loss of 8 yards to the UTSA 17 -8 -0.40
11:34 4th & 14 OWN 17 Caile Hogan punt for 31 yds
PUNT
3 pl · -4 yd · 2:05
7–7
−13
11:25 1st & 10 OPP 48 Kanye Udoh run for 3 yds to the UTSA 45 +3 -0.36
10:47 2nd & 7 OPP 45 Noah Short run for a loss of 3 yards to the UTSA 48 -3 -1.76
10:00 3rd & 10 OPP 48 Bryson Daily sacked by Donyai Taylor for a loss of 4 yards to the ARMY 48 -4 -1.15
9:29 4th & 14 OWN 48 James Wagenseller punt for 37 yds, fair catch by David Amador II at the UTSA 15
PUNT
3 pl · 2 yd · 1:07
7–7
+11
9:24 1st & 10 OWN 15 Willie McCoy run for a loss of 3 yards to the UTSA 12 Willie McCoy fumbled, recovered by UTSA Willie McCoy -3 -0.59
9:09 2nd & 13 OWN 12 Owen McCown pass incomplete to Devin McCuin 0 -0.11
8:50 3rd & 13 OWN 12 Owen McCown pass complete to David Amador II for 5 yds to the UTSA 17 +5 0.01
8:22 4th & 8 OWN 17 Caile Hogan punt for 49 yds , Tyrell Robinson returns for no gain to the ARMY 34
FG
8 pl · 44 yd · 3:05
7–10
+3
8:05 1st & 10 OWN 34 Bryson Daily pass complete to Casey Reynolds for 27 yds to the UTSA 39 for a 1ST down +27 2.20
7:48 1st & 10 OPP 39 Bryson Daily run for 4 yds to the UTSA 35 +4 -0.09
7:06 2nd & 6 OPP 35 Bryson Daily pass incomplete to Noah Short 0 -0.87
6:59 3rd & 6 OPP 35 Bryson Daily run for 14 yds to the UTSA 21 for a 1ST down +14 1.46
6:32 1st & 10 OPP 21 Bryson Daily sacked by Jimmori Robinson for a loss of 1 yard to the UTSA 22 -1 -0.48
5:56 2nd & 11 OPP 22 Hayden Reed run for no gain to the UTSA 22 0 -0.54
5:22 3rd & 11 OPP 22 Bryson Daily pass incomplete to Tyrell Robinson 0 -0.82
5:17 4th & 11 OPP 22 Trey Gronotte 39 Yd Field Goal
FG
12 pl · 58 yd · 3:30
10–10
−1
5:02 1st & 10 OWN 27 Brandon High Jr. run for 6 yds to the UTSA 33 +6 0.35
4:41 2nd & 4 OWN 33 Brandon High Jr. run for 5 yds to the UTSA 38 for a 1ST down +5 0.63
4:19 1st & 10 OWN 38 Owen McCown pass incomplete to Devin McCuin 0 -1.09
4:06 2nd & 10 OWN 38 Owen McCown pass complete to David Amador II for 3 yds to the UTSA 41 +3 -0.30
3:29 3rd & 7 OWN 41 Owen McCown pass complete to David Amador II for 20 yds to the ARMY 39 for a 1ST down +20 3.20
3:17 1st & 10 OPP 39 Owen McCown pass incomplete to Patrick Overmyer 0 -0.81
3:10 2nd & 10 OPP 39 Brandon High Jr. run for no gain to the ARMY 39 0 -1.01
2:21 3rd & 10 OPP 39 Owen McCown run for 20 yds to the ARMY 19 for a 1ST down +20 2.36
2:00 1st & 10 OPP 19 Timeout Army, clock 02:00
1:52 1st & 10 OPP 19 Owen McCown pass complete to David Amador II for 4 yds to the ARMY 15 +4 -0.02
1:52 2nd & 6 OPP 15 Timeout Army, clock 01:52
1:48 2nd & 6 OPP 15 Owen McCown pass incomplete to David Amador II 0 -0.38
1:42 3rd & 6 OPP 15 Owen McCown pass incomplete to Houston Thomas 0 -0.49
1:39 4th & 6 OPP 15 Tate Sandell 33 Yd Field Goal
FUMBLE
4 pl · 35 yd · 0:29
10–10
+6
1:33 1st & 10 OWN 25 Noah Short run for 6 yds to the ARMY 31 +6 0.33
1:30 2nd & 4 OWN 31 Bryson Daily pass incomplete to Noah Short 0 -0.87
1:25 3rd & 4 OWN 31 Bryson Daily pass complete to Noah Short for 29 yds to the UTSA 40 for a 1ST down +29 3.42
1:10 1st & 10 OPP 40 Noah Short run for no gain to the UTSA 40 Noah Short fumbled, recovered by UTSA Christian Clayton -3.81
FUMBLE
3 pl · 7 yd · 0:55
10–10
−25
0:57 1st & 10 OWN 40 Owen McCown run for 4 yds to the UTSA 44 +4 -0.17
0:25 2nd & 6 OWN 44 Owen McCown pass complete to JJ Sparkman for 5 yds to the UTSA 49 +5 0.11
0:15 3rd & 1 OWN 49 run for a loss of 2 yards to the UTSA 47 fumbled, recovered by UTSA Andon Thomas -2.19
FG
5 pl · 29 yd · 0:15
10–13
+4
0:15 1st & 10 OPP 47 Bryson Daily run for 7 yds to the UTSA 40 +7 0.54
0:11 2nd & 3 OPP 40 Bryson Daily pass incomplete to Samari Howard 0 -1.04
0:08 3rd & 3 OPP 40 Noah Short run for 5 yds to the UTSA 35 for a 1ST down +5 1.14
0:08 1st & 10 OPP 35 Timeout UTSA, clock 00:08
0:04 1st & 10 OPP 35 Bryson Daily run for 17 yds to the UTSA 18 for a 1ST down +17 0.38
0:01 1st & 10 OPP 18 Timeout Army, clock 00:01
0:00 1st & 10 OPP 18 Trey Gronotte 35 Yd Field Goal
0:00 OPP 18 End of 2nd Quarter
Q3
TD
11 pl · 75 yd · 4:47
17–13
+1
14:53 1st & 10 OWN 25 Brandon High Jr. run for 4 yds to the UTSA 29 +4 -0.11
14:29 2nd & 6 OWN 29 Owen McCown pass incomplete to Willie McCoy 0 -0.65
14:21 3rd & 6 OWN 29 Owen McCown run for 14 yds to the UTSA 43 for a 1ST down +14 2.38
13:56 1st & 10 OWN 43 Brandon High Jr. run for 5 yds to the UTSA 48 +5 0.11
13:29 2nd & 5 OWN 48 Owen McCown pass complete to Houston Thomas for 8 yds to the ARMY 44 for a 1ST down +8 0.94
12:54 1st & 10 OPP 44 Brandon High Jr. run for 6 yds to the ARMY 38 +6 0.30
12:27 2nd & 4 OPP 38 Brandon High Jr. run for 6 yds to the ARMY 32 for a 1ST down +6 0.25
12:01 1st & 10 OPP 32 Brandon High Jr. run for a loss of 2 yards to the ARMY 34 -2 -0.93
11:29 2nd & 12 OPP 34 Bryson Donnell run for 7 yds to the ARMY 27 +7 0.37
10:55 3rd & 5 OPP 27 Bryson Donnell run for 4 yds to the ARMY 23 +4 -0.10
10:13 4th & 1 OPP 23 Devin McCuin 23 Yd pass from Owen McCown (Tate Sandell Kick) +23 3.52
FG
14 pl · 70 yd · 8:39
17–16
+6
10:05 1st & 10 OWN 25 Noah Short run for 1 yd to the ARMY 26 +1 -0.59
9:28 2nd & 9 OWN 26 Noah Short run for 9 yds to the ARMY 35 for a 1ST down +9 1.42
9:04 1st & 10 OWN 35 Bryson Daily run for 2 yds to the ARMY 37 +2 -0.63
8:09 2nd & 8 OWN 37 Noah Short run for 6 yds to the ARMY 43 +6 0.32
7:45 3rd & 2 OWN 43 Bryson Daily run for 3 yds to the ARMY 46 for a 1ST down +3 1.37
7:08 1st & 10 OWN 46 (07:08) PENALTY UTSA Offside (Buxton,Jameian) 5 yards from ARMY46 to UTSA49. NO PLAY. +5
6:40 1st & 5 OPP 49 Kanye Udoh run for no gain to the UTSA 49 0 -1.21
5:58 2nd & 5 OPP 49 Bryson Daily run for 5 yds to the UTSA 44 for a 1ST down +5 0.67
5:02 1st & 10 OPP 44 Bryson Daily pass complete to Tyrell Robinson for 6 yds to the UTSA 38 +6 0.30
4:34 2nd & 4 OPP 38 Kanye Udoh run for 5 yds to the UTSA 33 for a 1ST down +5 0.21
3:38 1st & 10 OPP 33 Bryson Daily pass complete to Liam Fortner for 28 yds to the UTSA 5 for a 1ST down +28 1.02
3:11 1st & 5 OPP 5 Bryson Daily run for 4 yds to the UTSA 1 +4 -0.02
2:34 2nd & 1 OPP 1 Bryson Daily run for no gain to the UTSA 1 0 -0.55
1:52 3rd & 1 OPP 1 PENALTY ARMY False Start (Crossan,David) 4 yards from UTSA01 to UTSA05. NO PLAY. -4
1:38 3rd & 5 OPP 5 Bryson Daily pass incomplete to Samari Howard 0 -0.29
1:34 4th & 5 OPP 5 Trey Gronotte 22 yd FG GOOD
1:26 1st & 10 OWN 35 Trey Gronotte kickoff for 65 yds , Willie McCoy return for 19 yds to the UTSA 46 UTSA Penalty, Illegal Block (7 Yards) to the UTSA 7
ON DOWNS
4 pl · 9 yd · 1:30
17–16
+15
1:16 1st & 10 OWN 7 Brandon High Jr. run for 3 yds to the UTSA 10 +3 -0.13
0:41 2nd & 7 OWN 10 Owen McCown pass complete to Devin McCuin for 5 yds to the UTSA 15 +5 0.05
0:00 OWN 15 End of 3rd Quarter
0:00 3rd & 2 OWN 15 Brandon High Jr. run for 1 yd to the UTSA 16 +1 -0.22
14:56 4th & 1 OWN 16 Brandon High Jr. run for no gain to the UTSA 16 0 0.17
Q4
TD
5 pl · 16 yd · 2:37
17–22
+10
14:47 1st & 10 OPP 16 Bryson Daily run for 2 yds to the UTSA 14 +2 -0.18
14:12 2nd & 8 OPP 14 Noah Short run for 9 yds to the UTSA 5 for a 1ST down +9 0.87
13:23 1st & 5 OPP 5 Bryson Daily run for 4 yds to the UTSA 1 +4 -0.02
12:51 2nd & 1 OPP 1 Bryson Daily run for no gain to the UTSA 1 0 -0.55
12:19 3rd & 1 OPP 1 Bryson Daily run for 1 yd for a TD (Two-Point Conversion failed) +1 2.45
INT
4 pl · 27 yd · 1:02
17–22
−5
12:10 1st & 10 OWN 25 Owen McCown pass complete to Houston Thomas for 11 yds to the UTSA 36 for a 1ST down +11 0.93
11:51 1st & 10 OWN 36 Brandon High Jr. run for 5 yds to the UTSA 41 +5 0.11
11:37 2nd & 5 OWN 41 Owen McCown pass complete to David Amador II for 11 yds to the ARMY 48 for a 1ST down +11 1.35
11:17 1st & 10 OPP 48 Owen McCown pass intercepted Collin Matteson return for 41 yds to the UTSA 46 -3.31
TD
2 pl · 46 yd · 0:51
17–29
+26
11:11 1st & 10 OPP 46 Noah Short run for 4 yds to the UTSA 42 +4 -0.12
10:26 2nd & 6 OPP 42 Bryson Daily run for 42 yds for a TD (Trey Gronotte KICK) +42 3.66
TD
4 pl · 75 yd · 1:16
24–29
−11
10:19 1st & 10 OWN 25 Brandon High Jr. run for 7 yds to the UTSA 32 +7 0.60
9:45 2nd & 3 OWN 32 Owen McCown pass complete to Patrick Overmyer for 8 yds to the UTSA 40 for a 1ST down +8 0.72
9:21 1st & 10 OWN 40 Owen McCown pass complete to Devin McCuin for 54 yds to the ARMY 6 for a 1ST down +54 2.70
9:10 1st & 6 OPP 6 Brandon High Jr. run for 6 yds for a TD (Tate Sandell KICK) +6 2.05
MISSED FG
13 pl · 45 yd · 7:14
24–29
+8
9:03 1st & 10 OWN 25 Tyrell Robinson run for no gain to the ARMY 25 0 -0.70
8:18 2nd & 10 OWN 25 Tyrell Robinson run for 1 yd to the ARMY 26 +1 -0.29
7:27 3rd & 9 OWN 26 Bryson Daily pass complete to Casey Reynolds for 10 yds to the ARMY 36 for a 1ST down +10 1.93
6:48 1st & 10 OWN 36 Noah Short run for no gain to the ARMY 36 0 -1.04
6:00 2nd & 10 OWN 36 Bryson Daily pass complete to Casey Reynolds for 23 yds to the UTSA 41 for a 1ST down +23 2.95
5:14 1st & 10 OPP 41 Kanye Udoh run for 5 yds to the UTSA 36 +5 0.09
4:27 2nd & 5 OPP 36 Bryson Daily run for 4 yds to the UTSA 32 +4 -0.09
3:44 3rd & 1 OPP 32 Jake Rendina run for no gain to the UTSA 32 0 -0.95
2:50 4th & 1 OPP 32 Bryson Daily run for 2 yds to the UTSA 30 for a 1ST down +2 1.38
2:13 1st & 10 OPP 30 Jake Rendina run for 1 yd to the UTSA 29 +1 -0.42
2:13 2nd & 9 OPP 29 Timeout UTSA, clock 02:13
2:09 2nd & 9 OPP 29 Bryson Daily run for no gain to the UTSA 29 0 -0.71
2:09 3rd & 9 OPP 29 Timeout UTSA, clock 02:09
2:00 4th & 10 OPP 30 Timeout Army, clock 02:00
1:58 3rd & 9 OPP 29 Bryson Daily pass complete to Tyrell Robinson for a loss of 1 yard to the UTSA 30 -1 -1.17
1:56 4th & 10 OPP 30 Trey Gronotte 47 yd FG MISSED
INT
4 pl · 27 yd · 0:42
24–29
−15
1:40 1st & 10 OWN 30 Owen McCown run for 6 yds to the UTSA 36 +6 0.37
1:30 2nd & 4 OWN 36 Owen McCown pass incomplete to David Amador II 0 -1.03
1:23 3rd & 4 OWN 36 Owen McCown pass complete to Houston Thomas for 6 yds to the ARMY 42 for a 1ST down Army Penalty, unsportsmanlike conduct (Justin Weaver) to the ARMY 43 for a 1ST down +21 3.00
1:14 1st & 10 OPP 43 Owen McCown pass intercepted Gavin Shields return for 10 yds to the ARMY 20 -3.65
END OF Q4
2 pl · -2 yd · 1:14
24–29
+27
0:52 1st & 10 OWN 20 B. Daily takes a knee -1 -0.63
0:00 OWN 19 End of 4th Quarter
0:00 2nd & 11 OWN 19 B. Daily takes a knee -1 -0.25
21 drives. Field position runs left to right for both teams: 0 is the offense's own goal line, 100 the one it is attacking. WP is CollegeFootballData's model, read at the last play of each drive; Δ is what the drive moved it, in points of probability.

Defense

2sacks1
9plays for loss3
1takeaways3
1three-and-outs forced2
10explosive plays allowed8
5.37yards allowed / play6.62
6 of 11scoring drives allowed4 of 10
UTSA
Syrus Dumas 12 (12) 3 TFL
Martavius French 9 (6) 0.5 TFL · 1 QH
Elliott Davison 7 (5)
Donyai Taylor 5 (4) 1 sk · 1 TFL
Christian Clayton 4 (2)
Asyrus Simon 4 (2)
Jamal Ligon 4 (2)
Ronald Triplette 4 (1)
Army
Andon Thomas 14 (7) 1 QH
Chance Keith 7 (3) 1 PD
Kalib Fortner 5 (1) 1 sk · 1 TFL · 1 PD
Casey Larkin 3 (3) 2 TFL
Jaydan Mayes 3 (2)
Max DiDomenico 3 (1)
Donavon Platt 2 (2) 1 PD
Eric Ford 2 (2)
Tackles with solo in parentheses. Sacks, plays for loss and explosive plays come from the play rows; takeaways and three-and-outs from how each drive ended.

Special teams

1 of 1field goals3 of 4
2punts1
40.0punt average37.0
0punts inside the 201
66return yards0
own 24average drive startown 31
UTSA
K Tate Sandell 1/1 FG · long 33 · 3/3 XP
P Caile Hogan 2 punts · 40.0 avg
KR Willie McCoy 3 ret · 66 yds · long 27
Army
K Trey Gronotte 3/4 FG · long 39 · 2/2 XP
P James Wagenseller 1 punt · 37.0 avg · 1 in 20
PR Tyrell Robinson 1 ret · 0 yds
K kicking, P punting, KR kick returns, PR punt returns. Average drive start counts only drives that began after a punt or a kickoff — a drive handed over by a takeaway is the defense's doing.

Team stats from play-by-play

52plays76
344yards408
10drives11
50%success rate43%
15.54total PPA16.41
Derived from 128 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q1Tyrell Robinson 41 Yd pass from Bryson Daily (Trey Gronotte Kick) 7–0
Q1Brandon High Jr. 10 Yd Run (Tate Sandell Kick) 7–7
Q2Trey Gronotte 39 Yd Field Goal 10–7
Q2Tate Sandell 33 Yd Field Goal 10–10
Q2Trey Gronotte 35 Yd Field Goal 13–10
Q3Devin McCuin 23 Yd pass from Owen McCown (Tate Sandell Kick) 17–13
Q3Trey Gronotte 22 yd FG GOOD 16–17
Q4Bryson Daily run for 1 yd for a TD (Two-Point Conversion failed) 22–17
Q4Bryson Daily run for 42 yds for a TD (Trey Gronotte KICK) 29–17
Q4Brandon High Jr. run for 6 yds for a TD (Tate Sandell KICK) 24–29

Biggest plays by PPA

Q4Bryson Daily run for 42 yds for a TD (Trey Gronotte KICK) 3.66
Q3Devin McCuin 23 Yd pass from Owen McCown (Tate Sandell Kick) 3.52
Q2Bryson Daily pass complete to Noah Short for 29 yds to the UTSA 40 for a 1ST down 3.42
Q1Tyrell Robinson 41 Yd pass from Bryson Daily (Trey Gronotte Kick) 3.24
Q2Owen McCown pass complete to David Amador II for 20 yds to the ARMY 39 for a 1ST down 3.20
Q4Owen McCown pass complete to Houston Thomas for 6 yds to the ARMY 42 for a 1ST down… 3.00

Series recent meetings

2025 Army 27 – 24 UTSA
2023 Army 37 – 29 UTSA
2022 UTSA 41 – 38 Army
2020 Army 28 – 16 UTSA
2019 Army 31 – 13 UTSA
Last 5 meetings shown. Full all-time series sits on each team page.
Data: CollegeFootballData · terminal