Profile
Data analyst and MSc Sport Data Analytics student at the University of Strathclyde, pairing an undergraduate Data Science degree with applied professional football experience.
Recently completed a university placement at Dundee United FC as a Recruitment Analyst, scoring transfer targets against recruitment traits, linking Wyscout video review to underlying data profiles, and maintaining shared scouting databases under strict confidentiality.
Volunteer with Berwick Rangers FC as an Opposition Scout & Match Analyst, tagging and coding opposition analysis recordings as well as scouting in-person for player reviews and team reports.
Comfortable owning projects independently, integrating third-party data platforms (StatsBomb API), and collaborating across departments.
Football Data and Analysis Experience
Recruitment Analyst, Dundee United FC
Nov 2025 – Jul 2026
- Produced weekly video-based player reports on domestic and international transfer targets in Wyscout, scoring players against recruitment traits (athleticism, physicality, technical ability, off-ball movement, overall suitability) and linking video review to underlying data profiles.
- Built an automated R pipeline extracting event data from the StatsBomb API, computing custom metrics, and feeding an interactive Shiny dashboard used by recruitment and analysis staff.
- Maintained a shared player tracking database logging assessment scores, scouting records, and follow-up actions, working under recruitment department deadlines and confidentiality requirements.
Opposition Scout & Match Analyst Volunteer, Berwick Rangers FC
Jun 2025 - Present
- Tag and code opposition footage in Nacsport, producing team-ID/player-ID reports and scouting observations to support match preparation.
- Attend fixtures across evenings and weekends to assess opposition shape, individual player tendencies, and set-piece routines through live match observation.
- Communicate tactical strengths, weaknesses, and key patterns clearly to coaching staff.
In-Ground Correspondent, Stats Perform
Jul 2026 - Present
- Recording live match event data at Pollok FC home fixtures, following structured collection protocols and reporting standards for a major football data provider.
Selected Projects
Scottish Premiership Throw-In Dashboard
2026
- Full analysis pipeline in R covering data extraction from the StatsBomb API, cleaning, and metric computation across all Scottish Premiership throw-in events.
- Interactive Shiny dashboard with KPI summaries, filters, and visual comparisons designed for technical staff.
Points Above Replacement Model (MSc Dissertation)
2025–2026
- Player valuation model inspired by baseball's Wins Above Replacement, adapted to outfield players across Europe's top seven leagues using FBref data.
- Dataset construction and cleaning in R, applying factor analysis and position-specific modelling.
Kinovea Angle Export Enhancement
2025
- Contribution to the Kinovea open-source video analysis tool via GitHub, extending CSV export functionality to include angle measurements.
Education
MSc Sport Data Analytics, University of Strathclyde
July 2026 (predicted Distinction)
- Focused on football data analysis, performance analysis, applied statistics, research methods, and reporting workflows in sport.
- Applied R, Python, and SQL to athlete data, dashboard development, and football-specific analysis tools including Nacsport and Hudl Sportscode.
BSc (Hons) Data Science, University of Stirling
2021 – 2025
- Foundation in statistical analysis, data cleaning, and data visualisation.
- Honours project on improving angle export in Kinovea, linking software implementation to video and biomechanics analysis.
HND Web Design & Development, Glasgow Clyde College
2017 - 2019
- Early experience with front-end website development in HTML, CSS, PHP, SQL, and JavaScript.
- I coded this very website.
Analysis Toolkit
Programming & Data: R, Python, SQL, Excel, Google Sheets, API integration, data pipelines, reproducible workflows.
Platforms & Tools: Wyscout, StatsBomb, Nacsport, Tableau, Hudl Sportscode (basic exposure), Kinovea.
Modelling & Insight: Statistical and probability modelling, factor analysis, player valuation, data visualisation, Shiny dashboard development.
Football Intelligence: Recruitment analysis, player profiling, opposition analysis, benchmarking, talent identification.
Additional Information
- Scottish FA Introduction to Talent Identification 1.1 (pending November 2026)
- ISAK Level 1 Kinanthropometry (pending September 2026)
- BASES student member
- Full UK driving licence