Southern Utah Thunderbirds @ UC Davis Aggies
| 1 | 2 | T | |
|---|---|---|---|
| SUU3-9 | 33 | 32 | 65 |
| UCD5-7 | 36 | 38 | 74 |
The scoring timeline.
Every scoring moment, when the official feed stamped it — and when FirstBuzzer's in-venue spotters buzzed it first. Times are ET.
-
Ramell Taylor made Three Point Jumper. Assisted by Damon Heuir.
3–0 -
Ray Jones, Jr. made Two Point Jumper.
5–0 -
Joe Harden made Free Throw.
5–1 -
Joe Harden made Free Throw.
5–2 -
Ramell Taylor made Two Point Jumper.
7–2 -
Josh Ritchart made Three Point Jumper. Assisted by Joe Harden.
7–5 -
Damon Heuir made Three Point Jumper.
10–5 -
Damon Heuir made Two Point Layup. Assisted by Ramell Taylor.
12–5 -
Joe Harden made Free Throw.
12–6 -
Joe Harden made Free Throw.
12–7 -
Eddie Miller made Three Point Jumper. Assisted by Mark Payne.
12–10 -
Ryan Sypkens made Three Point Jumper. Assisted by Josh Ritchart.
12–13 -
Jordan Weirick made Two Point Layup. Assisted by Ray Jones, Jr..
14–13 -
Jordan Weirick made Three Point Jumper. Assisted by Ray Jones, Jr..
17–13 -
Ryan Sypkens made Two Point Jumper.
17–15 -
Joe Harden made Two Point Tip Shot.
17–17 -
Ray Jones, Jr. made Two Point Jumper.
19–17 -
Ryan Sypkens made Three Point Jumper.
19–20 -
Mark Payne made Two Point Jumper. Assisted by Josh Ritchart.
19–22 -
Joe Harden made Free Throw.
19–23 -
Jake Nielson made Two Point Layup.
21–23 -
Jake Nielson made Free Throw.
22–23 -
Joe Harden made Two Point Layup. Assisted by Tyler Les.
22–25 -
Ryan Brimley made Three Point Jumper. Assisted by Jake Nielson.
25–25 -
Tyler Les made Three Point Jumper. Assisted by Josh Ritchart.
25–28 -
Josh Ritchart made Free Throw.
25–29 -
Jake Nielson made Two Point Layup. Assisted by Matt Hodgson.
27–29 -
Joe Harden made Two Point Layup. Assisted by Ryan Sypkens.
27–31 -
Damon Heuir made Two Point Jumper.
29–31 -
Mark Payne made Free Throw.
29–32 -
Jackson Stevenett made Two Point Jumper. Assisted by Ryan Brimley.
31–32 -
Eddie Miller made Two Point Layup.
31–34 -
Tyson Koehler made Two Point Jumper.
33–34 -
Mark Payne made Free Throw.
33–35 -
Mark Payne made Free Throw.
33–36 -
Eddie Miller made Two Point Jumper.
33–38 -
Mark Payne made Free Throw.
33–39 -
Eddie Miller made Two Point Jumper.
33–41 -
Damon Heuir made Two Point Jumper. Assisted by Ramell Taylor.
35–41 -
Mark Payne made Free Throw.
35–42 -
Mark Payne made Free Throw.
35–43 -
Ramell Taylor made Free Throw.
36–43 -
Ramell Taylor made Free Throw.
37–43 -
Matt Massey made Two Point Layup. Assisted by Ramell Taylor.
39–43 -
Matt Massey made Free Throw.
40–43 -
Eddie Miller made Two Point Jumper.
40–45 -
Damon Heuir made Two Point Layup. Assisted by Matt Massey.
42–45 -
Eddie Miller made Two Point Layup.
42–47 -
Jake Nielson made Two Point Layup.
44–47 -
Eddie Miller made Two Point Jumper.
44–49 -
Mark Payne made Free Throw.
44–50 -
Mark Payne made Free Throw.
44–51 -
Matt Massey made Two Point Layup.
46–51 -
Matt Massey made Free Throw.
47–51 -
Ryan Sypkens made Three Point Jumper.
47–54 -
Damon Heuir made Two Point Jumper. Assisted by Jake Nielson.
49–54 -
Ryan Sypkens made Two Point Jumper.
49–56 -
Matt Massey made Free Throw.
50–56 -
Josh Ritchart made Free Throw.
50–57 -
Matt Massey made Free Throw.
51–57 -
Matt Massey made Free Throw.
52–57 -
Ryan Sypkens made Three Point Jumper. Assisted by Mark Payne.
52–60 -
Jake Nielson made Two Point Layup.
54–60 -
Eddie Miller made Three Point Jumper. Assisted by Ryan Silva.
54–63 -
Eddie Miller made Two Point Jumper.
54–65 -
Ramell Taylor made Free Throw.
55–65 -
Mark Payne made Free Throw.
55–66 -
Mark Payne made Free Throw.
55–67 -
Damon Heuir made Two Point Jumper.
57–67 -
Tyler Les made Three Point Jumper. Assisted by Ryan Sypkens.
57–70 -
Jake Nielson made Three Point Jumper. Assisted by Damon Heuir.
60–70 -
Matt Massey made Two Point Layup.
62–70 -
Joe Harden made Free Throw.
62–71 -
Joe Harden made Free Throw.
62–72 -
Damon Heuir made Three Point Jumper. Assisted by Ray Jones, Jr..
65–72 -
Joe Harden made Free Throw.
65–73 -
Joe Harden made Free Throw.
65–74
Play-by-play
- P1 Eddie Miller Turnover.
- P1 Kyle Davis missed Two Point Jumper.
- P1 Josh Ritchart Defensive Rebound.
- P1 Josh Ritchart Turnover.
- P1 Tyson Koehler Steal.
- P1 Ramell Taylor made Three Point Jumper. Assisted by Damon Heuir. 3–0
- P1 Foul on Kyle Davis
- P1 Joe Harden missed Two Point Layup.
- P1 Josh Ritchart Offensive Rebound.
- P1 Josh Ritchart missed Three Point Jumper.
- P1 Kyle Davis Defensive Rebound.
- P1 Ray Jones, Jr. made Two Point Jumper. 5–0
- P1 Mike Kurtz missed Three Point Jumper.
- P1 Kyle Davis Defensive Rebound.
- P1 Ramell Taylor Turnover.
- P1 Mark Payne Steal.
- P1 Foul on Ray Jones, Jr.
- P1 Joe Harden made Free Throw. 5–1
- P1 Joe Harden made Free Throw. 5–2
- P1 Ramell Taylor made Two Point Jumper. 7–2
- P1 Josh Ritchart made Three Point Jumper. Assisted by Joe Harden. 7–5
- P1 Damon Heuir made Three Point Jumper. 10–5
- P1 Eddie Miller missed Two Point Layup.
- P1 Ramell Taylor Block.
- P1 Kyle Davis Defensive Rebound.
- P1 Damon Heuir made Two Point Layup. Assisted by Ramell Taylor. 12–5
- P1 UC Davis 30 Second Timeout.
- P1 Foul on Tyson Koehler
- P1 Official TV Timeout.
- P1 Joe Harden made Free Throw. 12–6
- P1 Joe Harden made Free Throw. 12–7
- P1 Kyle Davis missed Two Point Jumper.
- P1 Eddie Miller Defensive Rebound.
- P1 Joe Harden missed Two Point Jumper.
- P1 Tyson Koehler Defensive Rebound.
- P1 Kyle Davis Turnover.
- P1 Mark Payne Steal.
- P1 Eddie Miller made Three Point Jumper. Assisted by Mark Payne. 12–10
- P1 Ramell Taylor Turnover.
- P1 Joe Harden Steal.
- P1 Ryan Sypkens made Three Point Jumper. Assisted by Josh Ritchart. 12–13
- P1 Southern Utah 30 Second Timeout.
- P1 Ray Jones, Jr. Turnover.
- P1 Josh Ritchart Turnover.
- P1 Ray Jones, Jr. Steal.
- P1 Jordan Weirick made Two Point Layup. Assisted by Ray Jones, Jr.. 14–13
- P1 Foul on Ramell Taylor
- P1 Eddie Miller missed Free Throw.
- P1 Eddie Miller missed Free Throw.
- P1 Ramell Taylor Defensive Rebound.
- P1 Matt Massey missed Two Point Jumper.
- P1 Alex Tiffin Defensive Rebound.
- P1 Joe Harden missed Two Point Jumper.
- P1 Jordan Weirick Defensive Rebound.
- P1 Jordan Weirick made Three Point Jumper. Assisted by Ray Jones, Jr.. 17–13
- P1 Ryan Sypkens made Two Point Jumper. 17–15
- P1 Ramell Taylor missed Two Point Jumper.
- P1 Ryan Silva Defensive Rebound.
- P1 Ryan Sypkens missed Two Point Jumper.
- P1 Joe Harden Offensive Rebound.
- P1 Joe Harden made Two Point Tip Shot. 17–17
- P1 Jordan Weirick Turnover.
- P1 Joe Harden Steal.
- P1 Eddie Miller missed Three Point Jumper.
- P1 Tyson Koehler Defensive Rebound.
- P1 Ray Jones, Jr. made Two Point Jumper. 19–17
- P1 Joe Harden missed Two Point Jumper.
- P1 Southern Utah Defensive Rebound.
- P1 Official TV Timeout.
- P1 Jordan Weirick missed Two Point Jumper.
- P1 Matt Hodgson Offensive Rebound.
- P1 Foul on Mike Kurtz
- P1 Foul on Alex Tiffin
- P1 Matt Hodgson Turnover.
- P1 Ryan Sypkens made Three Point Jumper. 19–20
- P1 Official TV Timeout.
- P1 Jordan Weirick missed Two Point Jumper.
- P1 Matt Hodgson Offensive Rebound.
- P1 Matt Hodgson missed Two Point Tip Shot.
- P1 Mike Kurtz Defensive Rebound.
- P1 Ryan Sypkens Turnover.
- P1 Matt Massey Steal.
- P1 Foul on Mike Kurtz
- P1 Ray Jones, Jr. Turnover.
- P1 Josh Ritchart Steal.
- P1 Mark Payne made Two Point Jumper. Assisted by Josh Ritchart. 19–22
- P1 Matt Hodgson missed Two Point Jumper.
- P1 Joe Harden Defensive Rebound.
- P1 Foul on Matt Hodgson
- P1 Joe Harden missed Free Throw.
- P1 Joe Harden made Free Throw. 19–23
- P1 Jake Nielson made Two Point Layup. 21–23
- P1 Foul on Tyler Les
- P1 Jake Nielson made Free Throw. 22–23
- P1 Eddie Miller missed Two Point Layup.
- P1 Matt Hodgson Block.
- P1 Joe Harden Offensive Rebound.
- P1 Joe Harden made Two Point Layup. Assisted by Tyler Les. 22–25
- P1 Matt Hodgson Turnover.
- P1 Josh Ritchart Turnover.
- P1 Jake Nielson Steal.
- P1 Ryan Brimley made Three Point Jumper. Assisted by Jake Nielson. 25–25
- P1 Tyler Les made Three Point Jumper. Assisted by Josh Ritchart. 25–28
- P1 Ryan Brimley missed Three Point Jumper.
- P1 Mark Payne Defensive Rebound.
- P1 Foul on Tyson Koehler
- P1 Official TV Timeout.
- P1 Josh Ritchart missed Free Throw.
- P1 Josh Ritchart made Free Throw. 25–29
- P1 Jackson Stevenett missed Two Point Layup.
- P1 Jake Nielson Offensive Rebound.
- P1 Damon Heuir missed Three Point Jumper.
- P1 Ryan Sypkens Defensive Rebound.
- P1 Ryan Sypkens Turnover.
- P1 Matt Hodgson Steal.
- P1 Jake Nielson made Two Point Layup. Assisted by Matt Hodgson. 27–29
- P1 Joe Harden made Two Point Layup. Assisted by Ryan Sypkens. 27–31
- P1 Damon Heuir made Two Point Jumper. 29–31
- P1 Foul on Matt Hodgson
- P1 Mark Payne missed Free Throw.
- P1 Mark Payne made Free Throw. 29–32
- P1 Jackson Stevenett made Two Point Jumper. Assisted by Ryan Brimley. 31–32
- P1 Josh Ritchart missed Two Point Jumper.
- P1 Eddie Miller Offensive Rebound.
- P1 Eddie Miller made Two Point Layup. 31–34
- P1 Tyson Koehler made Two Point Jumper. 33–34
- P1 Foul on Jackson Stevenett
- P1 Mark Payne made Free Throw. 33–35
- P1 Mark Payne made Free Throw. 33–36
- P2 Foul on Tyson Koehler
- P2 Josh Ritchart missed Three Point Jumper.
- P2 Eddie Miller Offensive Rebound.
- P2 Eddie Miller made Two Point Jumper. 33–38
- P2 Tyson Koehler missed Two Point Layup.
- P2 Kyle Davis Offensive Rebound.
- P2 Kyle Davis missed Two Point Tip Shot.
- P2 Joe Harden Defensive Rebound.
- P2 Foul on Damon Heuir
- P2 Mark Payne made Free Throw. 33–39
- P2 Mark Payne missed Free Throw.
- P2 Ramell Taylor Defensive Rebound.
- P2 Ramell Taylor missed Two Point Jumper.
- P2 Mike Kurtz Defensive Rebound.
- P2 Josh Ritchart missed Three Point Jumper.
- P2 Ray Jones, Jr. Defensive Rebound.
- P2 Ray Jones, Jr. Turnover.
- P2 Foul on Joe Harden
- P2 Joe Harden Turnover.
- P2 Ray Jones, Jr. Turnover.
- P2 Foul on Ramell Taylor
- P2 Eddie Miller made Two Point Jumper. 33–41
- P2 Southern Utah 30 Second Timeout.
- P2 Damon Heuir made Two Point Jumper. Assisted by Ramell Taylor. 35–41
- P2 Joe Harden missed Two Point Jumper.
- P2 Matt Massey Block.
- P2 UC Davis Offensive Rebound.
- P2 Official TV Timeout.
- P2 Foul on Matt Hodgson
- P2 Mark Payne made Free Throw. 35–42
- P2 Mark Payne made Free Throw. 35–43
- P2 Mike Kurtz missed Two Point Jumper.
- P2 Matt Hodgson Block.
- P2 Southern Utah Defensive Rebound.
- P2 Foul on Joe Harden
- P2 Foul on Ryan Sypkens
- P2 Damon Heuir missed Three Point Jumper.
- P2 Southern Utah Offensive Rebound.
- P2 Jake Nielson missed Two Point Layup.
- P2 Southern Utah Offensive Rebound.
- P2 Foul on Eddie Miller
- P2 Ramell Taylor made Free Throw. 36–43
- P2 Ramell Taylor made Free Throw. 37–43
- P2 Joe Harden Turnover.
- P2 Ray Jones, Jr. Steal.
- P2 Matt Massey made Two Point Layup. Assisted by Ramell Taylor. 39–43
- P2 Foul on Eddie Miller
- P2 Matt Massey made Free Throw. 40–43
- P2 Eddie Miller made Two Point Jumper. 40–45
- P2 Damon Heuir made Two Point Layup. Assisted by Matt Massey. 42–45
- P2 Eddie Miller made Two Point Layup. 42–47
- P2 Jake Nielson made Two Point Layup. 44–47
- P2 Eddie Miller made Two Point Jumper. 44–49
- P2 Ramell Taylor missed Two Point Dunk Shot.
- P2 Technical Foul on Ramell Taylor
- P2 Mark Payne made Free Throw. 44–50
- P2 Mark Payne made Free Throw. 44–51
- P2 Damon Heuir missed Three Point Jumper.
- P2 Joe Harden Defensive Rebound.
- P2 Ryan Sypkens Turnover.
- P2 Matt Massey Steal.
- P2 Jake Nielson missed Two Point Jumper.
- P2 Joe Harden Defensive Rebound.
- P2 Eddie Miller missed Two Point Jumper.
- P2 Jake Nielson Defensive Rebound.
- P2 Ray Jones, Jr. missed Two Point Layup.
- P2 Matt Massey Offensive Rebound.
- P2 Matt Massey made Two Point Layup. 46–51
- P2 Foul on Alex Tiffin
- P2 Matt Massey made Free Throw. 47–51
- P2 Eddie Miller missed Three Point Jumper.
- P2 Ryan Sypkens Offensive Rebound.
- P2 Ryan Sypkens made Three Point Jumper. 47–54
- P2 UC Davis 30 Second Timeout.
- P2 Damon Heuir made Two Point Jumper. Assisted by Jake Nielson. 49–54
- P2 Ryan Sypkens made Two Point Jumper. 49–56
- P2 Ramell Taylor Turnover.
- P2 Ryan Silva Steal.
- P2 Ryan Silva Turnover.
- P2 Ray Jones, Jr. Steal.
- P2 Damon Heuir missed Two Point Jumper.
- P2 Matt Massey Offensive Rebound.
- P2 Foul on Mike Kurtz
- P2 Matt Massey made Free Throw. 50–56
- P2 Matt Massey missed Free Throw.
- P2 Tyler Les Defensive Rebound.
- P2 Foul on Jake Nielson
- P2 Official TV Timeout.
- P2 Josh Ritchart missed Free Throw.
- P2 Josh Ritchart made Free Throw. 50–57
- P2 Ramell Taylor missed Two Point Jumper.
- P2 Ramell Taylor Offensive Rebound.
- P2 Ramell Taylor missed Two Point Layup.
- P2 Josh Ritchart Defensive Rebound.
- P2 Josh Ritchart missed Three Point Jumper.
- P2 Jake Nielson Defensive Rebound.
- P2 Foul on Mike Kurtz
- P2 Matt Massey made Free Throw. 51–57
- P2 Matt Massey made Free Throw. 52–57
- P2 Ryan Sypkens made Three Point Jumper. Assisted by Mark Payne. 52–60
- P2 Foul on Matt Massey
- P2 Matt Massey Turnover.
- P2 Ryan Silva Turnover.
- P2 Jake Nielson Steal.
- P2 Jake Nielson made Two Point Layup. 54–60
- P2 Foul on Ramell Taylor
- P2 Ryan Silva missed Free Throw.
- P2 Matt Massey Defensive Rebound.
- P2 Ray Jones, Jr. Turnover.
- P2 Joe Harden Steal.
- P2 Eddie Miller made Three Point Jumper. Assisted by Ryan Silva. 54–63
- P2 Southern Utah 30 Second Timeout.
- P2 Jake Nielson missed Two Point Jumper.
- P2 Joe Harden Defensive Rebound.
- P2 Eddie Miller made Two Point Jumper. 54–65
- P2 Foul on Joe Harden
- P2 Official TV Timeout.
- P2 Ramell Taylor made Free Throw. 55–65
- P2 Ramell Taylor missed Free Throw.
- P2 UC Davis Defensive Rebound.
- P2 Foul on Kyle Davis
- P2 Mark Payne made Free Throw. 55–66
- P2 Mark Payne made Free Throw. 55–67
- P2 Damon Heuir made Two Point Jumper. 57–67
- P2 Ryan Silva missed Three Point Jumper.
- P2 Ray Jones, Jr. Defensive Rebound.
- P2 Ray Jones, Jr. Turnover.
- P2 Mark Payne Steal.
- P2 Southern Utah Full Timeout.
- P2 Tyler Les made Three Point Jumper. Assisted by Ryan Sypkens. 57–70
- P2 Damon Heuir missed Two Point Jumper.
- P2 Matt Hodgson Offensive Rebound.
- P2 Matt Hodgson Turnover.
- P2 Joe Harden missed Two Point Layup.
- P2 Matt Massey Defensive Rebound.
- P2 Matt Massey missed Three Point Jumper.
- P2 Matt Hodgson Offensive Rebound.
- P2 Jake Nielson made Three Point Jumper. Assisted by Damon Heuir. 60–70
- P2 Eddie Miller Turnover.
- P2 Matt Hodgson Steal.
- P2 Ray Jones, Jr. missed Two Point Layup.
- P2 Matt Massey Offensive Rebound.
- P2 Matt Massey made Two Point Layup. 62–70
- P2 Foul on Jake Nielson
- P2 Southern Utah 30 Second Timeout.
- P2 Joe Harden made Free Throw. 62–71
- P2 Joe Harden made Free Throw. 62–72
- P2 Damon Heuir made Three Point Jumper. Assisted by Ray Jones, Jr.. 65–72
- P2 Foul on Jake Nielson
- P2 Joe Harden made Free Throw. 65–73
- P2 Joe Harden made Free Throw. 65–74
- P2 Damon Heuir missed Three Point Jumper.
- P2 Damon Heuir Offensive Rebound.
- P2 Damon Heuir missed Two Point Layup.
- P2 Matt Hodgson Offensive Rebound.
- P2 Matt Hodgson missed Two Point Tip Shot.
- P2 Eddie Miller Defensive Rebound.
- P2 End Game
Box score
SUU
| Player | MIN | PTS | FG | 3PT | FT | REB | AST | TO | STL | BLK | OREB | DREB | PF |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Ramell TaylorF | 28 | 8 | 2-7 | 1-1 | 3-4 | 3 | 3 | 3 | 0 | 1 | 1 | 2 | 3 |
| Kyle DavisF | 12 | 0 | 0-3 | 0-0 | 0-0 | 4 | 0 | 1 | 0 | 0 | 1 | 3 | 2 |
| Tyson KoehlerF-C | 16 | 2 | 1-2 | 0-0 | 0-0 | 2 | 0 | 0 | 1 | 0 | 0 | 2 | 3 |
| Ray Jones, Jr.G | 36 | 4 | 2-4 | 0-0 | 0-0 | 2 | 4 | 6 | 3 | 0 | 0 | 2 | 1 |
| Damon HeuirG | 26 | 18 | 8-15 | 2-6 | 0-0 | 1 | 3 | 0 | 0 | 0 | 1 | 0 | 1 |
| Jackson StevenettF | 5 | 2 | 1-2 | 0-0 | 0-0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| Jake NielsonF | 23 | 12 | 5-8 | 1-1 | 1-1 | 3 | 2 | 0 | 2 | 0 | 1 | 2 | 3 |
| Matt HodgsonC | 12 | 0 | 0-3 | 0-0 | 0-0 | 5 | 1 | 3 | 2 | 2 | 5 | 0 | 3 |
| Matt MasseyC | 25 | 11 | 3-5 | 0-1 | 5-6 | 5 | 1 | 1 | 2 | 1 | 3 | 2 | 1 |
| Jordan WeirickG | 7 | 5 | 2-4 | 1-1 | 0-0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 0 |
| Ryan BrimleyG | 10 | 3 | 1-2 | 1-2 | 0-0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Brian CameronG |
UCD
| Player | MIN | PTS | FG | 3PT | FT | REB | AST | TO | STL | BLK | OREB | DREB | PF |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Mike KurtzF | 15 | 0 | 0-2 | 0-1 | 0-0 | 2 | 0 | 0 | 0 | 0 | 0 | 2 | 4 |
| Josh RitchartG | 21 | 5 | 1-6 | 1-5 | 2-4 | 3 | 3 | 3 | 1 | 0 | 1 | 2 | 0 |
| Joe HardenG | 36 | 15 | 3-9 | 0-0 | 9-10 | 7 | 1 | 2 | 3 | 0 | 2 | 5 | 3 |
| Eddie MillerG | 36 | 20 | 9-14 | 2-4 | 0-2 | 4 | 0 | 2 | 0 | 0 | 2 | 2 | 2 |
| Mark PayneG | 34 | 12 | 1-1 | 0-0 | 10-12 | 1 | 2 | 0 | 3 | 0 | 0 | 1 | 0 |
| Alex TiffinF | 10 | 0 | 0-0 | 0-0 | 0-0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 2 |
| Tyler LesG | 8 | 6 | 2-2 | 2-2 | 0-0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 |
| Ryan SypkensG | 28 | 16 | 6-7 | 4-4 | 0-0 | 2 | 2 | 3 | 0 | 0 | 1 | 1 | 1 |
| Ryan SilvaG | 12 | 0 | 0-1 | 0-1 | 0-1 | 1 | 1 | 2 | 1 | 0 | 0 | 1 | 0 |
| Ryan HowleyG | |||||||||||||
| Todd LowenthalG |
Watching this game live?
Buzz scoring moments from your seat — faster correct buzzes earn more, and consensus verifies every report before it counts.