Recent Offers & Commitments
Recent offers for kickers, punters, and long snappers in the Class of 2027 and younger

Class of 2028 | The Villages Charter School | Florida
Height: 6'1" | Weight: 160 lbs
GPA: 3.5
Positions: Kicker (Football) | Midfielder/Winger (Soccer)
Explosive leg, clutch mindset. Recruited to football from a high-level soccer background—100% FG on JV, all kickoffs and punts, now varsity starter. Ranked #22 nationally with a 4.5⭐ rating at the 2025 Kohl’s National Scholarship Camp (64-yd KO | 3.58 hang). was recruited to football after demonstrating elite-level leg strength and accuracy on the soccer field. As a freshman, he:
Kohl’s Kicking National Scholarship Camp (2025):
Keenen began competitive soccer at age 9 with Javanon SC and Louisville City SC in Kentucky. After relocating to Florida, he joined Brave SC, earning a place on the U20 squad as an 8th grader—a rare accomplishment.
Strengths:
Notable Accomplishments:
Keenen comes from a deeply accomplished athletic family rooted in discipline, service, and high achievement:
Outside of sports, Keenen enjoys:
JULY 18, 2026 NATIONAL INVITATIONAL SCHOLARSHIP CAMP
MAY 17, 2026 SOUTHERN SPRING SHOWCASE CAMP
JANUARY 17, 2026 FUTURE STARS INVITATIONAL
DECEMBER 21, 2025 WESTERN WINTER SHOWCASE
JULY 19, 2025 NATIONAL INVITATIONAL SCHOLARSHIP CAMP
Charting data for Keenen is unavailable at this time.
| Date | Camp |
|---|---|
| 02/07/2026 | Orlando, FL - 1 Day Training Camp |
| 10/18/2025 | Orlando, FL Fall Assessment |
| 10/05/2024 | Orlando, FL Fall Assessment |
| 07/27/2024 | Orlando, FL - 1 Day Training Camp |
| Field Goals | Extra Points | Punts | Kickoffs | Snaps | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Game Date | FGM/ FGA | FGD | XPM/ XPA | # | Avg. | Inside 20 | # | TBs | SS/ SA | |
| Sep 25 | 0/0 | 3/4 | 0 | 0 | 0 | 0 | 0 | 0/0 | ||
| Field Goals | Extra Points | Punts | Kickoffs | Snaps | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Game Date | FGM/ FGA | FGD | XPM/ XPA | # | Avg. | Inside 20 | # | TBs | SS/ SA | |
| Nov 14 | 0/0 | 4/4 | 0 | 0 | 0 | 4 | 2 | 0/0 | ||
| Oct 31 | 0/0 | 7/7 | 0 | 0 | 0 | 7 | 4 | 0/0 | ||
| Oct 17 | 0/0 | 0/0 | 0 | 0 | 0 | 1 | 1 | 0/0 | ||
| Oct 10 | 2/2 |
28 43 | 3/3 | 0 | 0 | 0 | 6 | 4 | 0/0 | |
| Oct 3 | 0/0 | 6/6 | 0 | 0 | 0 | 6 | 5 | 0/0 | ||
| Sep 26 | 0/0 | 2/3 | 0 | 0 | 0 | 6 | 5 | 0/0 | ||
| Sep 19 | 0/0 | 5/5 | 0 | 0 | 0 | 6 | 4 | 0/0 | ||
| Sep 12 | 0/0 | 5/5 | 0 | 0 | 0 | 6 | 4 | 0/0 | ||
| Sep 5 | 0/0 | 4/5 | 0 | 0 | 0 | 5 | 2 | 0/0 | ||
| Aug 29 | 1/1 |
35 | 5/5 | 0 | 0 | 0 | 7 | 4 | 0/0 | |
| Aug 22 | 1/1 |
45 | 3/3 | 0 | 0 | 0 | 7 | 2 | 0/0 | |
| Field Goals | Extra Points | Punts | Kickoffs | Snaps | |||||
|---|---|---|---|---|---|---|---|---|---|
| Season | FGM/ FGA | XPM/ XPA | # | Avg. | Inside 20 | # | TBs | SS/ SA | |
| 2025 | 5/5 | 45/48 | 0 | 0 | 0 | 60 | 47 | 0/0 | |