Play-By-Play
1st Quarter
Kickoff
15:00 - 1st
Nick Vogel kickoff for 65 yds for a touchback
56-yd Pass
15:00 - 1st
Mason Fine pass complete to Jason Pirtle for 56 yds to the UAB 19 for a 1ST down
1st & 10 at UNT 25
7-yd Run
15:00 - 1st
Tre Siggers run for 7 yds to the UAB 12
1st & 10 at UAB 19
Incompletion
15:00 - 1st
Mason Fine pass incomplete to Michael Lawrence, broken up by Dy'jonn Turner
2nd & 3 at UAB 12
12-yd Touchdown Pass
13:53 - 1st
Mason Fine pass complete to Jyaire Shorter for 12 yds for a TD, (Ethan Mooney KICK)
3rd & 3 at UAB 12
Kickoff
13:53 - 1st
Zach Williams kickoff for 55 yds
6-yd Run
13:53 - 1st
Lucious Stanley run for 6 yds to the UAB 31
1st & 10 at UAB 25
3-yd Run
13:53 - 1st
Dylan Hopkins run for 3 yds to the UAB 34
2nd & 4 at UAB 31

(12:38 - 1st) Timeout NORTH TEXAS, clock 12:38

-1-yd Run
12:38 - 1st
Lucious Stanley run for a loss of 1 yard to the UAB 33
3rd & 1 at UAB 34
Punt
12:38 - 1st
Kyle Greenwell punt for 55 yds, downed at the NORTHTEXAS 12 NORTH TEXAS Penalty, Offensive holding (6 Yards) to the NoTex 6
4th & 2 at UAB 33
Incompletion
11:48 - 1st
Mason Fine pass incomplete to Deonte Simpson
1st & 10 at UNT 6
Incompletion
11:48 - 1st
Mason Fine pass incomplete to Jaelon Darden
2nd & 10 at UNT 6
9-yd Run
11:48 - 1st
DeAndre Torrey run for 9 yds to the NoTex 15
3rd & 10 at UNT 6
Punt
11:48 - 1st
Alvin Kenworthy punt for 47 yds, downed at the UAB 38
4th & 1 at UNT 15
8-yd Run
10:44 - 1st
Dylan Hopkins run for 8 yds to the UAB 46
1st & 10 at UAB 38
8-yd Pass
10:44 - 1st
Tyler Johnston III pass complete to Austin Watkins for 8 yds to the NoTex 46 for a 1ST down
2nd & 2 at UAB 46
1-yd Run
10:44 - 1st
Spencer Brown run for 1 yd to the NoTex 45
1st & 10 at UNT 46
11-yd Run
10:44 - 1st
Kendall Parham run for 11 yds to the NoTex 34 for a 1ST down
2nd & 9 at UNT 45
5-yd Pass
10:44 - 1st
Dylan Hopkins pass complete to Hayden Pittman for 5 yds to the NoTex 29
1st & 10 at UNT 34
3-yd Run
10:44 - 1st
Lucious Stanley run for 3 yds to the NoTex 26
2nd & 5 at UNT 29
11-yd Run
10:44 - 1st
Dylan Hopkins run for 11 yds to the NoTex 15 for a 1ST down
3rd & 2 at UNT 26
6-yd Run
10:44 - 1st
Spencer Brown run for 6 yds to the NoTex 9
1st & 10 at UNT 15
0-yd Run
10:44 - 1st
Spencer Brown run for no gain to the NoTex 9
2nd & 4 at UNT 9
5-yd Penalty
10:44 - 1st
UAB Penalty, false start (Noah Wilder) to the NoTex 14
3rd & 4 at UNT 9
Incompletion
10:44 - 1st
Dylan Hopkins pass incomplete to Myron Mitchell
3rd & 9 at UNT 14
Field Goal Good
5:04 - 1st
Nick Vogel 32 yd FG GOOD
4th & 9 at UNT 14
15-yd Penalty
5:04 - 1st
UAB Penalty, unsportsmanlike conduct (-15 Yards) to the UAB 20
1st & Goal at UAB 35
Kickoff
5:04 - 1st
Nick Vogel kickoff for 74 yds , DeAndre Torrey return for 31 yds to the NoTex 37
3-yd Pass
4:56 - 1st
Mason Fine pass complete to DeAndre Torrey for 3 yds to the NoTex 40
1st & 10 at UNT 37
15-yd Penalty
4:56 - 1st
UAB Penalty, unsportsmanlike conduct (15 Yards) to the UAB 45 for a 1ST down
2nd & 7 at UNT 40
1-yd Run
4:56 - 1st
Tre Siggers run for 1 yd to the UAB 44
1st & 10 at UAB 45
2-yd Run
4:56 - 1st
Tre Siggers run for 2 yds to the UAB 42
2nd & 9 at UAB 44
Sack
4:56 - 1st
Mason Fine sacked by Fitzgerald Mofor for a loss of 9 yards to the NoTex 49
3rd & 7 at UAB 42
Punt
4:56 - 1st
Alvin Kenworthy punt for 45 yds, downed at the UAB 6
4th & 16 at UNT 49
7-yd Run
2:32 - 1st
Lucious Stanley run for 7 yds to the UAB 13
1st & 10 at UAB 6
4-yd Run
2:32 - 1st
Lucious Stanley run for 4 yds to the UAB 17 for a 1ST down
2nd & 3 at UAB 13
Incompletion
2:32 - 1st
Dylan Hopkins pass incomplete to Austin Watkins
1st & 10 at UAB 17

