Penn Logo

Penn Football Testing Dashboard

Athlete headshot
  • pounds
  • inches

Add new athlete

To add a new athlete to the database, enter his Name, Position, Year, and Number to the right. The minimum fields needed to create a profile are: Name, Position, and Year. Click the "Save Athlete" button once you are done. You can use the "Clear Stats" button or refresh the page to start over.

Edit saved athlete

To edit a saved athlete, click "Saved Athletes" to pull up his profile. Note: if you change the athlete's Name or Year, you will create a new profile. Once you are satisfied with your changes, click "Save Athlete".

Athlete headshot

Athlete 1

Position

Year

Weight:

Height:

TSA:

Athlete headshot

Athlete 2

Position

Year

Weight:

Height:

TSA:

Squat

Bench

225lb Bench

10Y Sprint

Flying 10

Pro Agility

L Drill

60Y Shuttle

Vertical Jump

Broad Jump

Hang Clean

Power Clean

About this project

This tool helps visualize an athlete's physical attributes and off-field performance. Each athlete is benchmarked against five years of data from others in their position group. The charts provide a clear snapshot of how an athlete's test scores compare to his peers. This project was completed for MUSA-6110 (Urban Spatial Analytics Practicum) in Spring 2025.


Adding or updating athlete data: Add Athletes

The “Add Athletes” page lets you update existing athlete profiles or add new ones. Use the “Saved Athletes” button to find and edit current records. To add a new athlete, fill out the form with a Name-Position combination that doesn't already exist in the system.


Viewing athlete profiles: Athlete Report

Use the “Saved Athletes” button to view detailed reports for individual athletes. Charts show where an athlete ranks—by percentile—on each stat compared to their position group. For example, an 80th percentile score means they performed better than 80% of their peers. The number above each bar shows the raw score. Hover over a bar to see the group median and percentile.


Comparing two athletes

The “Compare Athletes” page lets you view two athletes side-by-side, showing their raw testing results and measurements. Use the dropdowns to select who you'd like to compare.


Penn Football Testing Dashboard

Last updated: May 20, 2025

View the code on GitHub.