I am a 5'11", 170-pound junior wide receiver and free safety for the Pittsford Panthers. I pride myself on being an explosive, versatile athlete who creates separation with my speed, precise route running, and dependable hands. I enjoy competing on all three phases of the game and take pride in making plays wherever my team needs me. Recognized as a Prep Redzone rising prospect and honored as a Second Team Section V All-Star and Second Team All-County selection, I am constantly working to elevate my game and compete at the highest level.
What separates me is my commitment off the field. I volunteer with the Big Cats Youth Football Camp, helping young athletes build confidence and develop the fundamentals of the game. I also volunteer with First Tee – Western New York, where I help introduce children from the Boys & Girls Club of Rochester and the YMCA of Greater Rochester to the game of golf while teaching important life skills such as honesty, respect, confidence, and perseverance. I believe in leading by example, giving back to my community, and representing my family, teammates, and school with character. My goal is to continue developing as both a player and a person while earning the opportunity to compete at the collegiate level.
I also compete for CTC (Changing the Community), a Rochester, NY based 7v7 program, where I get reps against top competition in the region during the offseason. CTC has produced players who went on to the NFL and Power 4 programs, including:
| Rec | Yds | YAC | Avg | Lng | Rec TD | Rush Yds | Rush TD | Ret Yds | Ret TD | Tkl | INT | Tot TD | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Season totals | |||||||||||||
| 2026 (Junior) · 10 GP | 57 | 911 | – | 16.0 | 90 | 14 | 79 | 2 | 175 | 2 | 76 | 3 | 18 |
| 2025 (Sophomore) · 11 GP | 35 | 451 | – | 12.9 | 44 | 4 | – | – | – | – | 72 | – | 4 |
| 2024 (Freshman) · 7 GP | 11 | 79 | – | 7.2 | 19 | 0 | – | – | – | – | 7 | – | 0 |
| 2026 game log – Junior season | |||||||||||||
| Sep 4 · at Brockport (W 44–22) | 8 | 152 | 101 | 19.0 | 40 | 3 | 0 | 0 | 0 | 0 | 5 | 0 | 3 |
| Sep 10 · at Rush-Henrietta (L 19–26) | 6 | 77 | 48 | 12.8 | 37 | 2 | 2 | 0 | 10 | 0 | 8 | 1 | 2 |
| Sep 18 · vs. Fairport (W 37–33) | 8 | 150 | 132 | 18.8 | 90 | 2 | 4 | 0 | 86 | 1 | 4 | 1 | 3 |
| Sep 25 · at Penfield (W 36–13) | 4 | 61 | 17 | 15.3 | 24 | 1 | 0 | 0 | 0 | 0 | 10 | 0 | 1 |
| Oct 2 · vs. Victor (W 36–6) | 7 | 85 | 35 | 12.1 | 27 | 2 | 0 | 0 | 0 | 0 | 4 | 0 | 2 |
| Oct 9 · at Hilton (W 21–14) | 4 | 57 | 47 | 14.3 | 23 | 0 | 0 | 0 | 0 | 0 | 11 | 0 | 0 |
| Oct 16 · vs. Webster Schroeder (W 22–16) | 6 | 119 | 103 | 19.8 | 76 | 2 | −5 | 0 | 0 | 0 | 8 | 0 | 2 |
| Oct 23 · vs. University Prep (W 33–30) | 4 | 97 | 69 | 24.3 | 66 | 1 | 21 | 1 | 79 | 1 | 8 | 0 | 3 |
| Oct 30 · vs. Aquinas (W 48–12) · Quarterfinal | 7 | 82 | – | 11.7 | 26 | 1 | 25 | 1 | 0 | 0 | 4 | 0 | 2 |
| Nov 6 · vs. Fairport (W 23–7) · Semifinal | 3 | 31 | – | 10.3 | 18 | 0 | 32 | 0 | 0 | 0 | 14 | 1 | 0 |