Stats Celtic 2025
All figures below cover Premiership 2025, 38 played matches.
Celtic season overview
Celtic played 38 matches this season: 26 won, 4 drawn and 8 lost. That adds up to 82 points, or 2.16 points per match. At home the side averages 2.42 points per match, away from home 1.89.
| Finished | W | G | V | For | Against | GD | Points | PPG | |
|---|---|---|---|---|---|---|---|---|---|
| Total | 38 | 26 | 4 | 8 | 73 | 41 | 32 | 82 | 2,16 |
| Home | 19 | 15 | 1 | 3 | 43 | 15 | 28 | 46 | 2,42 |
| Away | 19 | 11 | 3 | 5 | 30 | 26 | 4 | 36 | 1,89 |
Celtic basic statistics
| Basic | Total | Home | Away |
|---|---|---|---|
| Won | 68% | 79% | 58% |
| Draw | 11% | 5% | 16% |
| Lost | 21% | 16% | 26% |
| Goals scored per match | 1,92 | 2,26 | 1,58 |
| Goals conceded per match | 1,08 | 0,79 | 1,37 |
| Clean sheet | 34% | 47% | 21% |
| Failed to score | 13% | 5% | 21% |
| Scored first | 61% | 68% | 53% |
Celtic goal statistics
Celtic scored 73 goals, an average of 1.92 per match. That works out at a goal every 47 minutes. In 61% of matches the side scored at least twice, and in 13% it failed to score at all.
| Scored | Total | Home | Away |
|---|---|---|---|
| Goals scored per match | 1,92 | 2,26 | 1,58 |
| Scored at least 1 goal | 87% | 95% | 79% |
| Scored at least 2 goals | 61% | 63% | 58% |
| Scored at least 3 goals | 34% | 53% | 16% |
| Scored at least 4 goals | 11% | 16% | 5% |
| Scored in both halves | 45% | 58% | 32% |
| Failed to score | 13% | 5% | 21% |
Goals conceded by Celtic
At the other end Celtic conceded 41 goals, an average of 1.08 per match. The side kept a clean sheet in 34% of its matches.
| Against | Total | Home | Away |
|---|---|---|---|
| Goals conceded per match | 1,08 | 0,79 | 1,37 |
| At least 1 goal conceded | 66% | 53% | 79% |
| At least 2 goals conceded | 37% | 21% | 53% |
| At least 3 goals conceded | 5% | 5% | 5% |
| At least 4 goals conceded | 0% | 0% | 0% |
| Clean sheet | 34% | 47% | 21% |
Celtic over/under statistics
Matches involving Celtic produce 3.00 goals on average. More than 2.5 goals were scored in 68% of them and more than 3.5 in 42%.
| Total goals | Total | Home | Away |
|---|---|---|---|
| Average goals | 3,00 | 3,05 | 2,95 |
| Over 0.5 | 95% | 95% | 95% |
| Over 1.5 | 82% | 79% | 84% |
| Over 2.5 | 68% | 74% | 63% |
| Over 3.5 | 42% | 53% | 32% |
| Over 4.5 | 11% | 5% | 16% |
| Over 5.5 | 3% | 0% | 5% |
Both teams to score in Celtic matches
Both teams scored in 58% of matches. At home that figure is 53%, away from home 63%.
| Both teams to score | Total | Home | Away |
|---|---|---|---|
| Both teams to score | 58% | 53% | 63% |
| Both teams to score + win | 39% | 37% | 42% |
| Both teams to score + draw | 5% | 0% | 11% |
| Both teams to score + loss | 13% | 16% | 11% |
| Both teams to score + over 2.5 | 58% | 53% | 63% |
| No BTTS + over 2.5 | 11% | 21% | 0% |
| Both teams to score in the first half | 26% | 26% | 26% |
| Both teams to score in the second half | 24% | 26% | 21% |
| Both teams to score in both halves | 5% | 5% | 5% |
Statistics by half
Celtic scored 33 goals before the break and 40 after it, while conceding 19 in the first half and 22 in the second. The side is clearly stronger after the interval.
| First half | Total | Home | Away |
|---|---|---|---|
| First half won | 45% | 53% | 37% |
| First half drawn | 42% | 42% | 42% |
| First half lost | 13% | 5% | 21% |
| Scored in the first half | 0,87 | 0,95 | 0,79 |
| Conceded in the first half | 0,50 | 0,32 | 0,68 |
| Clean sheet in the first half | 61% | 68% | 53% |
| Failed to score in the first half | 32% | 21% | 42% |
| Second half | Total | Home | Away |
|---|---|---|---|
| Second half won | 50% | 58% | 42% |
| Second half drawn | 29% | 32% | 26% |
| Second half lost | 21% | 11% | 32% |
| Scored in the second half | 1,05 | 1,32 | 0,79 |
| Conceded in the second half | 0,58 | 0,47 | 0,68 |
| Clean sheet in the second half | 58% | 63% | 53% |
| Failed to score in the second half | 37% | 26% | 47% |
| Most goals in the first half | 24% | 16% | 32% |
| Most goals in the second half | 42% | 42% | 42% |
| Equal in both halves | 34% | 42% | 26% |
When does Celtic score?
Most of Celtic's goals arrive between minutes 81 and 90, accounting for 23% of the total. Goals against come most often between minutes 51 and 60.
Celtic corner statistics
Celtic won 6.6 corners per match on average and gave away 4.0. More than 8.5 corners were taken in 66% of its matches.
| Corners | Total | Home | Away |
|---|---|---|---|
| Corners for per match | 6,55 | 7,27 | 5,79 |
| Corners against per match | 4,00 | 4,07 | 3,93 |
| Over 6.5 corners in the match | 83% | 87% | 79% |
| Over 8.5 corners in the match | 66% | 73% | 57% |
| Over 10.5 corners in the match | 55% | 60% | 50% |
| Over 12.5 corners in the match | 48% | 47% | 50% |
| Team over 3.5 corners | 72% | 80% | 64% |
| Team over 4.5 corners | 66% | 80% | 50% |
Based on 29 from the 38 matches.
Celtic card statistics
Celtic picked up 2.05 yellow cards per match on average, against 1.84 for the opposition. More than 3.5 cards were shown in 55% of its matches.
| Cards | Total | Home | Away |
|---|---|---|---|
| Yellow cards per match | 2,05 | 1,95 | 2,16 |
| Red cards per match | 0,05 | 0,05 | 0,05 |
| Opponent yellow cards per match | 1,84 | 1,79 | 1,89 |
| Team over 1.5 cards | 61% | 58% | 63% |
| Team over 2.5 cards | 34% | 26% | 42% |
| Over 3.5 cards in the match | 55% | 47% | 63% |
| Over 4.5 cards in the match | 32% | 26% | 37% |
| Over 5.5 cards in the match | 18% | 21% | 16% |
Celtic shots and xG
The side attempted 16.0 shots per match on average, 5.5 of them on target, a shooting accuracy of 34%.
| Shots | Total | Home | Away |
|---|---|---|---|
| Shots per match | 16,00 | 17,60 | 14,29 |
| Shots on target per match | 5,48 | 6,67 | 4,21 |
| Shots off target per match | 6,10 | 6,53 | 5,64 |
| Shots against per match | 9,28 | 7,47 | 11,21 |
| Expected goals (xG) for | 2,07 | 2,02 | 2,17 |
| Expected goals (xG) against | 0,94 | 0,73 | 1,29 |
| Ball possession | 64,4 | 65,7 | 63,0 |
Based on 29 from the 38 matches (shots).
Most common Celtic scorelines
The most frequent scoreline is 2-1, in 6 of the 38 matches.
| Result | Count | Share |
|---|---|---|
| 2 - 1 | 6 | 16% |
| 3 - 1 | 5 | 13% |
| 1 - 0 | 5 | 13% |
| 4 - 0 | 3 | 8% |
| 3 - 2 | 3 | 8% |
| 1 - 2 | 3 | 8% |
| 0 - 2 | 3 | 8% |
| 2 - 0 | 2 | 5% |
| 2 - 2 | 2 | 5% |
| 1 - 3 | 2 | 5% |
Scorelines are shown from the perspective of Celtic.
Celtic player statistics
| Player | Goals |
|---|---|
| Benjamin Nygren | 16 |
| Daizen Maeda | 14 |
| Hyun-Jun Yang | 8 |
| Kieran Tierney | 6 |
| Arne Engels | 5 |
The leading scorer for Celtic this season is Benjamin Nygren (16). Next come Daizen Maeda (14) and Hyun-Jun Yang (8).
| Player | Assists |
|---|---|
| Kieran Tierney | 8 |
| Daizen Maeda | 6 |
| Benjamin Nygren | 5 |
| Arne Engels | 3 |
| Callum McGregor | 3 |
Kieran Tierney has provided the most assists for Celtic (8). Next come Daizen Maeda (6) and Benjamin Nygren (5).
| Player | Matches |
|---|---|
| Benjamin Nygren | 38 |
| Callum McGregor | 37 |
| Liam Scales | 37 |
| Daizen Maeda | 36 |
| Kieran Tierney | 35 |
Benjamin Nygren has played the most matches for Celtic (38). Next come Callum McGregor (37) and Liam Scales (37).
| Player | Cards |
|---|---|
| Liam Scales | 12 |
| Callum McGregor | 9 |
| Arne Engels | 6 |
| Auston Trusty | 6 |
| Daizen Maeda | 6 |
Liam Scales has picked up the most cards for Celtic (12). Next come Callum McGregor (9) and Arne Engels (6).
Attacking
| Player | Total | |
|---|---|---|
| 1 | Benjamin Nygren | 21 |
| 2 | Daizen Maeda | 20 |
| 3 | Kieran Tierney | 14 |
| 4 | Hyun-Jun Yang | 9 |
| 5 | Arne Engels | 8 |
| 6 | Johnny Kenny | 6 |
| 7 | Callum McGregor | 5 |
| 7 | Kelechi Promise Iheanacho | 5 |
| 9 | Reo Hatate | 4 |
| 9 | Sebastian Tounekti | 4 |
| Player | Total | |
|---|---|---|
| 1 | Benjamin Nygren | 16 |
| 2 | Daizen Maeda | 14 |
| 3 | Hyun-Jun Yang | 8 |
| 4 | Kieran Tierney | 6 |
| 5 | Johnny Kenny | 4 |
| 6 | Alex Oxlade-Chamberlain | 2 |
| 6 | Arne Engels | 2 |
| 6 | Callum McGregor | 2 |
| 6 | Kelechi Promise Iheanacho | 2 |
| 6 | Reo Hatate | 2 |
| Player | Total | |
|---|---|---|
| 1 | Arne Engels | 3 |
| 1 | Kelechi Promise Iheanacho | 3 |
| 3 | Tomáš Čvančara | 1 |
| Player | Total | |
|---|---|---|
| 1 | Auston Trusty | 1 |
| 1 | Daizen Maeda | 1 |
| 1 | Hyun-Jun Yang | 1 |
| Player | Total | |
|---|---|---|
| 1 | Benjamin Nygren | 64 |
| 2 | Daizen Maeda | 59 |
| 3 | Hyun-Jun Yang | 31 |
| 4 | Johnny Kenny | 28 |
| 5 | Reo Hatate | 26 |
| 6 | Luke McCowan | 23 |
| 7 | Callum McGregor | 22 |
| 7 | Sebastian Tounekti | 22 |
| 9 | Arne Engels | 20 |
| 9 | Kieran Tierney | 20 |
| Player | Total | |
|---|---|---|
| 1 | Benjamin Nygren | 38 |
| 2 | Daizen Maeda | 33 |
| 3 | Hyun-Jun Yang | 17 |
| 4 | Callum McGregor | 14 |
| 5 | Johnny Kenny | 11 |
| 5 | Reo Hatate | 11 |
| 7 | Kieran Tierney | 10 |
| 7 | Luke McCowan | 10 |
| 9 | Arne Engels | 8 |
| 9 | Kelechi Promise Iheanacho | 8 |
| Player | Total | |
|---|---|---|
| 1 | Callum McGregor | 63,6% |
| 2 | Benjamin Nygren | 59,4% |
| 3 | Daizen Maeda | 55,9% |
| 4 | Hyun-Jun Yang | 54,8% |
| 5 | Kieran Tierney | 50,0% |
| 6 | Tomáš Čvančara | 46,7% |
| 7 | Luke McCowan | 43,5% |
| 8 | Reo Hatate | 42,3% |
| 9 | Kelechi Promise Iheanacho | 42,1% |
| 10 | Arne Engels | 40,0% |
From 450 minutes played
| Player | Total | |
|---|---|---|
| 1 | Kieran Tierney | 30,0% |
| 2 | Kelechi Promise Iheanacho | 26,3% |
| 3 | Hyun-Jun Yang | 25,8% |
| 4 | Arne Engels | 25,0% |
| 4 | Benjamin Nygren | 25,0% |
| 6 | Daizen Maeda | 23,7% |
| 7 | Johnny Kenny | 14,3% |
| 8 | Tomáš Čvančara | 13,3% |
| 9 | Callum McGregor | 9,1% |
| 9 | Sebastian Tounekti | 9,1% |
From 450 minutes played
Passing
| Player | Total | |
|---|---|---|
| 1 | Benjamin Nygren | 59 |
| 2 | Kieran Tierney | 52 |
| 3 | Arne Engels | 42 |
| 4 | Reo Hatate | 37 |
| 4 | Sebastian Tounekti | 37 |
| 6 | Callum McGregor | 34 |
| 6 | Daizen Maeda | 34 |
| 8 | Luke McCowan | 28 |
| 9 | Hyun-Jun Yang | 23 |
| 10 | James Forrest | 16 |
| Player | Total | |
|---|---|---|
| 1 | Liam Scales | 2.737 |
| 2 | Callum McGregor | 2.302 |
| 3 | Auston Trusty | 1.861 |
| 4 | Kieran Tierney | 1.454 |
| 5 | Benjamin Nygren | 1.050 |
| 6 | Anthony Ralston | 962 |
| 7 | Reo Hatate | 938 |
| 8 | Arne Engels | 856 |
| 9 | Kasper Schmeichel | 837 |
| 10 | Hyun-Jun Yang | 757 |
| Player | Total | |
|---|---|---|
| 1 | Cameron Carter-Vickers | 95,5% |
| 2 | Callum McGregor | 92,9% |
| 3 | Auston Trusty | 92,7% |
| 4 | Liam Scales | 91,5% |
| 5 | Kasper Schmeichel | 88,0% |
| 6 | Julian Araujo | 87,9% |
| 7 | Marcelo Josemir Saracchi Pintos | 87,6% |
| 8 | Anthony Ralston | 87,4% |
| 9 | James Forrest | 86,2% |
| 10 | Colby Donovan | 85,2% |
From 450 minutes played
Defending
| Player | Total | |
|---|---|---|
| 1 | Callum McGregor | 59 |
| 2 | Kieran Tierney | 57 |
| 3 | Hyun-Jun Yang | 42 |
| 4 | Benjamin Nygren | 35 |
| 5 | Daizen Maeda | 33 |
| 5 | Liam Scales | 33 |
| 7 | Anthony Ralston | 29 |
| 8 | Arne Engels | 28 |
| 9 | Auston Trusty | 24 |
| 10 | Sebastian Tounekti | 22 |
| Player | Total | |
|---|---|---|
| 1 | Liam Scales | 38 |
| 2 | Callum McGregor | 34 |
| 3 | Hyun-Jun Yang | 21 |
| 4 | Arne Engels | 19 |
| 5 | Auston Trusty | 17 |
| 5 | Daizen Maeda | 17 |
| 7 | Kieran Tierney | 15 |
| 8 | Anthony Ralston | 12 |
| 8 | Benjamin Nygren | 12 |
| 8 | Julian Araujo | 12 |
| Player | Total | |
|---|---|---|
| 1 | Auston Trusty | 15 |
| 1 | Liam Scales | 15 |
| 3 | Callum McGregor | 13 |
| 4 | Kieran Tierney | 10 |
| 5 | Anthony Ralston | 8 |
| 6 | Reo Hatate | 6 |
| 7 | Dane Murray | 5 |
| 8 | Arne Engels | 3 |
| 8 | Benjamin Arthur | 3 |
| 8 | Cameron Carter-Vickers | 3 |
| Player | Total | |
|---|---|---|
| 1 | Liam Scales | 202 |
| 2 | Kieran Tierney | 139 |
| 3 | Auston Trusty | 137 |
| 4 | Benjamin Nygren | 123 |
| 5 | Hyun-Jun Yang | 122 |
| 6 | Callum McGregor | 106 |
| 7 | Daizen Maeda | 103 |
| 8 | Sebastian Tounekti | 98 |
| 9 | Anthony Ralston | 90 |
| 10 | Arne Engels | 80 |
| Player | Total | |
|---|---|---|
| 1 | Alistair Johnston | 66,7% |
| 2 | Colby Donovan | 66,2% |
| 3 | Auston Trusty | 65,2% |
| 4 | Anthony Ralston | 62,9% |
| 5 | Liam Scales | 59,9% |
| 6 | Kieran Tierney | 58,9% |
| 7 | Cameron Carter-Vickers | 55,2% |
| 8 | Marcelo Josemir Saracchi Pintos | 53,7% |
| 9 | James Forrest | 53,1% |
| 10 | Callum McGregor | 51,5% |
From 450 minutes played
| Player | Total | |
|---|---|---|
| 1 | Hyun-Jun Yang | 28 |
| 2 | Daizen Maeda | 25 |
| 3 | Callum McGregor | 21 |
| 4 | Benjamin Nygren | 17 |
| 5 | Sebastian Tounekti | 15 |
| 6 | Anthony Ralston | 14 |
| 7 | Arne Engels | 11 |
| 8 | Reo Hatate | 10 |
| 9 | Kieran Tierney | 8 |
| 9 | Liam Scales | 8 |
Dribbles
| Player | Total | |
|---|---|---|
| 1 | Sebastian Tounekti | 41 |
| 2 | Hyun-Jun Yang | 24 |
| 3 | Benjamin Nygren | 21 |
| 3 | Daizen Maeda | 21 |
| 5 | James Forrest | 20 |
| 6 | Callum McGregor | 17 |
| 7 | Luke McCowan | 15 |
| 8 | Kieran Tierney | 13 |
| 9 | Reo Hatate | 9 |
| 10 | Marcelo Josemir Saracchi Pintos | 8 |
| Player | Total | |
|---|---|---|
| 1 | Kieran Tierney | 56,5% |
| 2 | Callum McGregor | 54,8% |
| 3 | James Forrest | 51,3% |
| 4 | Luke McCowan | 48,4% |
| 5 | Daizen Maeda | 47,7% |
| 6 | Benjamin Nygren | 42,9% |
| 6 | Reo Hatate | 42,9% |
| 8 | Sebastian Tounekti | 41,4% |
| 9 | Hyun-Jun Yang | 39,3% |
From 450 minutes played
Goalkeeper
| Player | Total | |
|---|---|---|
| 1 | Kasper Schmeichel | 12 |
| 2 | Viljami Kari Veikko Sinisalo | 1 |
| Player | Total | |
|---|---|---|
| 1 | Kasper Schmeichel | 64 |
| 2 | Viljami Kari Veikko Sinisalo | 23 |
| Player | Total | |
|---|---|---|
| 1 | Kasper Schmeichel | 71,1% |
| 2 | Viljami Kari Veikko Sinisalo | 60,5% |
From 450 minutes played
Discipline
| Player | Total | |
|---|---|---|
| 1 | Liam Scales | 12 |
| 2 | Callum McGregor | 9 |
| 3 | Arne Engels | 6 |
| 3 | Daizen Maeda | 6 |
| 5 | Reo Hatate | 5 |
| 6 | Anthony Ralston | 4 |
| 6 | Auston Trusty | 4 |
| 6 | Benjamin Nygren | 4 |
| 9 | Julian Araujo | 3 |
| 9 | Kasper Schmeichel | 3 |
| Player | Total | |
|---|---|---|
| 1 | Auston Trusty | 2 |
| Player | Total | |
|---|---|---|
| 1 | Daizen Maeda | 58 |
| 2 | Arne Engels | 49 |
| 3 | Liam Scales | 40 |
| 4 | Callum McGregor | 37 |
| 5 | Benjamin Nygren | 35 |
| 6 | Reo Hatate | 23 |
| 7 | Hyun-Jun Yang | 22 |
| 8 | Luke McCowan | 21 |
| 9 | Sebastian Tounekti | 20 |
| 10 | Anthony Ralston | 19 |
| Player | Total | |
|---|---|---|
| 1 | Benjamin Nygren | 41 |
| 2 | Hyun-Jun Yang | 28 |
| 3 | Anthony Ralston | 26 |
| 4 | Daizen Maeda | 24 |
| 5 | Kieran Tierney | 23 |
| 6 | Arne Engels | 20 |
| 7 | Sebastian Tounekti | 19 |
| 8 | Liam Scales | 17 |
| 8 | Reo Hatate | 17 |
| 10 | Tomáš Čvančara | 13 |
| Player | Total | |
|---|---|---|
| 1 | Daizen Maeda | 14 |
| 2 | Arne Engels | 7 |
| 3 | Johnny Kenny | 6 |
| 4 | Hyun-Jun Yang | 5 |
| 5 | Adam Uche Idah | 3 |
| 5 | Kelechi Promise Iheanacho | 3 |
| 5 | Kieran Tierney | 3 |
| 8 | Reo Hatate | 2 |
| 8 | Shin Yamada | 2 |
| 8 | Tomáš Čvančara | 2 |
Playing time
| Player | Total | |
|---|---|---|
| 1 | Callum McGregor | 3.198 |
| 2 | Liam Scales | 3.104 |
| 3 | Daizen Maeda | 2.837 |
| 4 | Benjamin Nygren | 2.545 |
| 5 | Kieran Tierney | 2.515 |
| 6 | Kasper Schmeichel | 2.340 |
| 7 | Auston Trusty | 2.162 |
| 8 | Hyun-Jun Yang | 2.078 |
| 9 | Arne Engels | 2.011 |
| 10 | Reo Hatate | 1.734 |
| Player | Total | |
|---|---|---|
| 1 | Callum McGregor | 36 |
| 2 | Liam Scales | 34 |
| 3 | Daizen Maeda | 32 |
| 4 | Benjamin Nygren | 29 |
| 4 | Kieran Tierney | 29 |
| 6 | Hyun-Jun Yang | 28 |
| 7 | Kasper Schmeichel | 26 |
| 8 | Auston Trusty | 24 |
| 9 | Arne Engels | 22 |
| 10 | Reo Hatate | 19 |
| Player | Total | |
|---|---|---|
| 1 | Cameron Carter-Vickers | 7,36 |
| 2 | Kieran Tierney | 7,28 |
| 3 | Liam Scales | 7,23 |
| 4 | Auston Trusty | 7,20 |
| 5 | Benjamin Nygren | 7,16 |
| 6 | Callum McGregor | 7,13 |
| 7 | Julian Araujo | 7,07 |
| 8 | Alistair Johnston | 7,06 |
| 9 | Marcelo Josemir Saracchi Pintos | 7,05 |
| 10 | Kasper Schmeichel | 7,02 |
From 450 minutes played
Celtic · Calendar · Top scorers · Most assists · Most cards · Players