(1:21 - 1st) Timeout UAB, clock 01:21

-2-yd Run
1:21 - 1st
Dylan Hopkins run for a loss of 2 yards to the UAB 15
2nd & 10 at UAB 17
Sack
1:21 - 1st
Dylan Hopkins sacked by Mike Linehan and LaDarius Hamilton for a loss of 7 yards to the UAB 8
3rd & 12 at UAB 15

(0:23 - 1st) Timeout NORTH TEXAS, clock 00:23

Punt
0:23 - 1st
Kyle Greenwell punt for 46 yds, fair catch by Jaelon Darden at the NoTex 46
4th & 19 at UAB 8
2nd Quarter
7-yd Run
0:17 - 1st
Tre Siggers run for 7 yds to the UAB 47
1st & 10 at UNT 46

End of 1st Quarter

1-yd Run
15:00 - 2nd
Tre Siggers run for 1 yd to the UAB 46
2nd & 3 at UAB 47
0-yd Run
15:00 - 2nd
Tre Siggers run for no gain to the UAB 46
3rd & 2 at UAB 46
11-yd Pass
15:00 - 2nd
Mason Fine pass complete to Jaelon Darden for 11 yds to the UAB 35 for a 1ST down
4th & 2 at UAB 46

(13:47 - 2nd) Timeout UAB, clock 13:47

