A quilting competition, professional lacrosse and soccer, and Market Collective in a bigger venue than previous showcases, here are some of the events that are scheduled for Saturday, May 25 and Sunday, May 26 in the city and surrounding communities.

Saturday, May 25

Calgary Medieval Faire & Artisan Market, Crossroads Market (1235 26 Ave SE) - 9 a.m. - 5 p.m.

Festival of Quilts, Heritage Park,10 a.m. - 5 p.m.

Calgary Reptile Expo. Mid-Sun Community Association (50 Midpark Rise SE), 10 a.m. - 5 p.m.

Market Collective, BMO Centre,10 a.m. - 6 p.m.

CPL HFX Wanderers at Cavalry FC, Spruce Meadows,  2:30 p.m.

East Town Get Down music festival, multiple locations along International Avenue (17 Ave SE) 6 p.m. - late

Love for Lewiston fundraiser, Rodney's Oyster House (355 10 Ave SW) 7 p.m.

NLL Finals Game 2: Buffalo Bandits vs. Calgary Roughnecks, Scotiabank Saddledome, 7 p.m.

Steven Page performance, National Music Centre 8 p.m.

Sunday, May 26

Scotiabank Calgary Marathon, Stampede Park start/finish line (numerous road closures)

                *Races start 7 a.m. except 10K distance (7:30 a.m. start) and 5K (noon start)

Calgary Medieval Faire & Artisan Market, Crossroads Market (1235 26 Ave SE), 9 a.m. - 5 p.m.

Festival of Quilts continues, Heritage Park,10 a.m. - 5 p.m.

Market Collective, BMO Centre,10 a.m. - 6 p.m.

Calgary Reptile Expo. Mid-Sun Community Association (50 Midpark Rise SE), 11 a.m. - 4 p.m.