GRANITE BAY, Calif. – Junior Lilla Kapinya won both sprint freestyle events while leading off the first-place 200-yard freestyle relay as St. Francis returned to Sierra Foothill League swimming action in a double-dual meet with Oak Ridge at Granite Bay Tuesday afternoon.
The host Grizzlies won their head-to-head matchup with the Troubadours, 111-71, while the Trojans came away with a closer 94-88 victory.
Kapinya won the 50 free with a time of 24.41, more than a full second ahead of Oak Ridge's Ava Bui and her 25.48. The UCLA commit then added a victory in the 100 free at 54.62, more than two seconds in front of Granite Bay's Zoe Merritt (56.82). Finally, Kapinya led off the 200 free relay with a 24.69 split, with Riley Wood, Mackenzie Terry and Lena Moggan following toward a winning 1:44.06. That edged Oak Ridge by a mere .08 for the eight team points.
In turn, Terry and Mikayla Magri formed a 1-2 exacta atop the 100 breaststroke standings for a 10-6 scoring edge in each matchup. Terry touched home in 108.81 with Magri following at 1:13.35. Terry previously posted a 2:15.51 in the 200 individual medley, third place overall but first in the SF-OR matchup. Landen Didriksen hit the finish pad in 2:17.94 for fourth in that event.
The team scoring includes the one-meter diving competition between the same three teams that took place 15 miles south in El Dorado Hills. Piper Bates led the Troubies with a second-place 199.15, with Stella Cassidy close behind at 180.60.
Tuesday's meet became the regular-season finale for St. Francis, which had Friday's home double dual with Rio Americano and El Camino canceled. Instead, the Troubies will return to GBHS in nine days for the SFL championship meet. The varsity trials take place on April 23, the JV trials run the next day, with finals running at 9 a.m. on that Saturday. Meet times are 4 p.m. on the weekdays.
GRANITE BAY 111, ST. FRANCIS 71
OAK RIDGE 94, ST. FRANCIS 88
Granite Bay High School
Events with SF entrants only • Winner plus SF finishers listed
200 MEDLEY RELAY JV - 1. Granite Bay, 2:03.77; 5. St. Francis, 2:23.26.
200 MEDLEY RELAY VARSITY - 1. Granite Bay, 1:50.16... 2. St. Francis, 1:54.09; 7. St. Francis 'B,' 2:07.88.
200 FREESTYLE VARSITY - 1. Addisyn Fitch, OR, 2:03.99... 6. Lena Moggan, 2:12.65; 7. Emma Dietrich, 2:18.30; 9. Savannah Hamilton, 2:21.42.
200 INDIVIDUAL MEDLEY VARSITY - 1. Tessa Gardin, GB, 2:11.88... 3. Mackenzie Terry, 2:15.51; 4. Landen Didriksen, 2:17.94.
50 FREESTYLE JV - 1. Aubrie Buller, GB, 27:11... 4. Gia Navarrete, 28.72; 6. Fiona Pope, 30.13; 8. Kathryn Topp, 30.85; Exh. Molly Moyer, 29.31; Camille Villanueva, 36.72.
50 FREESTYLE VARSITY - 1. Lilla Kapinya, SF, 24.41... 5. Riley Wood, 26.45; 9. Mikayla Magri, 27.73; 10. Meredith Little, 28.21; Exh. Gabriella McHugh, 27.37; Lillian Damrell, 28.07; Elyse Pometta, 28.34; Kaylin Amiri, 30.36; Charlotte Krause, 32.11.
100 BUTTERFLY VARSITY - 1. Tessa Gardin, GB, 59.32... 4. Lena Moggan, 1:06.32.
100 FREESTYLE JV - 1. Abigail Osman, GB, 1:00.85... 4. Fiona Pope, 1:08.61; 8. Camille Villanueva, 1:27.66.
100 FREESTYLE VARSITY - 1. Lilla Kapinya, SF, 54.62... 4. Riley Wood, 58.25; 9. Lillian Damrell, 1:01.27; Exh. Elyse Pometta, 1:01.72; Meredith Little, 1:02.86; Savannah Hamilton, 1:05.29; Maya Wenceslao, 1:07.59; Kaylin Amiri, 1:09.08; Audrey Ellis, 1:09.58; Charlotte Krause, 1:12.10.
500 FREESTYLE VARSITY - 1. Jamie Ling, GB, 5:178.96... 6. Emma Dietrich, 6:17.95; 7. Audrey Ellis, 6:43.90.
200 FREE RELAY JV - 1. Granite Bay, 1:52.81... 5. St. Francis, 2:05.60.
200 FREE RELAY VARSITY - 1. St. Francis, 1:44.06... 6. St. Francis 'B,' 1:53.73.
100 BACKSTROKE JV - 1. Ashlyn Leonard, GB, 1:04.33... 3. Molly Moyer, 1:12.38; 6. Kathryn Topp, 1:16.15; 8. Brooklyn Nauman, 1:26.57.
100 BACKSTROKE VARSITY - 1. Erin Ng, OR, 1:01.54.... 3. Landen Didriksen, 1:04.05; 7. Gabriella McHugh, 1:07.69; 9. Maya Wenceslao, 1:14.39;
100 BREASTSTROKE JV - 1. Harper Anderson, OR, 1:14.03... 3. Gia Navarrete, 1:24.08.
100 BREASTROKE VARSITY - 1. Mackenzie Terry, SF, 1:08.81... 2. Mikayla Magri, 1:13.35.
400 FREE RELAY JV - 1. Granite Bay, 4:04.47... 4. St. Francis, 4:42.28.
400 FREE RELAY VARSITY - 1. Granite Bay, 3:44.43... 4. St. Francis, 4:00.59; 7. St. Francis 'B,' 4:37.95.
1-METER DIVING - 1. Mimi Poort, OR, 250.85... 2. Piper Bates, 199.15; 3. Stella Cassidy, 180.60; 5. Audrey Solander, 143.05; 8. Sadie Favreau, 115.35.
May 16, 2026
Kapinya runners-up in record-setting state final
May 15, 2026
Kapinya advances to state 50 free final
May 8, 2026
Troubie swim wins fourth straight section title
April 24, 2026
Dietrich leads Troubies on Day 2 of SFL championships
April 23, 2026
Troubie swimmers earn six SFL championship final berths
April 14, 2026
Kapinya wins three events in SFL double dual
March 26, 2026
Troubies win six events at Carondelet dual
March 17, 2026
Troubie swim sweeps DO and Rocklin on Senior Night
March 14, 2026
Troubies thrive among Mt. SAC Winterfest field
March 10, 2026
Kapinya wins twice but SF falls at Davis
March 3, 2026
SF swimming launches new season in Folsom




