-1-yd Run
13:47 - 2nd
DeAndre Torrey run for a loss of 1 yard to the UAB 36
1st & 10 at UAB 35
Sack
13:47 - 2nd
Mason Fine sacked by Kristopher Moll for a loss of 3 yards to the UAB 39
2nd & 11 at UAB 36
Incompletion
13:47 - 2nd
Mason Fine pass incomplete to Jyaire Shorter
3rd & 14 at UAB 39
Punt
13:47 - 2nd
Alvin Kenworthy punt for 34 yds, downed at the UAB 5
4th & 14 at UAB 39
2-yd Penalty
12:18 - 2nd
UAB Penalty, false start (-2 Yards) to the UAB 3
1st & 10 at UAB 5
5-yd Run
12:18 - 2nd
Spencer Brown run for 5 yds to the UAB 8
1st & 12 at UAB 3
11-yd Run
12:18 - 2nd
Spencer Brown run for 11 yds to the UAB 19 for a 1ST down
2nd & 7 at UAB 8
6-yd Run
12:18 - 2nd
Spencer Brown run for 6 yds to the UAB 25
1st & 10 at UAB 19
6-yd Run
12:18 - 2nd
Lucious Stanley run for 6 yds to the UAB 31 for a 1ST down
2nd & 4 at UAB 25
5-yd Penalty
12:18 - 2nd
NORTH TEXAS Penalty, Defensive offside (5 Yards) to the UAB 36
1st & 10 at UAB 31
1-yd Run
12:18 - 2nd
Spencer Brown run for 1 yd to the UAB 37
1st & 5 at UAB 36
10-yd Run
12:18 - 2nd
Spencer Brown run for 10 yds to the UAB 47 for a 1ST down
2nd & 4 at UAB 37
24-yd Pass
12:18 - 2nd
Dylan Hopkins pass complete to Kendall Parham for 24 yds to the NoTex 29 for a 1ST down
1st & 10 at UAB 47
1-yd Run
12:18 - 2nd
Spencer Brown run for 1 yd to the NoTex 28
1st & 10 at UNT 29
24-yd Pass
12:18 - 2nd
Dylan Hopkins pass complete to Thair Blakes for 24 yds to the NoTex 4 for a 1ST down
2nd & 9 at UNT 28
4-yd Touchdown Run
6:15 - 2nd
Spencer Brown run for 4 yds for a TD, (Nick Vogel KICK)
1st & Goal at UNT 4
Kickoff
6:15 - 2nd
Nick Vogel kickoff for 50 yds for a touchback
3-yd Run
6:15 - 2nd
Tre Siggers run for 3 yds to the NoTex 28
1st & 10 at UNT 25
14-yd Pass
6:15 - 2nd
Mason Fine pass complete to Jaelon Darden for 14 yds to the NoTex 42 for a 1ST down
2nd & 7 at UNT 28
0-yd Run
6:15 - 2nd
Tre Siggers run for no gain to the NoTex 42
1st & 10 at UNT 42
15-yd Penalty
6:15 - 2nd
UAB Penalty, roughing passer (Noah Wilder) to the UAB 43 for a 1ST down
2nd & 10 at UNT 42
1-yd Run
6:15 - 2nd
DeAndre Torrey run for 1 yd to the UAB 42
1st & 10 at UAB 43
1-yd Run
6:15 - 2nd
DeAndre Torrey run for 1 yd to the UAB 41
2nd & 9 at UAB 42
8-yd Pass
6:15 - 2nd
Mason Fine pass complete to Jaelon Darden for 8 yds to the UAB 33 for a 1ST down
3rd & 8 at UAB 41
-1-yd Run
6:15 - 2nd
Tre Siggers run for a loss of 1 yard to the UAB 34
1st & 10 at UAB 33
Incompletion
6:15 - 2nd
Mason Fine pass incomplete to Nick Harvey
2nd & 11 at UAB 34
2-yd Run
6:15 - 2nd
DeAndre Torrey run for 2 yds to the UAB 32
3rd & 11 at UAB 34
18-yd Pass
6:15 - 2nd
Mason Fine pass complete to Deonte Simpson for 18 yds to the UAB 14 for a 1ST down
4th & 9 at UAB 32
14-yd Touchdown Run
1:38 - 2nd
DeAndre Torrey run for 14 yds for a TD, (Ethan Mooney KICK)
1st & 10 at UAB 14
Kickoff
1:38 - 2nd
Zach Williams kickoff for 35 yds
36-yd Pass
1:38 - 2nd
Dylan Hopkins pass complete to Kendall Parham for 36 yds to the NoTex 29 for a 1ST down
1st & 10 at UAB 35
-1-yd Run
1:38 - 2nd
Dylan Hopkins run for a loss of 1 yard to the NoTex 30
1st & 10 at UNT 29
15-yd Penalty
1:38 - 2nd
NORTH TEXAS Penalty, Defensive pass interference (Nick Harvey) to the NoTex 15 for a 1ST down
2nd & 11 at UNT 30
13-yd Penalty
1:38 - 2nd
NORTH TEXAS Penalty, Defensive pass interference (Cam Johnson) to the NoTex 2 for a 1ST down
1st & 10 at UNT 15
2-yd Touchdown Run
0:33 - 2nd
Lucious Stanley run for 2 yds for a TD, (Nick Vogel KICK)
1st & Goal at UNT 2
Kickoff
0:33 - 2nd
Nick Vogel kickoff for 65 yds for a touchback
5-yd Pass
0:33 - 2nd
Mason Fine pass complete to Jaelon Darden for 5 yds to the NoTex 30
1st & 10 at UNT 25
Incompletion
0:33 - 2nd
Mason Fine pass incomplete to Jyaire Shorter, broken up by Starling Thomas V
2nd & 5 at UNT 30
Fumble Recovery (Own)
0:33 - 2nd
Mason Fine sacked by Jordan Smith for a loss of 14 yards to the NoTex 13 Mason Fine fumbled, recovered by NoTex Mason Fine , return for 0 yards
3rd & 5 at UNT 30
Punt
0:33 - 2nd
Alvin Kenworthy punt for 53 yds, punt out-of-bounds at the UAB 34
4th & 22 at UNT 13
-1-yd Run
0:08 - 2nd
TEAM run for a loss of 1 yard to the UAB 33
1st & 10 at UAB 34

