The 2018 NYSPHSAA girls basketball state championships roll into Troy this weekend, and you can watch all of the semifinal and title game action live on the Spectrum News app and on myspectrumsports.com. Check out the matchups and game times, plus get direct links to where you can stream the games.

Here's how to watch the games:
(Note: Section numbers are in parentheses.)

Friday, March 16
Class C semifinals

Matchup: Millbrook (9) vs. Cambridge (2)
When: 10 a.m.
How to watch: Spectrum News app or myspectrumsports.com

Matchup: Allegany-Limestone (6) vs. Syracuse Academy of Science (3)
When: 11:15 a.m.
How to watch: Spectrum News app or myspectrumsports.com

Class B semifinals

Matchup: Irvington (1) vs. Northeastern Clinton (7)
When: 1:30 p.m.
How to watch: Spectrum News app or myspectrumsports.com

Matchup: Susquehanna Valley (4) vs. Midlakes (5)
When: 3:15 p.m.
How to watch: Spectrum News app or myspectrumsports.com

Class A semifinals

Matchup: Seton Catholic (4) vs. Jamesville-DeWitt (3)
When: 6:15 p.m.
How to watch: Spectrum News app or myspectrumsports.com

Matchup: Williamsville South (6) vs. Elmont Memorial (8)
When: 8 p.m.
How to watch: Spectrum News app or myspectrumsports.com

Saturday, March 17
Class AA semifinals

Matchup: West Genesee (3) vs. Ossining (1)
When: 9 a.m.
How to watch: Spectrum News app or myspectrumsports.com

Matchup: Bishop Kearney (5) vs. Baldwin (8)
When: 10:45 a.m.
How to watch: Spectrum News app or myspectrumsports.com

Class D semifinals

Matchup: Delhi (4) vs. Moriah (7)
When: 12:30 p.m.
How to watch: Spectrum News app or myspectrumsports.com

Matchup: Franklinville (6) vs. Edwards Knox (10)
When: 2:15 p.m.
How to watch: Spectrum News app or myspectrumsports.com

Class C final

Matchup: TBD
When: 4 p.m.
How to watch: Spectrum News app or myspectrumsports.com

Class B final

Matchup: TBD
When: 7 p.m.
How to watch: Spectrum News app or myspectrumsports.com

Class A final

Matchup: TBD
When: 8:45 p.m.
How to watch: Spectrum News app or myspectrumsports.com

Sunday, March 18
Class AA final

Matchup: TBD
When: 10 a.m.
How to watch: Spectrum News app or myspectrumsports.com

Class D final

Matchup: TBD
When: 11:45 a.m.
How to watch: Spectrum News app or myspectrumsports.com