Webster Groves’ Carte’Are Gordon (23) dunks against Ft. Zumwalt South at Lindenwood University in St. Charles, Mo., on March 10 2018. Michael Gulledge, Special to STLhighschoolsports.comNerinx Hall’s Mia Fields swims the 100-yard butterfly at MICDS in Ladue, Mo., on Feb. 3, 2018. Michael Gulledge, Special to STLhighschoolsports.comFt. Zumwalt North’s Izaiah Hartrup (17) carries the ball against Francis Howell at Ft. Zumwalt North High School in O’Fallon, Mo., on Aug. 24, 2018. Michael Gulledge, Special to STLhighschoolsports.comFt. Zumwalt East’s Isabella Henderson (1) dives for a save against Holt at Holt High School in Wentzville, Mo., on April 21, 2018. Michael Gulledge, Special to STLhighschoolsports.comO’Fallon Christian’s Kalin Black (23) reaches for a pass against Lutheran St. Charles at Lutheran St. Charles High School in St. Peters, Mo., on Sept. 7, 2018. Michael Gulledge, Special to STLhighschoolsports.comParkway Central’s Devion Harris (40) dunks against MICDS, Wednesday, Dec. 26, 2018, at MICDS in Ladue, Mo. Michael Gulledge, Special to STLhighschoolsports.comSt. Joseph’s Catey Roux (22) moves the ball under pressure from MICDS at MICDS in Ladue, Mo., on April 19, 2018. Michael Gulledge, Special to STLhighschoolsports.com
O’Fallon and Lindbergh follow the ball at Lindenwood University in St. Charles, Mo., on May 22, 2018. Michael Gulledge, Special to STLhighschoolsports.com
Holt’s Kelly Rydberg swims the 100-yard backstroke in the Ft. Zumwalt North Swimming and Diving Invitational at the St. Peters Rec-Plex in St. Peters, Mo., on Jan. 6, 2018. Michael Gulledge, Special to STLhighschoolsports.com
Lindbergh’s Pete Grebe (24) looks to pass under pressure from O’Fallon at Lindenwood University in St. Charles, Mo., on May 22, 2018. Michael Gulledge, Special to STLhighschoolsports.com
Webster Groves’ Steven Wright (21) puts up a shot against CBC, Saturday, Dec. 8, 2018, at Webster Groves High School in Webster Groves, Mo. Michael Gulledge, Special to STLhighschoolsports.com
Maplewood Richmond Heights’ Patrick Booker (12) moves the ball against Lutheran South, Wednesday, Nov. 28, 2018, at St. Charles High School in St. Charles, Mo. Michael Gulledge, Special to STLhighschoolsports.com
Kirkwood’s Tara Bedell (11) and Summit’s Sara Battelle (6) battle for the ball at Lafayette High School in Wildwood, Mo., on Sept. 8, 2018. Michael Gulledge, Special to STLhighschoolsports.com
Holt’s Emmanuel McLemore (35) puts up a shot guarded by Timberland’s Jackson Lamb (2), Friday, Dec. 14, 2018, at Timberland High School in Wentzville, Mo. Michael Gulledge, Special to STLhighschoolsports.com
Washington’s Josie Kleinheider (10) blocks against Timberland at Timberland High School in Wentzville, Mo., on Aug. 28, 2018. Michael Gulledge, Special to STLhighschoolsports.com
St. Charles’ Isaiah McCrary-Patterson (52) puts up a shot against Sumner, Wednesday, Nov. 28, 2018, at St. Charles High School in St. Charles, Mo. Michael Gulledge, Special to STLhighschoolsports.com
De Smet’s Ra’shod Smith-Harvey (7) goes up for a pass against Chaminade at Chaminade College Preparatory School in Creve Coeur, Mo., on Sept. 28, 2018. Michael Gulledge, Special to STLhighschoolsports.com
Parkway West’s William Bonnett swims the 200-yard IM at the St. Peters Rec-Plex in St. Peters, Mo., on Nov. 10, 2018. Michael Gulledge, Special to STLhighschoolsports.com
Ft. Zumwalt South’s Devin Livingstone (16) heads the ball against Liberty at Liberty High School in Lake St. Louis, Mo., on Nov. 6, 2018. Michael Gulledge, Special to STLhighschoolsports.com
CBC’s Caleb Love (2) puts up a shot against Webster Groves, Saturday, Dec. 8, 2018, at Webster Groves High School in Webster Groves, Mo. Michael Gulledge, Special to STLhighschoolsports.com
Tolton’s Amber Wright (20) reaches for the ball against Notre Dame, Friday, Dec. 28, 2018, at Duchesne High School in St. Charles, Mo. Michael Gulledge, Special to STLhighschoolsports.com
Rock Bridge’s Nathaniel Peat (2) carries the ball against Francis Howell at Francis Howell High School in Weldon Spring, Mo., on Oct. 19, 2018. Michael Gulledge, Special to STLhighschoolsports.com
Ft. Zumwalt South celebrates at St. Dominic High School in O’Fallon, Mo., on Nov. 1, 2018. Michael Gulledge, Special to STLhighschoolsports.com
Duchesne’s Alexis Schultehenrich (20) puts up a shot against Battle, Friday, Dec. 28, 2018, at Duchesne High School in St. Charles, Mo. Michael Gulledge, Special to STLhighschoolsports.com
Battle’s Darren Jordon (28) carries the ball against Timberland at Timberland High School in Wentzville, Mo., on Nov. 9, 2018. Michael Gulledge, Special to STLhighschoolsports.com
CBC’s Caleb Love (2) goes up for a shot against Webster Groves, Saturday, Dec. 8, 2018, at Webster Groves High School in Webster Groves, Mo. Michael Gulledge, Special to STLhighschoolsports.com
Washington’s Caitlyn Vodnansky (2) reaches for the ball as Holt’s Tatum Green (6) slides into second at Holt High School in Wentzville, Mo., on Sept. 24, 2018. Michael Gulledge, Special to STLhighschoolsports.com
MICDS’ Tyler Purdy (10) carries the ball against Hannibal during the Class 4 state quarterfinals at Hannibal High School in Hannibal, Mo., on Nov. 17, 2018. Michael Gulledge, Special to STLhighschoolsports.com
Lutheran St. Charles’ Arcullous Heard (22) reaches after being brought down by O’Fallon Christian at Lutheran St. Charles High School in St. Peters, Mo., on Sept. 7, 2018. Michael Gulledge, Special to STLhighschoolsports.com
Parkway Central’s Arther Green (24) puts up a shot against John Burroughs at MICDS in Ladue, Mo., on March 2, 2018. Michael Gulledge, Special to STLhighschoolsports.com
Westminster’s Zion Thompson (31) carries the ball against Parkway Central at Westminster Christian Academy in Town and Country, Mo., on Oct. 27, 2018. Michael Gulledge, Special to STLhighschoolsports.com
Liberty’s Jaden Betton (10) puts up a shot against Whitfield, Wednesday, Dec. 26, 2018, at MICDS in Ladue, Mo. Michael Gulledge, Special to STLhighschoolsports.com
Kirkwood’s Jayla Everett (4) puts up a shot against Francis Howell Central at Lindenwood University in St. Charles, Mo., on March 10 2018. Michael Gulledge, Special to STLhighschoolsports.com
John Burroughs’ Malachi Chunn (4) looks at the ball at John Burroughs School in Ladue, Mo., on Sept. 22, 2018. Michael Gulledge, Special to STLhighschoolsports.com
Rockhurst’s Nicholas Smrt (16) carries the ball against CBC during the Class 6 state football championship, Saturday, Nov. 24, 2018, in Columbia, Mo. Michael Gulledge, Special to STLhighschoolsports.com
Francis Howell Central’s Gracie Stugart (11) moves the ball against Troy, Friday, Dec. 20, 2018, at Troy Buchanan High School in Troy, Mo. Michael Gulledge, Special to STLhighschoolsports.com
MICDS’ Reagan Andrew (3) carries the ball against John Burroughs at John Burroughs School in Ladue, Mo., on Sept. 22, 2018. Michael Gulledge, Special to STLhighschoolsports.com
MICDS’ Tyler Purdy (10) carries the ball against McCluer South-Berkeley at McCluer South-Berkeley High School in Ferguson, Mo., on Aug. 25, 2018. Michael Gulledge, Special to STLhighschoolsports.com
Liberty’s Jarrin McKeithen (21) reaches for a rebound against Timberland at Timberland High School in Wentzville, Mo., on Nov. 21, 2017. Michael Gulledge, Special to STLhighschoolsports.com
Kickapoo’s Krystal Caylor hugs her coach after swimming the 200-yard IM during the MSHSAA Girls Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Feb. 18, 2017. Michael Gulledge/For the News-Leader
Lafayette celebrates during the 400-yard freestyle relay during the MSHSAA Girls Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Feb. 18, 2017. Michael Gulledge, Special to STLhighschoolsports.com
Ladue’s Paige Mitchell swims the 500-yard freestyle during the MSHSAA Girls Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Feb. 18, 2017. Michael Gulledge, Special to STLhighschoolsports.com
Kirkwood’s Claire Lin swims the first leg of the 200-yard medley relay during the MSHSAA Girls Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Feb. 18, 2017. Michael Gulledge, Special to STLhighschoolsports.com
Summit Prep’s Claire McCune swims the 200-yard freestyle during the MSHSAA Girls Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Feb. 18, 2017. Michael Gulledge/For the News-Leader
Kickapoo’s Krystal Caylor swims the 200-yard IM during the MSHSAA Girls Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Feb. 18, 2017. Michael Gulledge/For the News-Leader
Webster Groves’ Kendra Howard swims the 200-yard IM during the MSHSAA Girls Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Feb. 18, 2017. Michael Gulledge, Special to STLhighschoolsports.com
Francis Howell’s Alyssa Juris swims the 100-yard backstroke during the MSHSAA Girls Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Feb. 18, 2017. Michael Gulledge, Special to STLhighschoolsports.com
Kickapoo’s Krystal Caylor hugs her coach after swimming the 200-yard IM during the MSHSAA Girls Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Feb. 18, 2017. Michael Gulledge/For the News-Leader
Webster Groves’ Kendra Howard swims the 200-yard IM during the MSHSAA Girls Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Feb. 18, 2017. Michael Gulledge, Special to STLhighschoolsports.com
Kirkwood’s Allie Hickenbotham swims the butterfly in the third leg of the 200-yard medley relay during the MSHSAA Girls Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Feb. 18, 2017. Michael Gulledge, Special to STLhighschoolsports.com
Photos from the MSHSAA Girls Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Feb. 17, 2017. Michael Gulledge, Special to STLhighschoolsports.com
Marquette’s Zoe Merkel swims the 100-yard backstroke during the MSHSAA Girls Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Feb. 17, 2017. Michael Gulledge, Special to STLhighschoolsports.com
Photos from the MSHSAA Girls Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Feb. 17, 2017. Michael Gulledge, Special to STLhighschoolsports.com
Lafayette’s Franceska Petrosino swims the 100-yard butterfly during the MSHSAA Girls Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Feb. 17, 2017. Michael Gulledge, Special to STLhighschoolsports.com
Photos from the MSHSAA Girls Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Feb. 17, 2017. Michael Gulledge, Special to STLhighschoolsports.com
Marquette’s Megan McVey swims the 100-yard breaststroke during the MSHSAA Girls Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Feb. 17, 2017. Michael Gulledge, Special to STLhighschoolsports.com
Ursuline’s Sydney Kirchoff swims the 500-yard freestyle during the MSHSAA Girls Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Feb. 17, 2017. Michael Gulledge, Special to STLhighschoolsports.com
Photos from the MSHSAA Girls Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Feb. 17, 2017. Michael Gulledge, Special to STLhighschoolsports.com
Photos from the MSHSAA Girls Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Feb. 17, 2017. Michael Gulledge, Special to STLhighschoolsports.com
Photos from the MSHSAA Girls Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Feb. 17, 2017. Michael Gulledge, Special to STLhighschoolsports.com
Photos from the MSHSAA Girls Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Feb. 17, 2017. Michael Gulledge, Special to STLhighschoolsports.com
Lap counters lower signs into the water showing the swimmer’s lap count in the 500-yard freestyle during the MSHSAA Girls Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Feb. 17, 2017. Michael Gulledge, Special to STLhighschoolsports.com
Photos from the MSHSAA Girls Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Feb. 17, 2017. Michael Gulledge, Special to STLhighschoolsports.com
Photos from the MSHSAA Girls Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Feb. 17, 2017. Michael Gulledge, Special to STLhighschoolsports.com
Photos from the MSHSAA Girls Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Feb. 17, 2017. Michael Gulledge, Special to STLhighschoolsports.com
e11
h1
l8
Parkway South’s Veronica Sorg swims the 100-yard breaststroke during the Suburban West Conference Championship at Lindbergh High School in Sappington, Mo., on Feb. 9, 2017. Michael Gulledge, Special to STLhighschoolsports.com
Lafayette’s Franceska Petrosino swims the 100-yard butterfly during the Suburban West Conference Championship at Lindbergh High School in Sappington, Mo., on Feb. 9, 2017. Michael Gulledge, Special to STLhighschoolsports.com
Marquette’s Katiana Porporis swims the 100-yard breaststroke during the Suburban West Conference Championship at Lindbergh High School in Sappington, Mo., on Feb. 9, 2017. Michael Gulledge, Special to STLhighschoolsports.com
Marquette’s Alyssa Lemon swims the 500-yard freestyle during the Suburban West Conference Championship at Lindbergh High School in Sappington, Mo., on Feb. 9, 2017. Michael Gulledge, Special to STLhighschoolsports.com
Oakville’s Allison Streb competes in the 100-yard backstroke during the Suburban West Conference Championship at Lindbergh High School in Sappington, Mo., on Feb. 9, 2017. Michael Gulledge, Special to STLhighschoolsports.com
Marquette’s Katiana Porporis swims the 100-yard breaststroke during the Suburban West Conference Championship at Lindbergh High School in Sappington, Mo., on Feb. 9, 2017. Michael Gulledge, Special to STLhighschoolsports.com
St. Charles West’s Lauren Biles swims the 100-yard breaststroke during the Ft. Zumwalt North Girls Invitational at the St. Peters Rec-Plex in St. Peters, Mo., on Jan. 7, 2017. Michael Gulledge, Special to STLhighschoolsports.com
The past year has brought a variety of things to photograph: sailboats on a lake in Colorado, an engagement, state championship baseball, football in a rainstorm — to name a few.
Francis Howell’s Kelly Schroeder swims the 400-yard medley relay in the Marquette Relays at Marquette High School in Chesterfield, Mo., on Dec. 3, 2016. Michael Gulledge, Special to STLhighschoolsports.com
Lafayette’s Franceska Petrosino competes in the 3×300 yard freestyle progression relay at the Marquette Relays at Marquette High School in Chesterfield, Mo., on Dec. 3, 2016. Michael Gulledge, Special to STLhighschoolsports.com
Marquette’s Alyssa Lemon competes in the 400-yard freestyle relay at the Marquette Relays at Marquette High School in Chesterfield, Mo., on Dec. 3, 2016. Michael Gulledge, Special to STLhighschoolsports.com
The Marquette Relays at Marquette High School in Chesterfield, Mo., on Dec. 3, 2016. Michael Gulledge, Special to STLhighschoolsports.com
Francis Howell’s Madison Nguyen swims the butterfly in the 200-yard medley relay at the Marquette Relays at Marquette High School in Chesterfield, Mo., on Dec. 3, 2016. Michael Gulledge, Special to STLhighschoolsports.com
Marquette’s Eva Main swims the butterfly in the 400-yard medley relay at the Marquette Relays at Marquette High School in Chesterfield, Mo., on Dec. 3, 2016. Michael Gulledge, Special to STLhighschoolsports.com
Francis Howell’s Emma Brabham competes in the 200-yard medley relay at the Marquette Relays at Marquette High School in Chesterfield, Mo., on Dec. 3, 2016. Michael Gulledge, Special to STLhighschoolsports.com
Lafayette’s Claire Vanbilijon swims the 3×300 freestyle progression relay in the Marquette Relays at Marquette High School in Chesterfield, Mo., on Dec. 3, 2016. Michael Gulledge, Special to STLhighschoolsports.com
The Marquette Relays at Marquette High School in Chesterfield, Mo., on Dec. 3, 2016. Michael Gulledge, Special to STLhighschoolsports.com
Marquette’s Katiana Porporis competes in the 3×200-yard IM relay at the Marquette Relays at Marquette High School in Chesterfield, Mo., on Dec. 3, 2016. Michael Gulledge, Special to STLhighschoolsports.com
Marquette’s Abigail Nebot swims the breaststroke in the 400-yard medley relay at the Marquette Relays at Marquette High School in Chesterfield, Mo., on Dec. 3, 2016. Michael Gulledge, Special to STLhighschoolsports.com
Parkway West’s Maria Newton competes in the 3×100-yard butterfly relay at the Marquette Relays at Marquette High School in Chesterfield, Mo., on Dec. 3, 2016. Michael Gulledge, Special to STLhighschoolsports.com
Michael Gulledge's blog about photography, software development, and anything else