End of 2nd Quarter

3rd Quarter
Kickoff
15:00 - 3rd
Zach Williams kickoff for 47 yds
11-yd Run
15:00 - 3rd
Spencer Brown run for 11 yds to the UAB 36 for a 1ST down
1st & 10 at UAB 25
2-yd Run
15:00 - 3rd
Spencer Brown run for 2 yds to the UAB 38
1st & 10 at UAB 36
-2-yd Run
15:00 - 3rd
Spencer Brown run for a loss of 2 yards to the UAB 36
2nd & 8 at UAB 38
11-yd Pass
15:00 - 3rd
Dylan Hopkins pass complete to Myron Mitchell for 11 yds to the UAB 47 for a 1ST down
3rd & 10 at UAB 36
10-yd Run
15:00 - 3rd
Lucious Stanley run for 10 yds to the NoTex 43 for a 1ST down
1st & 10 at UAB 47
15-yd Run
15:00 - 3rd
Lucious Stanley run for 15 yds to the NoTex 28 for a 1ST down
1st & 10 at UNT 43
2-yd Run
15:00 - 3rd
Lucious Stanley run for 2 yds to the NoTex 26
1st & 10 at UNT 28
Incompletion
15:00 - 3rd
Dylan Hopkins pass incomplete
2nd & 8 at UNT 26
3-yd Run
15:00 - 3rd
Dylan Hopkins run for 3 yds to the NoTex 23
3rd & 8 at UNT 26
Field Goal Good
10:42 - 3rd
Nick Vogel 41 yd FG GOOD
4th & 5 at UNT 23
Kickoff
10:42 - 3rd
Nick Vogel kickoff for 65 yds for a touchback
35-yd Pass
10:42 - 3rd
Mason Fine pass complete to Michael Lawrence for 35 yds to the UAB 40 for a 1ST down
1st & 10 at UNT 25
0-yd Run
10:42 - 3rd
DeAndre Torrey run for no gain to the UAB 40
1st & 10 at UAB 40
5-yd Run
10:42 - 3rd
DeAndre Torrey run for 5 yds to the UAB 35
2nd & 10 at UAB 40
5-yd Pass
10:42 - 3rd
Mason Fine pass complete to Jaelon Darden for 5 yds to the UAB 30 for a 1ST down
3rd & 5 at UAB 35
6-yd Run
10:42 - 3rd
Mason Fine run for 6 yds to the UAB 24
1st & 10 at UAB 30
10-yd Pass
10:42 - 3rd
Mason Fine pass complete to Jaelon Darden for 10 yds to the UAB 14 for a 1ST down
2nd & 4 at UAB 24
3-yd Run
10:42 - 3rd
Mason Fine run for 3 yds to the UAB 11
1st & 10 at UAB 14
9-yd Penalty
10:42 - 3rd
UAB Penalty, Defensive pass interference (9 Yards) to the UAB 2 for a 1ST down
2nd & 7 at UAB 11
0-yd Run
10:42 - 3rd
Tre Siggers run for no gain to the UAB 2
1st & Goal at UAB 2
2-yd Touchdown Pass
6:24 - 3rd
Mason Fine pass complete to Jaelon Darden for 2 yds for a TD, (Ethan Mooney KICK)
2nd & Goal at UAB 2
Kickoff
6:24 - 3rd
Zach Williams kickoff for 42 yds , Gerrit Prince return for 9 yds to the UAB 33 Gerrit Prince fumbled, forced by Dominique Harrison, recovered by NoTex Kevin Wood
9-yd Pass
6:19 - 3rd
Mason Fine pass complete to Michael Lawrence for 9 yds to the UAB 24
1st & 10 at UAB 33
18-yd Pass
6:19 - 3rd
Mason Fine pass complete to Jason Pirtle for 18 yds to the UAB 6 for a 1ST down
2nd & 1 at UAB 24
-2-yd Run
6:19 - 3rd
Tre Siggers run for a loss of 2 yards to the UAB 8
1st & Goal at UAB 6
Interception
6:19 - 3rd
Mason Fine pass intercepted, touchback. Starling Thomas V return for no gain
2nd & Goal at UAB 8
Incompletion
4:40 - 3rd
Dylan Hopkins pass incomplete to Myron Mitchell
1st & 10 at UAB 20
6-yd Run
4:40 - 3rd
Dylan Hopkins run for 6 yds to the UAB 26
2nd & 10 at UAB 20
Incompletion
4:40 - 3rd
Dylan Hopkins pass incomplete to Kendall Parham
3rd & 4 at UAB 26
Punt
4:40 - 3rd
Kyle Greenwell punt for 40 yds, punt out-of-bounds at the NoTex 34
4th & 4 at UAB 26
2-yd Run
3:59 - 3rd
Mason Fine run for 2 yds to the NoTex 36
1st & 10 at UNT 34
5-yd Run
3:59 - 3rd
DeAndre Torrey run for 5 yds to the NoTex 41
2nd & 8 at UNT 36
10-yd Pass
3:59 - 3rd
Mason Fine pass complete to Jaelon Darden for 10 yds to the UAB 49 for a 1ST down
3rd & 3 at UNT 41
8-yd Pass
3:59 - 3rd
Mason Fine pass complete to Deonte Simpson for 8 yds to the UAB 41
1st & 10 at UAB 49
3-yd Run
3:59 - 3rd
DeAndre Torrey run for 3 yds to the UAB 38 for a 1ST down
2nd & 2 at UAB 41
9-yd Pass
3:59 - 3rd
Mason Fine pass complete to Jyaire Shorter for 9 yds to the UAB 29
1st & 10 at UAB 38
Incompletion
3:59 - 3rd
Mason Fine pass incomplete
2nd & 1 at UAB 29
Incompletion
3:59 - 3rd
Mason Fine pass incomplete
3rd & 1 at UAB 29
Interception Return Touchdown
0:20 - 3rd
Mason Fine pass intercepted for a TD TD Marshall return for 76 yds for a TD, (Two-Point Conversion failed )
4th & 1 at UAB 29

