Developer Brief: Add Advanced Football Stats via CSV to Player Profiles (SportsPress on WordPress)

I run a football filming and stats platform called Footy Vision (https://footyvision.net), which is built on WordPress using the SportsPress plugin. I work with a third-party stats provider called KoraStats, who supply me with detailed player data in CSV format (e.g. xG, pass completion %, tackles, interceptions, minutes played, etc.).

I’d like to integrate these advanced football stats into the player profile pages on my website. Right now, the profiles show goals and assists, but I want to expand that to include a full range of performance metrics.

What I Need
Custom Stats Fields on Player Profiles
I want to be able to display additional stats such as:

Expected Goals (xG)

Key Passes

Pass Completion %

Tackles

Interceptions

Minutes Played
These should be shown clearly on each player’s profile page alongside the existing stats.

CSV Import Functionality
I need a way to import these stats using a CSV file from KoraStats.

Ideally using the built-in SportsPress CSV importer, but if that’s not suitable, I’m happy to use something like WP All Import.

I want to upload the CSV regularly (weekly or monthly), so the import process should be simple and repeatable without needing code changes.

The system should match players by name or ID and update their stats without affecting other parts of their profile.

Display on Player Pages
The imported stats need to show up on public player profiles in a section called something like “Advanced Stats” or “KoraStats Data”.
They should look clean and professional, fitting with the existing SportsPress layout.

Non-Destructive Updates
When I import a new CSV, it should only update the relevant stat fields — not overwrite unrelated info like player bios or profile photos.

Optional Extras (if possible)
Filterable comparison table for all players based on these new stats.

A locked CSV template that I can fill out and upload easily each time.

Tech Environment
WordPress (latest version)

SportsPress plugin by ThemeBoy

Example Profile Page
Linus – https://footyvision.net/player/linus-morris/

Let me know if you need access to a sample CSV or backend credentials for quoting. I’d love to get a cost estimate and rough timeline for this.

Thanks,
Linus
Footy Vision

Company
Footy Vision
Job Type
Part Time
Location
N/A
Budget
Looking for best price
How to Apply
Via email