The chief goal of the TGS football program is training young men to compete with integrity, passion, and excellence. These attributes carry over into every aspect of student athletes’ lives, and expectations are high on and off the field. Players learn to manage their time, balancing school, friends, family, and sport. In an environment that builds athletes up and also provides opportunities for them to build one another up, students develop friendships and habits that continue beyond the confines of a locker room, or even their time at Geneva. The varsity team consists primarily of 10th–12th graders while the D-League, or developmental team, consists of 7th–9th graders.
Please use the following form to submit questions to the athletic/coaching staff.
David Langdon joined the TGS athletic staff in 2023 as assistant athletic director and Geneva’s inaugural football program director and head coach. Prior to Geneva, he served as the athletic director and assistant head varsity football coach at Trinity Preparatory School, Winter Park. Geneva will be his fourth position as an inaugural football coach—he started the football programs at Cypress Creek High School, Pine Castle Christian Academy, and Orlando Christian Prep. David also served as the head coach for Dr. Phillips High School. He is a six-time Florida Athletic Coaches Association District Coach of the Year. Coach Langdon is also a former Central Florida Fellowship of Christian Athletes leadership board member and is still very active in the organization.
David received Christ during a Fellowship of Christian Athletes meeting during his sophomore year at Evans High School, Orlando. His faith continued to grow during his college years at Mars Hill University, NC, where he served as the captain of FCA during his junior and senior years. His mission in life has been to have God use him to lead others to Christ through the vocations of education and coaching.
David and his wife, Christina, have three adult children—twin daughters, Lilly and Melanie, and a son, Kellen. Christina is the principal at Sterling Park Elementary in Casselberry. The family worships at Church Together in Casselberry.
When asked what his secret is to building a new football program, Coach Longdon believes it is servant leadership: “I believe servant leadership is essential not only to building a new football team but also to establishing relationships that enable us to share the gospel and exemplify a lifestyle that pleases Christ.”
Inspiring students to love beauty, think deeply, and pursue Christ's calling.
October 25, 2024
7th Gr - North Florida Trip
Date:October 21, 2024 - October 25, 2024 Time:12:00 am- 11:59 pm See more details
6th Gr - Pioneer Day
Date:October 25, 2024 - October 25, 2024 Time:8:00 am- 2:50 pm See more details
Fathers Watch
Date:October 25, 2024 - October 25, 2024 Time:8:00 am- 9:30 am See more details
Habits of the House Follow-Up Discussion
Date:October 25, 2024 - October 25, 2024 Time:8:15 am- 10:00 am See more details
K-6th Youth Tennis
Date:October 25, 2024 - October 25, 2024 Time:3:30 pm- 4:30 pm See more details
Rhetoric Homecoming Tailgating & Game
Date:October 25, 2024 - October 25, 2024 Time:5:00 pm- 9:00 pm See more details
Varsity Football Home Game vs. Real Life (Homecoming)
Date:October 25, 2024 - October 25, 2024 Time:6:30 pm- 8:30 pm See more details
October 26, 2024
Homecoming Dance (9th–12th Grade)
Date:October 26, 2024 - October 26, 2024 Time:7:30 pm- 10:30 pm See more details
October 28, 2024
Chamber Orchestra
Date:October 28, 2024 - October 28, 2024 Time:7:15 am- 8:15 am See more details
Moms in Prayer
Date:October 28, 2024 - October 28, 2024 Time:8:15 am- 9:30 am See more details
K4 Art Adventures
Date:October 28, 2024 - October 28, 2024 Time:1:15 pm- 2:15 pm See more details
1st & 2nd Grade Art Adventures
Date:October 28, 2024 - October 28, 2024 Time:3:15 pm- 4:15 pm See more details
Youth Golf K-3rd Grade
Date:October 28, 2024 - October 28, 2024 Time:3:15 pm- 4:15 pm See more details
Lower School NHS Tutoring
Date:October 28, 2024 - October 28, 2024 Time:3:25 pm- 4:10 pm See more details
Philharmonia Orchestra
Date:October 28, 2024 - October 28, 2024 Time:3:30 pm- 4:30 pm See more details
October 29, 2024
1st Gr - Animal Monologues Rehearsals
Date:October 29, 2024 - October 29, 2024 Time:8:00 am- 2:50 pm See more details
K4 Garden Club
Date:October 29, 2024 - October 29, 2024 Time:1:10 pm- 2:10 pm See more details
2nd Gr - Beekeeper Visit
Date:October 29, 2024 - October 29, 2024 Time:1:30 pm- 2:45 pm See more details
Kindergarten Art Adventures
Date:October 29, 2024 - October 29, 2024 Time:2:15 pm- 3:15 pm See more details
Percussio
Date:October 29, 2024 - October 29, 2024 Time:3:15 pm- 4:30 pm See more details
1st-3rd Garden Club
Date:October 29, 2024 - October 29, 2024 Time:3:20 pm- 4:20 pm See more details
K-6th Youth Tennis
Date:October 29, 2024 - October 29, 2024 Time:3:30 pm- 4:30 pm See more details
October 25, 2024
7th Gr - North Florida Trip
Date:October 21, 2024 - October 25, 2024 Time:12:00 am- 11:59 pm See more details
6th Gr - Pioneer Day
Date:October 25, 2024 - October 25, 2024 Time:8:00 am- 2:50 pm See more details
Fathers Watch
Date:October 25, 2024 - October 25, 2024 Time:8:00 am- 9:30 am See more details
Habits of the House Follow-Up Discussion
Date:October 25, 2024 - October 25, 2024 Time:8:15 am- 10:00 am See more details
K-6th Youth Tennis
Date:October 25, 2024 - October 25, 2024 Time:3:30 pm- 4:30 pm See more details
Rhetoric Homecoming Tailgating & Game
Date:October 25, 2024 - October 25, 2024 Time:5:00 pm- 9:00 pm See more details
Varsity Football Home Game vs. Real Life (Homecoming)
Date:October 25, 2024 - October 25, 2024 Time:6:30 pm- 8:30 pm See more details
October 26, 2024
Homecoming Dance (9th–12th Grade)
Date:October 26, 2024 - October 26, 2024 Time:7:30 pm- 10:30 pm See more details
October 28, 2024
Chamber Orchestra
Date:October 28, 2024 - October 28, 2024 Time:7:15 am- 8:15 am See more details
Moms in Prayer
Date:October 28, 2024 - October 28, 2024 Time:8:15 am- 9:30 am See more details
K4 Art Adventures
Date:October 28, 2024 - October 28, 2024 Time:1:15 pm- 2:15 pm See more details
1st & 2nd Grade Art Adventures
Date:October 28, 2024 - October 28, 2024 Time:3:15 pm- 4:15 pm See more details
Youth Golf K-3rd Grade
Date:October 28, 2024 - October 28, 2024 Time:3:15 pm- 4:15 pm See more details
Lower School NHS Tutoring
Date:October 28, 2024 - October 28, 2024 Time:3:25 pm- 4:10 pm See more details
Philharmonia Orchestra
Date:October 28, 2024 - October 28, 2024 Time:3:30 pm- 4:30 pm See more details
October 29, 2024
1st Gr - Animal Monologues Rehearsals
Date:October 29, 2024 - October 29, 2024 Time:8:00 am- 2:50 pm See more details
K4 Garden Club
Date:October 29, 2024 - October 29, 2024 Time:1:10 pm- 2:10 pm See more details
2nd Gr - Beekeeper Visit
Date:October 29, 2024 - October 29, 2024 Time:1:30 pm- 2:45 pm See more details
Kindergarten Art Adventures
Date:October 29, 2024 - October 29, 2024 Time:2:15 pm- 3:15 pm See more details
Percussio
Date:October 29, 2024 - October 29, 2024 Time:3:15 pm- 4:30 pm See more details
1st-3rd Garden Club
Date:October 29, 2024 - October 29, 2024 Time:3:20 pm- 4:20 pm See more details
K-6th Youth Tennis
Date:October 29, 2024 - October 29, 2024 Time:3:30 pm- 4:30 pm See more details