Just over nine months ago, Penn football pulled off what almost no one had predicted: a shocking 20-19 victory over defending co-champion and crowd-favorite, Princeton. That miraculous win ended the team's up-and-down year on a high note, and it has certainly built up expectations for what this 2023 season will bring.

As players and coaches prepare for their fast-approaching opener against Colgate on Saturday, The Daily Pennsylvanian's photographers attended practice to capture the team hard at work ahead of game day. From drills with weighted mannequins to two-minute, head-to-head scrimmages, here is a morning at football training camp, in photos.

Credit: Anna Vazhaeparambil

Practice begins at 8:30 a.m. with team stretches on Franklin Field's turf, led by Associate Strength and Conditioning coach Miguel Rivera.



Credit: Anna Vazhaeparambil

Players then split up to fine-tune the skills of each position group. Junior defensive lineman Sulayman Adeoye and his teammates, for example, work with pop-up dummies to practice the swim move, a maneuver used to get through the line of scrimmage and rush the quarterback.

Credit: Ellie Pirtle

Seniors Jack Iuliano (left) and Mitzseen Joseph (right) also execute hand fighting drills under the guidance of defensive line coach Hank Hughes.



Credit: Anna Vazhaeparambil

Farther down the field, sophomore Jared Richardson extends to catch the ball while being pursued by sophomore David Okechukwu. The wide receivers and defensive backs complete press drills together to get reps in one-on-one coverage situations.

Credit: Anna Vazhaeparambil

At the same time, the offensive line works with coach Kyle Metzler on a chute drill to practice firing off the line of scrimmage, fitting the defender, and driving them back.



Credit: Anna Vazhaeparambil

All players then go head-to-head against each other in a two-minute drill, which emulates the high energy and stress of game day. As a starter, junior quarterback Aidan Sayin kicks off the scrimmage play with other members of the first string.

Credit: Anna Vazhaeparambil

Senior Jonathan Mulatu runs the ball down the field after a pass from freshman quarterback Cadin Olsen. Mulatu is expected to step into Penn alumnus Trey Flowers' role as the Quakers' main running back this season.

Credit: Anna Vazhaeparambil

In the last minutes of the drill, sophomore wide receiver Bisi Owens scores a touchdown and celebrates with his teammates in the end zone.

Credit: Anna Vazhaeparambil

The practice finally ends with head coach Ray Priore addressing his players about their performance and preparing them for the upcoming week, as they get one day closer to facing Colgate and hopefully launching another season for the record books.