Player profile
Mark O'Hara
- Age
- 30
- Position
- Defensive Midfielder
- Club
- Kilmarnock
- Nationality
- Scotland
- Foot
- Right
- Height
- 191 cm
2026/27 at Kilmarnock
Premiership · Defensive Midfielder
- Minutes
- 213
- Apps
- 7
- Starts
- 2
Scores
Measured among comparable players in Premiership, 2026/27.
41
Performance Score
How is this calculated?
- Ball recoveryNo data
Not supplied: ball_recoveries, interceptions, tackles
- PressingNo data
Not supplied: pressures, pressure_success_rate
- ProgressionNo data
Not supplied: progressive_passes, progressive_carries, passes_into_final_third
- Chance creation41contributes 41.5
Not supplied: key_passes, expected_assists
- Duel performanceNo data
Not supplied: defensive_duel_win_rate
- Ball securityNo data
Not supplied: pass_completion_rate, dispossessed
14% of the intended inputs had data.
- Only 213 minutes played, below the 450 minute threshold for a reliable rate.
- The data source supplied 14% of the metrics this profile uses.
Scoring model 1.0.0
1
Upside signal
How is this calculated?
- Development runway0
Age 30.6 against a runway that flattens at 29.
- Output relative to age0
Performance Score 41.5 weighted by remaining runway.
- Performance trend0
Down 15.3 points against 2025/26.
- Playing time trajectory6
213 minutes against 1656 in 2025/26.
- Competition contextNo data
No strength rating recorded for this competition.
91% of the intended inputs had data.
- Only 213 minutes played, below the 450 minute threshold for a reliable rate.
Scoring model 1.0.0
41
Hidden Value signal
How is this calculated?
- Output41
Performance Score 41.5 within the position peer group.
- Market visibilityNo data
No strength rating recorded for this competition.
- Age context40
Age 30.6.
- Output against valuationNo data
No licensed market value data is configured, so valuation could not be compared.
45% of the intended inputs had data.
- Only 213 minutes played, below the 450 minute threshold for a reliable rate.
- The data source supplied 45% of the metrics this profile uses.
Scoring model 1.0.0
9
Breakout signal
How is this calculated?
- Age0
Age 30.6.
- Output acceleration0
Down 15.3 Performance Score points against 2025/26.
- Minutes growth15
213 minutes against 1656 in 2025/26.
- Role expansion29
Started 29% of the appearances made.
100% of the intended inputs had data.
- Only 213 minutes played, below the 450 minute threshold for a reliable rate.
Scoring model 1.0.0
Role profiles
This player did not meet the minimum minutes for any role profile in this season.
Performance profile
Per 90 minutes, with the percentile among comparable players.
Attacking
38th percentile among 82 comparable players
41st percentile among 82 comparable players
Discipline
72nd percentile among 82 comparable players (lower is better)
Season history
- 41
2026/27
Kilmarnock · 213 mins
- 57
2025/26
St. Mirren · 1,656 mins
- 98
2025/26
St. Mirren · 92 mins
Data source
- Source
- Sportmonks Football API
- Licence
- TRIAL
- Season
- 2026/27
- Competition
- Premiership
- Last updated
- 2026-10-07