(0:20 - 3rd) Timeout UAB, clock 00:20

4th Quarter
Kickoff
0:20 - 3rd
Nick Vogel kickoff for 30 yds
10-yd Pass
0:20 - 3rd
Mason Fine pass complete to Jaelon Darden for 10 yds to the UAB 40 for a 1ST down
1st & 10 at 50

End of 3rd Quarter

Sack
15:00 - 4th
Mason Fine sacked by Jordan Smith for a loss of 3 yards to the UAB 43
1st & 10 at UAB 40
1-yd Run
15:00 - 4th
Tre Siggers run for 1 yd to the UAB 42
2nd & 13 at UAB 43
Incompletion
15:00 - 4th
Mason Fine pass incomplete to Jaelon Darden, broken up by Garrett Marino
3rd & 12 at UAB 42
Punt
15:00 - 4th
Alvin Kenworthy punt for 32 yds, fair catch by Myron Mitchell at the UAB 10
4th & 12 at UAB 42
8-yd Run
13:47 - 4th
Lucious Stanley run for 8 yds to the UAB 18
1st & 10 at UAB 10
4-yd Run
13:47 - 4th
Lucious Stanley run for 4 yds to the UAB 22 for a 1ST down
2nd & 2 at UAB 18
6-yd Run
13:47 - 4th
Spencer Brown run for 6 yds to the UAB 28
1st & 10 at UAB 22
7-yd Run
13:47 - 4th
Spencer Brown run for 7 yds to the UAB 35 for a 1ST down
2nd & 4 at UAB 28
Incompletion
13:47 - 4th
Dylan Hopkins pass incomplete to Austin Watkins
1st & 10 at UAB 35
-1-yd Pass
13:47 - 4th
Dylan Hopkins pass complete to Austin Watkins for a loss of 1 yard to the UAB 34
2nd & 10 at UAB 35
Sack
13:47 - 4th
Dylan Hopkins sacked by Dayton LeBlanc and KD Davis for a loss of 4 yards to the UAB 30
3rd & 11 at UAB 34
Punt
13:47 - 4th
Kyle Greenwell punt for 44 yds, downed at the NoTex 26
4th & 15 at UAB 30
-3-yd Run
9:44 - 4th
Mason Fine run for a loss of 3 yards to the NoTex 23
1st & 10 at UNT 26
8-yd Run
9:44 - 4th
DeAndre Torrey run for 8 yds to the NoTex 31
2nd & 13 at UNT 23
4-yd Penalty
9:44 - 4th
UAB Penalty, Defensive pass interference (Starling Thomas V) to the NoTex 35 for a 1ST down
3rd & 5 at UNT 31
Sack
9:44 - 4th
Mason Fine sacked by Fish McWilliams for a loss of 7 yards to the NoTex 28
1st & 10 at UNT 35
Incompletion
9:44 - 4th
Mason Fine pass incomplete to Jaelon Darden
2nd & 17 at UNT 28
10-yd Pass
9:44 - 4th
Mason Fine pass complete to Tre Siggers for 10 yds to the NoTex 38
3rd & 17 at UNT 28
Punt
9:44 - 4th
Alvin Kenworthy punt for 52 yds, downed at the UAB 10
4th & 7 at UNT 38
4-yd Run
6:52 - 4th
Spencer Brown run for 4 yds to the UAB 14
1st & 10 at UAB 10
32-yd Run
6:52 - 4th
Spencer Brown run for 32 yds to the UAB 46 for a 1ST down
2nd & 6 at UAB 14
5-yd Run
6:52 - 4th
Spencer Brown run for 5 yds to the NoTex 49
1st & 10 at UAB 46
1-yd Run
6:52 - 4th
Spencer Brown run for 1 yd to the NoTex 48
2nd & 5 at UNT 49

