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
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
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
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
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
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
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
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
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
Francis Howell Central’s Chris Herman and Washington’s Gunnar Noud compete at the GAC wrestling tournament at Ft. Zumwalt East High School in St. Peters, Mo., on Jan. 7, 2017. Michael Gulledge, Special to STLhighschoolsports.com
Winfield’s Drew Smith and Ft. Zumwalt North’s Brendan Keeling compete at the GAC wrestling tournament at Ft. Zumwalt East High School in St. Peters, Mo., on Jan. 7, 2017. Michael Gulledge, Special to STLhighschoolsports.com
Washington’s Matt Hoemann and Warrenton’s Hayden Love compete at the GAC wrestling tournament at Ft. Zumwalt East High School in St. Peters, Mo., on Jan. 7, 2017. Michael Gulledge, Special to STLhighschoolsports.com
Ft. Zumwalt West’s Austin Landow and Francis Howell’s Taejae Jenkins Harris compete at the GAC wrestling tournament at Ft. Zumwalt East High School in St. Peters, Mo., on Jan. 7, 2017. Michael Gulledge, Special to STLhighschoolsports.com
Ft. Zumwalt East’s Shakboz Hasanov and Ft. Zumwalt North’s Logan Prinster compete at the GAC wrestling tournament at Ft. Zumwalt East High School 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
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
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 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
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
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
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
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
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
Photos from the Peoples Bank & Trust Invitational at Troy Buchanan.
Francis Howell’s Mike Brohm (4) puts up a shot over Rock Bridge at Troy Buchanan High School in Troy, Mo., on Dec. 2, 2016. Michael Gulledge, Special to STLhighschoolsports.com
Francis Howell and Rock Bridge at Troy Buchanan High School in Troy, Mo., on Dec. 2, 2016. Michael Gulledge, Special to STLhighschoolsports.com
Francis Howell and Rock Bridge at Troy Buchanan High School in Troy, Mo., on Dec. 2, 2016. Michael Gulledge, Special to STLhighschoolsports.com
Francis Howell’s Daylan Dalton (12) moves the ball against Rock Bridge at Troy Buchanan High School in Troy, Mo., on Dec. 2, 2016. Michael Gulledge, Special to STLhighschoolsports.com
Francis Howell’s Daylan Dalton (12) moves the ball against Rock Bridge at Troy Buchanan High School in Troy, Mo., on Dec. 2, 2016. Michael Gulledge, Special to STLhighschoolsports.com
Francis Howell and Rock Bridge at Troy Buchanan High School in Troy, Mo., on Dec. 2, 2016. Michael Gulledge, Special to STLhighschoolsports.com
Francis Howell and Rock Bridge at Troy Buchanan High School in Troy, Mo., on Dec. 2, 2016. Michael Gulledge, Special to STLhighschoolsports.com
Francis Howell’s Patrick Schulte (20) moves the ball against Rock Bridge in the championship game at Troy Buchanan High School in Troy, Mo., on Dec. 2, 2016. Michael Gulledge, Special to STLhighschoolsports.com
Ft. Zumwalt West’s Jerome Waggoner (84) receives a pass against Francis Howell at Ft. Zumwalt West High School in O’Fallon, Mo., on Oct. 28, 2016. Michael Gulledge, Special to STLhighschoolsports.com
Francis Howell’s McGwire Dean (4) looks to hand off the ball to Francis Howell’s Alex Jones (21) during the first half at Ft. Zumwalt West High School in O’Fallon, Mo., on Oct. 28, 2016. Michael Gulledge, Special to STLhighschoolsports.com
Francis Howell’s Alex Jones (21) carries the ball while being tackled by Ft. Zumwalt West at Ft. Zumwalt West High School in O’Fallon, Mo., on Oct. 28, 2016. Michael Gulledge, Special to STLhighschoolsports.com
Francis Howell’s Max Hefner (14) carries the ball under pressure from Ft. Zumwalt West at Ft. Zumwalt West High School in O’Fallon, Mo., on Oct. 28, 2016. Michael Gulledge, Special to STLhighschoolsports.com
Scenes from Francis Howell at Ft. Zumwalt West High School in O’Fallon, Mo., on Oct. 28, 2016. Michael Gulledge, Special to STLhighschoolsports.com
Ft. Zumwalt West’s Jake Verschoore (2) looks to pass under pressure from Francis Howell at Ft. Zumwalt West High School in O’Fallon, Mo., on Oct. 28, 2016. Michael Gulledge, Special to STLhighschoolsports.com
Scenes from Francis Howell at Ft. Zumwalt West High School in O’Fallon, Mo., on Oct. 28, 2016. Michael Gulledge, Special to STLhighschoolsports.com
Scenes from Francis Howell at Ft. Zumwalt West High School in O’Fallon, Mo., on Oct. 28, 2016. Michael Gulledge, Special to STLhighschoolsports.com
Ft. Zumwalt West’s Jerome Waggoner (84) receives a pass against Francis Howell at Ft. Zumwalt West High School in O’Fallon, Mo., on Oct. 28, 2016. Michael Gulledge, Special to STLhighschoolsports.com
Adam Grimm stood out Thursday night at the Rec-Plex in the GAC Championships.
Ft. Zumwalt West’s Adam Grimm competes in the 200-yard IM during the GAC Boys Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Oct. 27, 2016. Michael Gulledge, Special to STLhighschoolsports.com
Ft. Zumwalt South’s Kody Sims swims the 100-yard breaststroke during the GAC Boys Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Oct. 27, 2016. Michael Gulledge, Special to STLhighschoolsports.com
Ft. Zumwalt West’s Adam Grimm competes in the 200-yard IM during the GAC Boys Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Oct. 27, 2016. Michael Gulledge, Special to STLhighschoolsports.com
Francis Howell’s Samer Doumit competes in the 100-yard freestyle during the GAC Boys Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Oct. 27, 2016. Michael Gulledge, Special to STLhighschoolsports.com
Scenes from the GAC Boys Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Oct. 27, 2016. Michael Gulledge, Special to STLhighschoolsports.com
Scenes from the GAC Boys Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Oct. 27, 2016. Michael Gulledge, Special to STLhighschoolsports.com
Scenes from the GAC Boys Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Oct. 27, 2016. Michael Gulledge, Special to STLhighschoolsports.com
Scenes from the GAC Boys Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Oct. 27, 2016. Michael Gulledge, Special to STLhighschoolsports.com
Wentzville Holt’s Noah Scheuermann competes in the 100-yard butterfly during the GAC Boys Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Oct. 27, 2016. Michael Gulledge, Special to STLhighschoolsports.com
Michael Gulledge's blog about photography, software development, and anything else