When we train

2026 Flow BJJ Schedule

Adult & kids BJJ (Gi & No-Gi), women's classes, Muay Thai, and live sparring, all week long in Rockland, Maine. New here? Your first class is on us, just show up a few minutes early, or become a member to train all week.

Your First Class Is Free
Just Visiting?

Every class on this schedule is open to drop-ins. $20 mat fee, free for Tom DeBlass Association affiliates.

Drop-In Details

Sunday

10:00 AM – 11:30 AMLive SparringNo-GiHayden Martz

Monday

12:00 PM – 1:30 PMBJJNo-GiJoe Guzzardo
5:00 PM – 6:00 PMMuay ThaiKyle Monahan
6:00 PM – 6:45 PMFundamental BJJNo-GiAidan Hamar
6:45 PM – 7:25 PMAdvanced BJJNo-GiAidan Hamar
7:25 PM – 7:45 PMLive SparringNo-Gi 

Tuesday

5:00 PM – 5:45 PMBeginner BJJKids 5–9GiHayden Martz
6:00 PM – 6:45 PMFundamental BJJGiHayden Martz
6:45 PM – 7:30 PMAdvanced BJJGiHayden Martz
7:30 PM – 8:00 PMLive SparringGi 

Wednesday

5:00 PM – 5:45 PMKids BJJKids 10–15No-GiAidan Hamar
5:45 PM – 6:30 PMWomen's BJJNo-GiSandra Martz
6:30 PM – 7:15 PMFundamental BJJNo-GiHayden Martz
7:15 PM – 7:45 PMLive SparringNo-Gi 

Thursday

5:00 PM – 5:45 PMBeginner BJJKids 5–9GiHayden Martz
6:00 PM – 6:45 PMFundamental BJJNo-GiHayden Martz
6:45 PM – 7:30 PMAdvanced BJJNo-GiHayden Martz
7:30 PM – 8:00 PMLive SparringNo-Gi 

Friday

12:00 PM – 1:30 PMBJJNo-GiJoe Guzzardo
5:00 PM – 6:00 PMKids BJJKids 10–15GiAidan Hamar
6:00 PM – 7:30 PMMuay ThaiSam Martin

Saturday

10:00 AM – 11:30 AMMuay Thai SparringSam Martin. Must be a Flow Muay Thai member. Shin guards, gloves, headgear, mouthguard, and groin protection required.

Sun

10–11:30AMLive SparringNo-GiHayden Martz

Mon

12–1:30PMBJJNo-GiJoe Guzzardo
5–6PMMuay ThaiKyle Monahan
6–6:45PMFundamental BJJNo-GiAidan Hamar
6:45–7:25PMAdvanced BJJNo-GiAidan Hamar
7:25–7:45PMLive SparringNo-Gi

Tue

5–5:45PMBeginner BJJKids 5–9GiHayden Martz
6–6:45PMFundamental BJJGiHayden Martz
6:45–7:30PMAdvanced BJJGiHayden Martz
7:30–8PMLive SparringGi

Wed

5–5:45PMKids BJJKids 10–15No-GiAidan Hamar
5:45–6:30PMWomen's BJJNo-GiSandra Martz
6:30–7:15PMFundamental BJJNo-GiHayden Martz
7:15–7:45PMLive SparringNo-Gi

Thu

5–5:45PMBeginner BJJKids 5–9GiHayden Martz
6–6:45PMFundamental BJJNo-GiHayden Martz
6:45–7:30PMAdvanced BJJNo-GiHayden Martz
7:30–8PMLive SparringNo-Gi

Fri

12–1:30PMBJJNo-GiJoe Guzzardo
5–6PMKids BJJKids 10–15GiAidan Hamar
6–7:30PMMuay ThaiSam Martin

Sat

10–11:30AMMuay Thai SparringSam Martin

*Schedule effective Sept 7, 2026

Your First Class Is Free

Come see what Flow BJJ is all about. Grab a friend or come solo. We'll take care of the rest.

Claim Your Free Class

Stay in the Loop

Seminars, events, and news from the mats.

First Class Free Schedule