Canisius Golden Griffins @ Rider Broncs
| 1 | 2 | T | |
|---|---|---|---|
| CAN20-10 | 36 | 43 | 79 |
| RID13-15 | 21 | 45 | 66 |
· Line: CAN -1
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.
-
Anthony Myles made Three Point Jumper. Assisted by Jimmie Taylor.
0–3 -
Chris Perez made Free Throw.
1–3 -
Chris Perez made Free Throw.
2–3 -
Daniel Stewart made Free Throw.
2–4 -
Daniel Stewart made Free Throw.
2–5 -
Zach Lewis made Layup.
4–5 -
Jordan Heath made Three Point Jumper. Assisted by Billy Baron.
7–5 -
Kahlil Thomas made Dunk.
7–7 -
Chris Manhertz made Free Throw.
8–7 -
Chris Manhertz made Free Throw.
9–7 -
Billy Baron made Layup. Assisted by Zach Lewis.
11–7 -
Zach Lewis made Three Point Jumper. Assisted by Billy Baron.
14–7 -
Jimmie Taylor made Three Point Jumper. Assisted by Zedric Sadler.
14–10 -
Zach Lewis made Jumper.
16–10 -
Zedric Sadler made Three Point Jumper. Assisted by Junior Fortunat.
16–13 -
Billy Baron made Layup.
18–13 -
Anthony Myles made Layup.
18–15 -
Billy Baron made Three Point Jumper.
21–15 -
Dominique Raney made Jumper.
23–15 -
Billy Baron made Three Point Jumper. Assisted by Zach Lewis.
26–15 -
Jordan Heath made Free Throw.
27–15 -
Kahlil Thomas made Layup. Assisted by Jimmie Taylor.
27–17 -
Chris Perez made Jumper.
29–17 -
Jordan Heath made Dunk. Assisted by Billy Baron.
31–17 -
Jordan Heath made Layup. Assisted by Billy Baron.
33–17 -
Anthony Myles made Layup.
33–19 -
Billy Baron made Three Point Jumper.
36–19 -
Tommy Pereira made Free Throw.
36–20 -
Tommy Pereira made Free Throw.
36–21 -
Tommy Pereira made Three Point Jumper. Assisted by Anthony Myles.
36–24 -
Zach Lewis made Layup.
38–24 -
Billy Baron made Three Point Jumper. Assisted by Chris Manhertz.
41–24 -
Jimmie Taylor made Three Point Jumper. Assisted by Kahlil Thomas.
41–27 -
Jordan Heath made Three Point Jumper. Assisted by Billy Baron.
44–27 -
Anthony Myles made Free Throw.
44–28 -
Kahlil Thomas made Free Throw.
44–29 -
Kahlil Thomas made Free Throw.
44–30 -
Chris Perez made Jumper.
46–30 -
Daniel Stewart made Layup. Assisted by Kahlil Thomas.
46–32 -
Anthony Myles made Free Throw.
46–33 -
Anthony Myles made Free Throw.
46–34 -
Chris Perez made Layup. Assisted by Zach Lewis.
48–34 -
Zedric Sadler made Three Point Jumper. Assisted by Anthony Myles.
48–37 -
Zedric Sadler made Layup.
48–39 -
Billy Baron made Layup. Assisted by Chris Perez.
50–39 -
Billy Baron made Free Throw.
51–39 -
Billy Baron made Free Throw.
52–39 -
Billy Baron made Layup.
54–39 -
Jordan Heath made Free Throw.
55–39 -
Tommy Pereira made Three Point Jumper. Assisted by Jimmie Taylor.
55–42 -
Billy Baron made Layup. Assisted by Chris Perez.
57–42 -
Chris Perez made Jumper.
59–42 -
Kahlil Thomas made Free Throw.
59–43 -
Dominique Raney made Free Throw.
60–43 -
Zedric Sadler made Layup.
60–45 -
Anthony Myles made Three Point Jumper. Assisted by Zedric Sadler.
60–48 -
Jordan Heath made Dunk. Assisted by Billy Baron.
62–48 -
Billy Baron made Free Throw.
63–48 -
Billy Baron made Free Throw.
64–48 -
Tommy Pereira made Three Point Jumper. Assisted by Shawn Valentine.
64–51 -
Zach Lewis made Layup.
66–51 -
Zach Lewis made Three Point Jumper. Assisted by Billy Baron.
69–51 -
Daniel Stewart made Free Throw.
69–52 -
Daniel Stewart made Free Throw.
69–53 -
Jordan Heath made Dunk. Assisted by Billy Baron.
71–53 -
Jimmie Taylor made Free Throw.
71–54 -
Jordan Heath made Dunk. Assisted by Billy Baron.
73–54 -
Jimmie Taylor made Three Point Jumper. Assisted by Anthony Myles.
73–57 -
Jordan Heath made Three Point Jumper. Assisted by Billy Baron.
76–57 -
Billy Baron made Three Point Jumper.
79–57 -
Jimmie Taylor made Three Point Jumper. Assisted by Anthony Myles.
79–60 -
Jimmie Taylor made Layup.
79–62 -
Anthony Myles made Free Throw.
79–63 -
Anthony Myles made Free Throw.
79–64 -
Brandon Channer made Layup.
79–66
Play-by-play
- P1 Jump Ball won by Rider
- P1 Anthony Myles made Three Point Jumper. Assisted by Jimmie Taylor. 0–3
- P1 Foul on Kahlil Thomas.
- P1 Chris Perez made Free Throw. 1–3
- P1 Chris Perez made Free Throw. 2–3
- P1 Daniel Stewart Turnover.
- P1 Billy Baron Steal.
- P1 Jordan Heath missed Three Point Jumper.
- P1 Jimmie Taylor Defensive Rebound.
- P1 Tommy Pereira missed Three Point Jumper.
- P1 Chris Manhertz Defensive Rebound.
- P1 Billy Baron missed Layup.
- P1 Kahlil Thomas Defensive Rebound.
- P1 Anthony Myles missed Layup.
- P1 Jordan Heath Defensive Rebound.
- P1 Jordan Heath Turnover.
- P1 Tommy Pereira Steal.
- P1 Daniel Stewart missed Three Point Jumper.
- P1 Chris Perez Defensive Rebound.
- P1 Chris Perez Turnover.
- P1 Foul on Chris Manhertz.
- P1 Daniel Stewart made Free Throw. 2–4
- P1 Daniel Stewart made Free Throw. 2–5
- P1 Zach Lewis made Layup. 4–5
- P1 Daniel Stewart Turnover.
- P1 Jordan Heath Steal.
- P1 Billy Baron missed Jumper.
- P1 Anthony Myles Defensive Rebound.
- P1 Anthony Myles Turnover.
- P1 Jordan Heath made Three Point Jumper. Assisted by Billy Baron. 7–5
- P1 Kahlil Thomas made Dunk. 7–7
- P1 Chris Perez missed Three Point Jumper.
- P1 Tommy Pereira Defensive Rebound.
- P1 Tommy Pereira missed Three Point Jumper.
- P1 Chris Perez Defensive Rebound.
- P1 Foul on Kahlil Thomas.
- P1 Official TV Timeout
- P1 Chris Manhertz made Free Throw. 8–7
- P1 Chris Manhertz made Free Throw. 9–7
- P1 Jimmie Taylor Turnover.
- P1 Zach Lewis Steal.
- P1 Billy Baron made Layup. Assisted by Zach Lewis. 11–7
- P1 Daniel Stewart Turnover.
- P1 Billy Baron Steal.
- P1 Zach Lewis made Three Point Jumper. Assisted by Billy Baron. 14–7
- P1 Anthony Myles missed Jumper.
- P1 Jimmie Taylor Offensive Rebound.
- P1 Anthony Myles missed Three Point Jumper.
- P1 Chris Manhertz Defensive Rebound.
- P1 Foul on Junior Fortunat.
- P1 Billy Baron missed Three Point Jumper.
- P1 Chris Perez Offensive Rebound.
- P1 Dominique Raney Turnover.
- P1 Foul on Phil Valenti.
- P1 Junior Fortunat Turnover.
- P1 Phil Valenti Turnover.
- P1 Foul on Josiah Heath.
- P1 Official TV Timeout
- P1 Junior Fortunat missed Jumper.
- P1 Daniel Stewart Offensive Rebound.
- P1 Foul on Phil Valenti.
- P1 Jimmie Taylor made Three Point Jumper. Assisted by Zedric Sadler. 14–10
- P1 Chris Perez missed Jumper.
- P1 Josiah Heath Offensive Rebound.
- P1 Josiah Heath missed Jumper.
- P1 Junior Fortunat Defensive Rebound.
- P1 Jimmie Taylor missed Jumper.
- P1 Junior Fortunat Offensive Rebound.
- P1 Junior Fortunat missed Layup.
- P1 Josiah Heath Defensive Rebound.
- P1 Jump Ball won by Canisius
- P1 Zach Lewis made Jumper. 16–10
- P1 Zedric Sadler made Three Point Jumper. Assisted by Junior Fortunat. 16–13
- P1 Billy Baron made Layup. 18–13
- P1 Anthony Myles made Layup. 18–15
- P1 Foul on Zach Lewis.
- P1 Anthony Myles missed Free Throw.
- P1 Jordan Heath Defensive Rebound.
- P1 Billy Baron made Three Point Jumper. 21–15
- P1 Zedric Sadler missed Jumper.
- P1 Billy Baron Defensive Rebound.
- P1 Dominique Raney made Jumper. 23–15
- P1 Anthony Myles missed Jumper.
- P1 Canisius Defensive Rebound.
- P1 Official TV Timeout
- P1 Billy Baron Turnover.
- P1 Khalil Alford missed Three Point Jumper.
- P1 Zach Lewis Defensive Rebound.
- P1 Billy Baron made Three Point Jumper. Assisted by Zach Lewis. 26–15
- P1 Jimmie Taylor missed Jumper.
- P1 Jimmie Taylor Offensive Rebound.
- P1 Jimmie Taylor missed Three Point Jumper.
- P1 Chris Manhertz Defensive Rebound.
- P1 Foul on Tommy Pereira.
- P1 Jordan Heath missed Free Throw.
- P1 Canisius Deadball Team Rebound.
- P1 Jordan Heath made Free Throw. 27–15
- P1 Kahlil Thomas made Layup. Assisted by Jimmie Taylor. 27–17
- P1 Dominique Raney missed Jumper.
- P1 Rider Defensive Rebound.
- P1 Daniel Stewart Turnover.
- P1 Chris Perez made Jumper. 29–17
- P1 Anthony Myles Turnover.
- P1 Zach Lewis missed Three Point Jumper.
- P1 Kahlil Thomas Defensive Rebound.
- P1 Daniel Stewart missed Layup.
- P1 Chris Manhertz Defensive Rebound.
- P1 Foul on Daniel Stewart.
- P1 Official TV Timeout
- P1 Jordan Heath made Dunk. Assisted by Billy Baron. 31–17
- P1 Zedric Sadler missed Three Point Jumper.
- P1 Billy Baron Defensive Rebound.
- P1 Jordan Heath made Layup. Assisted by Billy Baron. 33–17
- P1 Rider Timeout
- P1 Shawn Valentine missed Jumper.
- P1 Chris Perez Defensive Rebound.
- P1 Zach Lewis missed Three Point Jumper.
- P1 Shawn Valentine Defensive Rebound.
- P1 Anthony Myles made Layup. 33–19
- P1 Billy Baron made Three Point Jumper. 36–19
- P1 Foul on Chris Manhertz.
- P1 Tommy Pereira missed Three Point Jumper.
- P1 Tommy Pereira Offensive Rebound.
- P1 Foul on Jordan Heath.
- P1 Tommy Pereira made Free Throw. 36–20
- P1 Tommy Pereira made Free Throw. 36–21
- P1 Foul on Daniel Stewart.
- P1 Canisius Timeout
- P1 Chris Perez missed Jumper.
- P1 Kevin Bleeker Offensive Rebound.
- P1 Kevin Bleeker missed Jumper.
- P1 Junior Fortunat Defensive Rebound.
- P2 Jump Ball won by Rider
- P2 Tommy Pereira made Three Point Jumper. Assisted by Anthony Myles. 36–24
- P2 Zach Lewis made Layup. 38–24
- P2 Foul on Anthony Myles.
- P2 Anthony Myles Turnover.
- P2 Chris Perez missed Three Point Jumper.
- P2 Chris Manhertz Offensive Rebound.
- P2 Billy Baron made Three Point Jumper. Assisted by Chris Manhertz. 41–24
- P2 Anthony Myles missed Layup.
- P2 Jordan Heath Block.
- P2 Rider Offensive Rebound.
- P2 Jimmie Taylor made Three Point Jumper. Assisted by Kahlil Thomas. 41–27
- P2 Jordan Heath made Three Point Jumper. Assisted by Billy Baron. 44–27
- P2 Foul on Chris Perez.
- P2 Anthony Myles made Free Throw. 44–28
- P2 Anthony Myles missed Free Throw.
- P2 Jordan Heath Defensive Rebound.
- P2 Chris Manhertz Turnover.
- P2 Daniel Stewart Steal.
- P2 Foul on Jordan Heath.
- P2 Kahlil Thomas made Free Throw. 44–29
- P2 Kahlil Thomas made Free Throw. 44–30
- P2 Chris Perez made Jumper. 46–30
- P2 Foul on Billy Baron.
- P2 Daniel Stewart made Layup. Assisted by Kahlil Thomas. 46–32
- P2 Foul on Jordan Heath.
- P2 Daniel Stewart missed Free Throw.
- P2 Anthony Myles Offensive Rebound.
- P2 Anthony Myles missed Layup.
- P2 Canisius Defensive Rebound.
- P2 Chris Perez Turnover.
- P2 Kahlil Thomas Steal.
- P2 Foul on Billy Baron.
- P2 Official TV Timeout
- P2 Anthony Myles made Free Throw. 46–33
- P2 Anthony Myles made Free Throw. 46–34
- P2 Zach Lewis missed Three Point Jumper.
- P2 Anthony Myles Defensive Rebound.
- P2 Foul on Phil Valenti.
- P2 Jimmie Taylor missed Three Point Jumper.
- P2 Phil Valenti Defensive Rebound.
- P2 Phil Valenti Turnover.
- P2 Kahlil Thomas Steal.
- P2 Kahlil Thomas Turnover.
- P2 Zach Lewis Steal.
- P2 Chris Perez made Layup. Assisted by Zach Lewis. 48–34
- P2 Zedric Sadler made Three Point Jumper. Assisted by Anthony Myles. 48–37
- P2 Chris Perez missed Three Point Jumper.
- P2 Zedric Sadler Defensive Rebound.
- P2 Anthony Myles missed Three Point Jumper.
- P2 Chris Perez Defensive Rebound.
- P2 Phil Valenti missed Three Point Jumper.
- P2 Jimmie Taylor Defensive Rebound.
- P2 Zedric Sadler made Layup. 48–39
- P2 Phil Valenti Turnover.
- P2 Daniel Stewart Steal.
- P2 Foul on Daniel Stewart.
- P2 Daniel Stewart Turnover.
- P2 Billy Baron Steal.
- P2 Billy Baron made Layup. Assisted by Chris Perez. 50–39
- P2 Anthony Myles missed Layup.
- P2 Canisius Defensive Rebound.
- P2 Billy Baron missed Layup.
- P2 Zedric Sadler Defensive Rebound.
- P2 Jimmie Taylor missed Jumper.
- P2 Jordan Heath Block.
- P2 Jordan Heath Defensive Rebound.
- P2 Foul on Junior Fortunat.
- P2 Billy Baron made Free Throw. 51–39
- P2 Billy Baron made Free Throw. 52–39
- P2 Daniel Stewart Turnover.
- P2 Billy Baron made Layup. 54–39
- P2 Anthony Myles missed Three Point Jumper.
- P2 Billy Baron Defensive Rebound.
- P2 Foul on Daniel Stewart.
- P2 Official TV Timeout
- P2 Jordan Heath made Free Throw. 55–39
- P2 Jordan Heath missed Free Throw.
- P2 Jimmie Taylor Defensive Rebound.
- P2 Anthony Myles missed Three Point Jumper.
- P2 Jordan Heath Defensive Rebound.
- P2 Billy Baron missed Three Point Jumper.
- P2 Anthony Myles Defensive Rebound.
- P2 Tommy Pereira made Three Point Jumper. Assisted by Jimmie Taylor. 55–42
- P2 Billy Baron made Layup. Assisted by Chris Perez. 57–42
- P2 Jump Ball won by Canisius
- P2 Khalil Alford Turnover.
- P2 Chris Perez Steal.
- P2 Chris Perez made Jumper. 59–42
- P2 Foul on Chris Manhertz.
- P2 Kahlil Thomas made Free Throw. 59–43
- P2 Kahlil Thomas missed Free Throw.
- P2 Chris Manhertz Defensive Rebound.
- P2 Chris Manhertz missed Jumper.
- P2 Shawn Valentine Defensive Rebound.
- P2 Shawn Valentine Turnover.
- P2 Chris Manhertz Steal.
- P2 Foul on Zedric Sadler.
- P2 Foul on Tommy Pereira.
- P2 Dominique Raney missed Free Throw.
- P2 Canisius Deadball Team Rebound.
- P2 Dominique Raney made Free Throw. 60–43
- P2 Zedric Sadler made Layup. 60–45
- P2 Dominique Raney missed Three Point Jumper.
- P2 Anthony Myles Defensive Rebound.
- P2 Tommy Pereira missed Three Point Jumper.
- P2 Chris Manhertz Defensive Rebound.
- P2 Zach Lewis missed Layup.
- P2 Anthony Myles Defensive Rebound.
- P2 Official TV Timeout
- P2 Zedric Sadler missed Three Point Jumper.
- P2 Billy Baron Defensive Rebound.
- P2 Chris Manhertz missed Jumper.
- P2 Zedric Sadler Defensive Rebound.
- P2 Anthony Myles made Three Point Jumper. Assisted by Zedric Sadler. 60–48
- P2 Jordan Heath made Dunk. Assisted by Billy Baron. 62–48
- P2 Zedric Sadler Turnover.
- P2 Foul on Anthony Myles.
- P2 Billy Baron made Free Throw. 63–48
- P2 Billy Baron made Free Throw. 64–48
- P2 Tommy Pereira made Three Point Jumper. Assisted by Shawn Valentine. 64–51
- P2 Zach Lewis made Layup. 66–51
- P2 Canisius Timeout
- P2 Zedric Sadler Turnover.
- P2 Zach Lewis Steal.
- P2 Zach Lewis made Three Point Jumper. Assisted by Billy Baron. 69–51
- P2 Foul on Jordan Heath.
- P2 Daniel Stewart made Free Throw. 69–52
- P2 Daniel Stewart made Free Throw. 69–53
- P2 Jordan Heath made Dunk. Assisted by Billy Baron. 71–53
- P2 Foul on Billy Baron.
- P2 Official TV Timeout
- P2 Jimmie Taylor made Free Throw. 71–54
- P2 Jimmie Taylor missed Free Throw.
- P2 Chris Manhertz Defensive Rebound.
- P2 Jordan Heath made Dunk. Assisted by Billy Baron. 73–54
- P2 Jimmie Taylor made Three Point Jumper. Assisted by Anthony Myles. 73–57
- P2 Jordan Heath made Three Point Jumper. Assisted by Billy Baron. 76–57
- P2 Anthony Myles missed Three Point Jumper.
- P2 Chris Manhertz Defensive Rebound.
- P2 Billy Baron made Three Point Jumper. 79–57
- P2 Canisius Timeout
- P2 Jimmie Taylor made Three Point Jumper. Assisted by Anthony Myles. 79–60
- P2 Chris Perez missed Jumper.
- P2 Jimmie Taylor Defensive Rebound.
- P2 Jimmie Taylor made Layup. 79–62
- P2 Josiah Heath missed Jumper.
- P2 Anthony Myles Defensive Rebound.
- P2 Foul on Chris Perez.
- P2 Anthony Myles made Free Throw. 79–63
- P2 Anthony Myles made Free Throw. 79–64
- P2 Josiah Heath missed Layup.
- P2 Josiah Heath Offensive Rebound.
- P2 Josiah Heath Turnover.
- P2 Xavier Lundy Steal.
- P2 Brandon Channer missed Three Point Jumper.
- P2 Josiah Heath Defensive Rebound.
- P2 Chris Perez Turnover.
- P2 Jimmie Taylor Steal.
- P2 Brandon Channer made Layup. 79–66
Box score
CAN
| Player | MIN | PTS | FG | 3PT | FT | REB | AST | TO | STL | BLK | OREB | DREB | PF |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Jordan HeathF | 32 | 21 | 8-9 | 3-4 | 2-4 | 5 | 0 | 1 | 1 | 2 | 0 | 5 | 4 |
| Chris ManhertzC | 27 | 2 | 0-2 | 0-0 | 2-2 | 9 | 1 | 1 | 1 | 0 | 1 | 8 | 3 |
| Chris PerezC | 35 | 10 | 4-10 | 0-3 | 2-2 | 5 | 2 | 3 | 1 | 0 | 1 | 4 | 2 |
| Zach LewisG | 34 | 14 | 6-10 | 2-5 | 0-0 | 1 | 3 | 0 | 3 | 0 | 0 | 1 | 1 |
| Billy BaronG | 36 | 29 | 10-15 | 5-7 | 4-4 | 4 | 10 | 1 | 3 | 0 | 0 | 4 | 3 |
| Phil ValentiF | 6 | 0 | 0-1 | 0-1 | 0-0 | 1 | 0 | 3 | 0 | 0 | 0 | 1 | 3 |
| Josiah HeathF | 12 | 0 | 0-3 | 0-0 | 0-0 | 4 | 0 | 1 | 0 | 0 | 2 | 2 | 1 |
| Kevin BleekerC | 3 | 0 | 0-1 | 0-0 | 0-0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| Dominique RaneyG | 15 | 3 | 1-3 | 0-1 | 1-2 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| Jermaine CrumptonF | |||||||||||||
| Adam WeirG | |||||||||||||
| Lou DunbarG | |||||||||||||
| Kassius RobertsonG | |||||||||||||
| Jeremiah WilliamsG |
RID
| Player | MIN | PTS | FG | 3PT | FT | REB | AST | TO | STL | BLK | OREB | DREB | PF |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Kahlil ThomasF | 22 | 7 | 2-2 | 0-0 | 3-4 | 2 | 2 | 1 | 2 | 0 | 0 | 2 | 2 |
| Daniel StewartF | 30 | 6 | 1-3 | 0-1 | 4-5 | 1 | 0 | 6 | 2 | 0 | 1 | 0 | 4 |
| Jimmie TaylorG | 31 | 15 | 5-10 | 4-6 | 1-2 | 6 | 3 | 1 | 1 | 0 | 2 | 4 | 0 |
| Tommy PereiraG | 25 | 11 | 3-7 | 3-7 | 2-2 | 2 | 0 | 0 | 1 | 0 | 1 | 1 | 2 |
| Anthony MylesG | 37 | 15 | 4-15 | 2-7 | 5-7 | 7 | 4 | 3 | 0 | 0 | 1 | 6 | 2 |
| Junior FortunatF | 12 | 0 | 0-2 | 0-0 | 0-0 | 3 | 1 | 1 | 0 | 0 | 1 | 2 | 2 |
| Xavier LundyF | 1 | 0 | 0-0 | 0-0 | 0-0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| Shawn ValentineF | 15 | 0 | 0-1 | 0-0 | 0-0 | 2 | 1 | 1 | 0 | 0 | 0 | 2 | 0 |
| Brandon ChannerG | 1 | 2 | 1-2 | 0-1 | 0-0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Zedric SadlerG | 20 | 10 | 4-7 | 2-4 | 0-0 | 3 | 2 | 2 | 0 | 0 | 0 | 3 | 1 |
| Khalil AlfordG | 6 | 0 | 0-1 | 0-1 | 0-0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| Skylar ScrivanoF | |||||||||||||
| Emerson BursisF | |||||||||||||
| Matt LopezC | |||||||||||||
| Davis GrahamG | |||||||||||||
| Teddy OkereaforG |
Watching this game live?
Buzz scoring moments from your seat — faster correct buzzes earn more, and consensus verifies every report before it counts.