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. Want to see if Flow BJJ is right for you? Your first class is on us, fill out the trial class form, or if you already know you want to join, become a member. Visiting the midcoast? We welcome drop-ins from all schools and affiliations: $20, free for Tom DeBlass Association affiliates.

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–10GiHayden 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–10GiHayden 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–10GiHayden 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–10GiHayden 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