San José State Spartans @ San Diego State Aztecs
| 1 | 2 | T | |
|---|---|---|---|
| SJSU9-20 | 22 | 42 | 64 |
| SDSU22-7 | 29 | 43 | 72 |
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.
-
Myron Amey Jr. made Three Point Jumper. Assisted by Alvaro Cardenas.
3–0 -
Jay Pal made Jumper. Assisted by Darrion Trammell.
3–2 -
Micah Parrish made Three Point Jumper. Assisted by Darrion Trammell.
3–5 -
Trey Anderson made Layup.
5–5 -
Alvaro Cardenas made Three Point Jumper.
8–5 -
Elijah Saunders made Dunk. Assisted by Lamont Butler.
8–7 -
Trey Anderson made Jumper.
10–7 -
Jaedon LeDee made Layup. Assisted by Lamont Butler.
10–9 -
Myron Amey Jr. made Three Point Jumper.
13–9 -
Jay Pal made Free Throw.
13–10 -
Latrell Davis made Layup.
15–10 -
Miles Heide made Layup. Assisted by Lamont Butler.
15–12 -
Miles Heide made Free Throw.
15–13 -
Micah Parrish made Jumper.
15–15 -
Miles Heide made Layup. Assisted by Micah Parrish.
15–17 -
Jaedon LeDee made Jumper. Assisted by Miles Byrd.
15–19 -
Trey Anderson made Jumper.
17–19 -
Alvaro Cardenas made Three Point Jumper. Assisted by Myron Amey Jr..
20–19 -
Jaedon LeDee made Free Throw.
20–20 -
Elijah Saunders made Three Point Jumper. Assisted by Miles Byrd.
20–23 -
Jaedon LeDee made Free Throw.
20–24 -
Tibet Gorener made Jumper.
22–24 -
Miles Byrd made Layup.
22–26 -
Lamont Butler made Three Point Jumper. Assisted by Reese Waters.
22–29 -
Jaedon LeDee made Jumper. Assisted by Darrion Trammell.
22–31 -
Jaedon LeDee made Layup. Assisted by Jay Pal.
22–33 -
Diogo Seixas made Three Point Jumper. Assisted by Tibet Gorener.
25–33 -
Tibet Gorener made Jumper.
27–33 -
Lamont Butler made Layup.
27–35 -
Latrell Davis made Layup.
29–35 -
Latrell Davis made Layup. Assisted by Myron Amey Jr..
31–35 -
Lamont Butler made Layup.
31–37 -
Trey Anderson made Layup. Assisted by Myron Amey Jr..
33–37 -
Micah Parrish made Layup.
33–39 -
Reese Waters made Three Point Jumper. Assisted by Darrion Trammell.
33–42 -
Jaedon LeDee made Free Throw.
33–43 -
Jaedon LeDee made Free Throw.
33–44 -
Miles Byrd made Layup. Assisted by Reese Waters.
33–46 -
Trey Anderson made Layup. Assisted by Rickey Mitchell Jr..
35–46 -
Jaedon LeDee made Layup. Assisted by Darrion Trammell.
35–48 -
Jaedon LeDee made Free Throw.
35–49 -
Elijah Saunders made Three Point Jumper. Assisted by Reese Waters.
35–52 -
Alvaro Cardenas made Layup. Assisted by Myron Amey Jr..
37–52 -
Latrell Davis made Layup.
39–52 -
Jaedon LeDee made Layup. Assisted by Darrion Trammell.
39–54 -
Jaedon LeDee made Free Throw.
39–55 -
Latrell Davis made Jumper.
41–55 -
Myron Amey Jr. made Three Point Jumper. Assisted by Trey Anderson.
44–55 -
Jaedon LeDee made Layup. Assisted by Darrion Trammell.
44–57 -
Myron Amey Jr. made Layup.
46–57 -
Myron Amey Jr. made Three Point Jumper. Assisted by Trey Anderson.
49–57 -
Myron Amey Jr. made Three Point Jumper.
52–57 -
Jaedon LeDee made Layup.
52–59 -
Trey Anderson made Layup.
54–59 -
Jaedon LeDee made Dunk.
54–61 -
Jaedon LeDee made Free Throw.
54–62 -
Latrell Davis made Free Throw.
55–62 -
Alvaro Cardenas made Three Point Jumper.
58–62 -
Jaedon LeDee made Free Throw.
58–63 -
Jaedon LeDee made Free Throw.
58–64 -
Latrell Davis made Layup.
60–64 -
Elijah Saunders made Dunk. Assisted by Darrion Trammell.
60–66 -
Trey Anderson made Layup. Assisted by Alvaro Cardenas.
62–66 -
Reese Waters made Free Throw.
62–67 -
Reese Waters made Free Throw.
62–68 -
Miles Byrd made Free Throw.
62–69 -
Miles Byrd made Free Throw.
62–70 -
Tibet Gorener made Jumper.
64–70 -
Micah Parrish made Free Throw.
64–71 -
Micah Parrish made Free Throw.
64–72
Play-by-play
- P1 Jay Pal missed Layup.
- P1 Trey Anderson Defensive Rebound.
- P1 Trey Anderson missed Three Point Jumper.
- P1 Lamont Butler Defensive Rebound.
- P1 Jaedon LeDee missed Jumper.
- P1 Diogo Seixas Defensive Rebound.
- P1 Myron Amey Jr. made Three Point Jumper. Assisted by Alvaro Cardenas. 3–0
- P1 Foul on Diogo Seixas.
- P1 Jay Pal made Jumper. Assisted by Darrion Trammell. 3–2
- P1 Trey Anderson Turnover.
- P1 Jaedon LeDee Steal.
- P1 Foul on Jay Pal.
- P1 Jay Pal Turnover.
- P1 Myron Amey Jr. Turnover.
- P1 Micah Parrish made Three Point Jumper. Assisted by Darrion Trammell. 3–5
- P1 Trey Anderson made Layup. 5–5
- P1 Lamont Butler Turnover.
- P1 Alvaro Cardenas made Three Point Jumper. 8–5
- P1 Jaedon LeDee missed Jumper.
- P1 Diogo Seixas Block.
- P1 Trey Anderson Defensive Rebound.
- P1 Tibet Gorener missed Three Point Jumper.
- P1 Elijah Saunders Defensive Rebound.
- P1 Foul on Tibet Gorener.
- P1 Official TV Timeout
- P1 Jaedon LeDee missed Jumper.
- P1 Latrell Davis Defensive Rebound.
- P1 Myron Amey Jr. missed Layup.
- P1 William Humer Offensive Rebound.
- P1 Alvaro Cardenas missed Jumper.
- P1 Reese Waters Defensive Rebound.
- P1 Foul on Myron Amey Jr..
- P1 Jaedon LeDee missed Jumper.
- P1 William Humer Block.
- P1 William Humer Defensive Rebound.
- P1 Myron Amey Jr. Turnover.
- P1 Lamont Butler Steal.
- P1 Elijah Saunders made Dunk. Assisted by Lamont Butler. 8–7
- P1 Trey Anderson missed Three Point Jumper.
- P1 Reese Waters Defensive Rebound.
- P1 Darrion Trammell missed Three Point Jumper.
- P1 Myron Amey Jr. Defensive Rebound.
- P1 Trey Anderson made Jumper. 10–7
- P1 Reese Waters missed Three Point Jumper.
- P1 Jaedon LeDee Offensive Rebound.
- P1 Elijah Saunders missed Jumper.
- P1 Diogo Seixas Defensive Rebound.
- P1 Tibet Gorener Turnover.
- P1 Foul on Diogo Seixas.
- P1 Official TV Timeout
- P1 Lamont Butler missed Jumper.
- P1 San Diego State Offensive Rebound.
- P1 Jaedon LeDee made Layup. Assisted by Lamont Butler. 10–9
- P1 Myron Amey Jr. made Three Point Jumper. 13–9
- P1 Jaedon LeDee missed Jumper.
- P1 Myron Amey Jr. Defensive Rebound.
- P1 Rickey Mitchell Jr. missed Three Point Jumper.
- P1 Miles Byrd Defensive Rebound.
- P1 Miles Byrd missed Three Point Jumper.
- P1 Jaedon LeDee Offensive Rebound.
- P1 Foul on Myron Amey Jr..
- P1 Foul on William Humer.
- P1 Jay Pal made Free Throw. 13–10
- P1 Jay Pal missed Free Throw.
- P1 Rickey Mitchell Jr. Defensive Rebound.
- P1 Latrell Davis made Layup. 15–10
- P1 Miles Heide made Layup. Assisted by Lamont Butler. 15–12
- P1 Alvaro Cardenas missed Three Point Jumper.
- P1 Jay Pal Defensive Rebound.
- P1 Foul on William Humer.
- P1 Miles Heide made Free Throw. 15–13
- P1 Miles Heide missed Free Throw.
- P1 Latrell Davis Defensive Rebound.
- P1 Latrell Davis missed Jumper.
- P1 Miles Heide Block.
- P1 Miles Heide Defensive Rebound.
- P1 Miles Byrd Turnover.
- P1 Alvaro Cardenas Turnover.
- P1 Micah Parrish made Jumper. 15–15
- P1 Alvaro Cardenas missed Layup.
- P1 Miles Heide Block.
- P1 Jay Pal Defensive Rebound.
- P1 Foul on Rickey Mitchell Jr..
- P1 Official TV Timeout
- P1 Jay Pal missed Free Throw.
- P1 Myron Amey Jr. Defensive Rebound.
- P1 Myron Amey Jr. Turnover.
- P1 Miles Byrd Steal.
- P1 Miles Heide made Layup. Assisted by Micah Parrish. 15–17
- P1 Latrell Davis missed Three Point Jumper.
- P1 Jay Pal Defensive Rebound.
- P1 Lamont Butler missed Jumper.
- P1 San Diego State Offensive Rebound.
- P1 Jaedon LeDee made Jumper. Assisted by Miles Byrd. 15–19
- P1 Trey Anderson made Jumper. 17–19
- P1 Foul on Jaedon LeDee.
- P1 Jaedon LeDee Turnover.
- P1 Alvaro Cardenas missed Three Point Jumper.
- P1 Reese Waters Defensive Rebound.
- P1 Reese Waters missed Jumper.
- P1 Myron Amey Jr. Defensive Rebound.
- P1 Alvaro Cardenas made Three Point Jumper. Assisted by Myron Amey Jr.. 20–19
- P1 Official TV Timeout
- P1 Micah Parrish missed Three Point Jumper.
- P1 Trey Anderson Defensive Rebound.
- P1 Trey Anderson missed Three Point Jumper.
- P1 Jaedon LeDee Defensive Rebound.
- P1 Jaedon LeDee missed Layup.
- P1 William Humer Block.
- P1 San Diego State Offensive Rebound.
- P1 Foul on Tibet Gorener.
- P1 Jaedon LeDee made Free Throw. 20–20
- P1 Jaedon LeDee missed Free Throw.
- P1 Rickey Mitchell Jr. Defensive Rebound.
- P1 Trey Anderson missed Jumper.
- P1 Darrion Trammell Defensive Rebound.
- P1 Elijah Saunders made Three Point Jumper. Assisted by Miles Byrd. 20–23
- P1 Alvaro Cardenas missed Three Point Jumper.
- P1 Jaedon LeDee Defensive Rebound.
- P1 Reese Waters missed Jumper.
- P1 Elijah Saunders Offensive Rebound.
- P1 Foul on Trey Anderson.
- P1 Jaedon LeDee missed Free Throw.
- P1 San Diego State Offensive Rebound.
- P1 Jaedon LeDee made Free Throw. 20–24
- P1 Tibet Gorener made Jumper. 22–24
- P1 Miles Byrd made Layup. 22–26
- P1 San José State Timeout
- P1 San José State Turnover.
- P1 Lamont Butler made Three Point Jumper. Assisted by Reese Waters. 22–29
- P1 Alvaro Cardenas missed Jumper.
- P1 Reese Waters Defensive Rebound.
- P2 Lamont Butler missed Jumper.
- P2 Trey Anderson Block.
- P2 San Diego State Offensive Rebound.
- P2 Jaedon LeDee made Jumper. Assisted by Darrion Trammell. 22–31
- P2 Myron Amey Jr. missed Three Point Jumper.
- P2 Darrion Trammell Defensive Rebound.
- P2 Jaedon LeDee made Layup. Assisted by Jay Pal. 22–33
- P2 Diogo Seixas made Three Point Jumper. Assisted by Tibet Gorener. 25–33
- P2 Lamont Butler missed Three Point Jumper.
- P2 Diogo Seixas Defensive Rebound.
- P2 Tibet Gorener made Jumper. 27–33
- P2 Jay Pal missed Three Point Jumper.
- P2 San Diego State Offensive Rebound.
- P2 Jay Pal missed Layup.
- P2 Trey Anderson Defensive Rebound.
- P2 Myron Amey Jr. missed Three Point Jumper.
- P2 Jaedon LeDee Defensive Rebound.
- P2 Foul on Trey Anderson.
- P2 Lamont Butler made Layup. 27–35
- P2 Tibet Gorener missed Three Point Jumper.
- P2 San Diego State Defensive Rebound.
- P2 Darrion Trammell Turnover.
- P2 Latrell Davis Steal.
- P2 Latrell Davis made Layup. 29–35
- P2 Lamont Butler missed Three Point Jumper.
- P2 Jaedon LeDee Offensive Rebound.
- P2 Jaedon LeDee Turnover.
- P2 Alvaro Cardenas Steal.
- P2 Latrell Davis made Layup. Assisted by Myron Amey Jr.. 31–35
- P2 Lamont Butler made Layup. 31–37
- P2 Trey Anderson made Layup. Assisted by Myron Amey Jr.. 33–37
- P2 Micah Parrish made Layup. 33–39
- P2 Myron Amey Jr. missed Three Point Jumper.
- P2 Jaedon LeDee Defensive Rebound.
- P2 Lamont Butler missed Three Point Jumper.
- P2 Myron Amey Jr. Defensive Rebound.
- P2 Myron Amey Jr. missed Layup.
- P2 Lamont Butler Block.
- P2 San José State Offensive Rebound.
- P2 Official TV Timeout
- P2 Latrell Davis missed Jumper.
- P2 Miles Byrd Defensive Rebound.
- P2 Reese Waters made Three Point Jumper. Assisted by Darrion Trammell. 33–42
- P2 Rickey Mitchell Jr. Turnover.
- P2 Miles Byrd Steal.
- P2 Miles Byrd missed Dunk.
- P2 Tibet Gorener Defensive Rebound.
- P2 Trey Anderson missed Three Point Jumper.
- P2 Jaedon LeDee Defensive Rebound.
- P2 Foul on Alvaro Cardenas.
- P2 Jaedon LeDee made Free Throw. 33–43
- P2 Jaedon LeDee made Free Throw. 33–44
- P2 Trey Anderson missed Layup.
- P2 Reese Waters Defensive Rebound.
- P2 Miles Byrd made Layup. Assisted by Reese Waters. 33–46
- P2 Trey Anderson made Layup. Assisted by Rickey Mitchell Jr.. 35–46
- P2 Jaedon LeDee made Layup. Assisted by Darrion Trammell. 35–48
- P2 Foul on Diogo Seixas.
- P2 Jaedon LeDee made Free Throw. 35–49
- P2 Myron Amey Jr. missed Jumper.
- P2 Myron Amey Jr. Offensive Rebound.
- P2 Latrell Davis missed Three Point Jumper.
- P2 Miles Byrd Defensive Rebound.
- P2 Elijah Saunders made Three Point Jumper. Assisted by Reese Waters. 35–52
- P2 Official TV Timeout
- P2 Tibet Gorener missed Jumper.
- P2 Darrion Trammell Defensive Rebound.
- P2 Elijah Saunders missed Three Point Jumper.
- P2 Myron Amey Jr. Defensive Rebound.
- P2 Alvaro Cardenas made Layup. Assisted by Myron Amey Jr.. 37–52
- P2 Reese Waters missed Jumper.
- P2 Myron Amey Jr. Defensive Rebound.
- P2 Latrell Davis made Layup. 39–52
- P2 Jaedon LeDee made Layup. Assisted by Darrion Trammell. 39–54
- P2 Foul on Diogo Seixas.
- P2 Jaedon LeDee made Free Throw. 39–55
- P2 Latrell Davis made Jumper. 41–55
- P2 Darrion Trammell Turnover.
- P2 San José State Timeout
- P2 Official TV Timeout
- P2 Myron Amey Jr. made Three Point Jumper. Assisted by Trey Anderson. 44–55
- P2 Jaedon LeDee made Layup. Assisted by Darrion Trammell. 44–57
- P2 Trey Anderson missed Jumper.
- P2 Reese Waters Defensive Rebound.
- P2 Jaedon LeDee Turnover.
- P2 Myron Amey Jr. Steal.
- P2 Myron Amey Jr. missed Layup.
- P2 Micah Parrish Block.
- P2 Myron Amey Jr. Offensive Rebound.
- P2 Myron Amey Jr. made Layup. 46–57
- P2 Reese Waters missed Jumper.
- P2 Alvaro Cardenas Defensive Rebound.
- P2 Myron Amey Jr. made Three Point Jumper. Assisted by Trey Anderson. 49–57
- P2 Foul on Miles Heide.
- P2 Miles Heide Turnover.
- P2 Official TV Timeout
- P2 Myron Amey Jr. made Three Point Jumper. 52–57
- P2 Darrion Trammell missed Three Point Jumper.
- P2 Lamont Butler Offensive Rebound.
- P2 Micah Parrish missed Three Point Jumper.
- P2 Jaedon LeDee Offensive Rebound.
- P2 Jaedon LeDee made Layup. 52–59
- P2 Myron Amey Jr. missed Three Point Jumper.
- P2 Trey Anderson Offensive Rebound.
- P2 Trey Anderson missed Layup.
- P2 Trey Anderson Offensive Rebound.
- P2 Trey Anderson made Layup. 54–59
- P2 Micah Parrish missed Three Point Jumper.
- P2 Jaedon LeDee Offensive Rebound.
- P2 Foul on Alvaro Cardenas.
- P2 San José State Timeout
- P2 Lamont Butler missed Three Point Jumper.
- P2 San José State Defensive Rebound.
- P2 Myron Amey Jr. Turnover.
- P2 Jaedon LeDee Steal.
- P2 Jaedon LeDee made Dunk. 54–61
- P2 Foul on Tibet Gorener.
- P2 Jaedon LeDee made Free Throw. 54–62
- P2 Foul on Micah Parrish.
- P2 Latrell Davis made Free Throw. 55–62
- P2 Latrell Davis missed Free Throw.
- P2 Lamont Butler Defensive Rebound.
- P2 Darrion Trammell missed Three Point Jumper.
- P2 Darrion Trammell Turnover.
- P2 Official TV Timeout
- P2 Jaedon LeDee Offensive Rebound.
- P2 Alvaro Cardenas made Three Point Jumper. 58–62
- P2 Foul on Trey Anderson.
- P2 Jaedon LeDee made Free Throw. 58–63
- P2 Jaedon LeDee made Free Throw. 58–64
- P2 Foul on Lamont Butler.
- P2 Alvaro Cardenas missed Three Point Jumper.
- P2 Latrell Davis Offensive Rebound.
- P2 Latrell Davis made Layup. 60–64
- P2 Jaedon LeDee missed Layup.
- P2 Trey Anderson Block.
- P2 Myron Amey Jr. Defensive Rebound.
- P2 Foul on Micah Parrish.
- P2 Tibet Gorener missed Three Point Jumper.
- P2 Darrion Trammell Defensive Rebound.
- P2 Elijah Saunders missed Three Point Jumper.
- P2 Tibet Gorener Defensive Rebound.
- P2 Tibet Gorener Turnover.
- P2 San Diego State Timeout
- P2 Elijah Saunders made Dunk. Assisted by Darrion Trammell. 60–66
- P2 Trey Anderson made Layup. Assisted by Alvaro Cardenas. 62–66
- P2 San José State Timeout
- P2 Foul on Alvaro Cardenas.
- P2 Reese Waters made Free Throw. 62–67
- P2 Reese Waters made Free Throw. 62–68
- P2 Alvaro Cardenas missed Three Point Jumper.
- P2 Miles Byrd Defensive Rebound.
- P2 Foul on Latrell Davis.
- P2 Miles Byrd made Free Throw. 62–69
- P2 Miles Byrd made Free Throw. 62–70
- P2 Latrell Davis missed Three Point Jumper.
- P2 Tibet Gorener Offensive Rebound.
- P2 Tibet Gorener made Jumper. 64–70
- P2 Foul on Myron Amey Jr..
- P2 Micah Parrish made Free Throw. 64–71
- P2 Micah Parrish made Free Throw. 64–72
Box score
SJSU
| Player | MIN | PTS | FG | 3PT | FT | REB | AST | TO | STL | BLK | OREB | DREB | PF |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Diogo SeixasF | 11 | 3 | 1-1 | 1-1 | 0-0 | 3 | 0 | 0 | 0 | 1 | 0 | 3 | 4 |
| Tibet GorenerF | 33 | 6 | 3-7 | 0-3 | 0-0 | 3 | 1 | 2 | 0 | 0 | 1 | 2 | 3 |
| Trey AndersonF | 36 | 14 | 7-15 | 0-4 | 0-0 | 6 | 2 | 1 | 0 | 2 | 2 | 4 | 3 |
| Alvaro CardenasG | 36 | 11 | 4-12 | 3-8 | 0-0 | 1 | 2 | 1 | 1 | 0 | 0 | 1 | 3 |
| Myron Amey Jr.G | 33 | 17 | 6-14 | 5-9 | 0-0 | 10 | 4 | 4 | 1 | 0 | 2 | 8 | 3 |
| William HumerF | 11 | 0 | 0-0 | 0-0 | 0-0 | 2 | 0 | 0 | 0 | 2 | 1 | 1 | 2 |
| Latrell DavisG | 26 | 13 | 6-11 | 0-3 | 1-2 | 3 | 0 | 0 | 1 | 0 | 1 | 2 | 1 |
| Rickey Mitchell Jr.G | 14 | 0 | 0-1 | 0-1 | 0-0 | 2 | 1 | 1 | 0 | 0 | 0 | 2 | 1 |
| Christian WiseF | |||||||||||||
| Robert VaiholaF | |||||||||||||
| Adrame DiongueG | |||||||||||||
| Bennett BlackerbyG | |||||||||||||
| Iggy MitchellG | |||||||||||||
| Pasha GoodarziG | |||||||||||||
| Ryen PerryG | |||||||||||||
| Garrett AndersonG |
SDSU
| Player | MIN | PTS | FG | 3PT | FT | REB | AST | TO | STL | BLK | OREB | DREB | PF |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Jay PalF | 15 | 3 | 1-4 | 0-1 | 1-3 | 3 | 1 | 1 | 0 | 0 | 0 | 3 | 1 |
| Jaedon LeDeeF | 35 | 27 | 9-16 | 0-0 | 9-11 | 11 | 0 | 3 | 2 | 0 | 6 | 5 | 1 |
| Micah ParrishG | 29 | 9 | 3-6 | 1-4 | 2-2 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 2 |
| Darrion TrammellG | 32 | 0 | 0-3 | 0-3 | 0-0 | 4 | 8 | 3 | 0 | 0 | 0 | 4 | 0 |
| Lamont ButlerG | 26 | 7 | 3-10 | 1-5 | 0-0 | 3 | 3 | 1 | 1 | 1 | 1 | 2 | 1 |
| Miles HeideF | 6 | 5 | 2-2 | 0-0 | 1-2 | 1 | 0 | 1 | 0 | 2 | 0 | 1 | 1 |
| Elijah SaundersF | 22 | 10 | 4-7 | 2-4 | 0-0 | 2 | 0 | 0 | 0 | 0 | 1 | 1 | 0 |
| Miles ByrdG | 16 | 6 | 2-4 | 0-1 | 2-2 | 4 | 2 | 1 | 2 | 0 | 0 | 4 | 0 |
| Reese WatersG | 19 | 5 | 1-6 | 1-2 | 2-2 | 6 | 3 | 0 | 0 | 0 | 0 | 6 | 0 |
| Magoon GwathF | |||||||||||||
| Shay Johnson Jr.F | |||||||||||||
| Cade AlgerF | |||||||||||||
| Desai LopezG | |||||||||||||
| Ryan RaadG | |||||||||||||
| Ryan SchwarzG | |||||||||||||
| BJ DavisG | |||||||||||||
| Cam LawinG |
Watching this game live?
Buzz scoring moments from your seat — faster correct buzzes earn more, and consensus verifies every report before it counts.