Need an injection of some high-intensity summer hoop?
This weekend was made for you.
The Playground Sports Summer League will hold its playoffs at Northern Essex Community College in Haverhill, starting on Friday night and running through the title game on Sunday.
All Scholastics Javi Lopez of Central Catholic and Jacob Klass of Beverly lead the top two seeded teams into the three-day event.
League director Mike Trovato reports that Masconomet, Burlington, Greater Lawrence Tech and Pinkerton Academy have all impressed this summer.
Playground Sports Summer League Playoffs
All Games at Northern Essex CC, Haverhill
Friday, August 1
Game 1: Greater Lawrence Tech vs. Andover gold, 5:30 p.m.
Game 2: Methuen vs. Ipswich, 5:30 p.m.
Game 3: Triton vs. Andover Blue, 6:30 p.m.
Game 4: Georgetown vs. Whittier Tech, 6:30 p.m.
Game 5: Winner Game 1 vs. Winner Game 2, 7:30 p.m.
Game 6: Loser Game 1 vs. Loser Game 2, 7:30 p.m.
Game 7: Winner Game 3 vs. Winner Game 4, 8:30 p.m.
Game 8: Loser Game 3 vs. Loser Game 4, 8:30 p.m.
Saturday, August 2
Game 9: Masco vs. Wilmington, 9 a.m.
Game 10: Tewksbury vs. Salem, NH, 9 a.m.
Game 11: Burlington vs. Londonderry, 10:05 a.m.
Game 12: Preps vs. Lowell, 10:05 a.m.
Game 13: Winner Game 9 vs. Winner Game 10, 11:10 a.m.
Game 14: Loser Game 9 vs. Loser Game 10, 11:10 a.m.
Game 15: Winner Game 11 vs. Winner Game 12, 12:15 p.m.
Game 16: Loser Game 11 vs. Loser Game 12, 12:15 p.m.
Game 17: Newburyport vs. Woburn, 1:20 p.m.
Game 18: Windham vs. Reading, 1:20 p.m.
Game 19: Pinkerton vs. Chelmsford, 2:25 p.m.
Game 20: Lawrence vs. Notre Dame Cristo Rey, 2:25 p.m.
Game 21: Winner Game 17 vs. Winner Game 18, 3:30 p.m.
Game 22: Loser Game 17 vs. Loser Game 18, 3:30 p.m.
Game 23: Winner Game 19 vs. Winner Game 20, 4:35 p.m.
Game 24: Loser Game 19 vs. Loser Game 20, 4:35 p.m.
Sunday, August 3
Quarterfinals
Game 25: Central Catholic vs. Winner Pool E, 9 a.m.
Game 26: Winner Pool A vs. Winner Pool D, 9 a.m.
Game 27: Beverly vs. Winner Pool F, 10:05 p.m.
Game 28: Winner Pool B vs. Winner Pool C, 10:05 a.m.
Semifinals
Game 29: Winner Game 25 vs. Winner Game 26, 11:10 a.m.
Game 30: Winner Game 27 vs. Winner Game 28, 12:15 p.m.
Championship
Game 31: Winner Game 29 vs. Winner Game 30, 1:20 p.m.