(4:08 - 4th) Timeout UAB, clock 04:08

5-yd Penalty
4:08 - 4th
UAB Penalty, false start (Noah Wilder) to the UAB 47
3rd & 4 at UNT 48

(4:08 - 4th) Timeout UAB, clock 04:08

Sack
4:08 - 4th
Dylan Hopkins sacked by LaDarius Hamilton for a loss of 10 yards to the UAB 37
3rd & 9 at UAB 47
5-yd Penalty
4:08 - 4th
UAB Penalty, false start (TD Marshall) to the UAB 32
4th & 19 at UAB 37
Punt
4:08 - 4th
Kyle Greenwell punt for 35 yds, fair catch by Jaelon Darden at the NoTex 33
4th & 24 at UAB 32
6-yd Pass
3:15 - 4th
Mason Fine pass complete to Jaelon Darden for 6 yds to the NoTex 39
1st & 10 at UNT 33
4-yd Run
3:15 - 4th
Tre Siggers run for 4 yds to the NoTex 43 for a 1ST down
2nd & 4 at UNT 39
3-yd Pass
3:15 - 4th
Mason Fine pass complete to Tre Siggers for 3 yds to the NoTex 46
1st & 10 at UNT 43
Sack
3:15 - 4th
Mason Fine sacked by Kristopher Moll for a loss of 10 yards to the NoTex 36
2nd & 7 at UNT 46
6-yd Pass
3:15 - 4th
Mason Fine pass complete to Kelvin Smith for 6 yds to the NoTex 42
3rd & 17 at UNT 36
Sack
3:15 - 4th
Mason Fine sacked by Will Boler and Alex Wright for a loss of 8 yards to the NoTex 34
4th & 11 at UNT 42
2-yd Run
1:12 - 4th
Lucious Stanley run for 2 yds to the NoTex 32
1st & 10 at UNT 34

(1:06 - 4th) Timeout NORTH TEXAS, clock 01:06

5-yd Run
1:06 - 4th
Dylan Hopkins run for 5 yds to the NoTex 27
2nd & 8 at UNT 32

(1:02 - 4th) Timeout NORTH TEXAS, clock 01:02

4-yd Run
1:02 - 4th
Lucious Stanley run for 4 yds to the NoTex 23 for a 1ST down
3rd & 3 at UNT 27

(0:57 - 4th) Timeout NORTH TEXAS, clock 00:57

-1-yd Run
0:57 - 4th
TEAM run for a loss of 1 yard to the NoTex 24
1st & 10 at UNT 23
-1-yd Run
0:57 - 4th
TEAM run for a loss of 1 yard to the NoTex 25
2nd & 11 at UNT 24

End of 4th Quarter