Stats Luton 2025
All figures below cover League One 2025, 46 played matches.
Luton season overview
Luton played 46 matches this season: 21 won, 11 drawn and 14 lost. That adds up to 74 points, or 1.61 points per match. At home the side averages 1.96 points per match, away from home 1.26.
| Finished | W | G | V | For | Against | GD | Points | PPG | |
|---|---|---|---|---|---|---|---|---|---|
| Total | 46 | 21 | 11 | 14 | 68 | 56 | 12 | 74 | 1,61 |
| Home | 23 | 13 | 6 | 4 | 37 | 24 | 13 | 45 | 1,96 |
| Away | 23 | 8 | 5 | 10 | 31 | 32 | -1 | 29 | 1,26 |
Luton basic statistics
| Basic | Total | Home | Away |
|---|---|---|---|
| Won | 46% | 57% | 35% |
| Draw | 24% | 26% | 22% |
| Lost | 30% | 17% | 43% |
| Goals scored per match | 1,48 | 1,61 | 1,35 |
| Goals conceded per match | 1,22 | 1,04 | 1,39 |
| Clean sheet | 28% | 30% | 26% |
| Failed to score | 20% | 13% | 26% |
| Scored first | 52% | 61% | 43% |
Luton goal statistics
Luton scored 68 goals, an average of 1.48 per match. That works out at a goal every 61 minutes. In 50% of matches the side scored at least twice, and in 20% it failed to score at all.
| Scored | Total | Home | Away |
|---|---|---|---|
| Goals scored per match | 1,48 | 1,61 | 1,35 |
| Scored at least 1 goal | 80% | 87% | 74% |
| Scored at least 2 goals | 50% | 57% | 43% |
| Scored at least 3 goals | 15% | 13% | 17% |
| Scored at least 4 goals | 2% | 4% | 0% |
| Scored in both halves | 30% | 39% | 22% |
| Failed to score | 20% | 13% | 26% |
Goals conceded by Luton
At the other end Luton conceded 56 goals, an average of 1.22 per match. The side kept a clean sheet in 28% of its matches.
| Against | Total | Home | Away |
|---|---|---|---|
| Goals conceded per match | 1,22 | 1,04 | 1,39 |
| At least 1 goal conceded | 72% | 70% | 74% |
| At least 2 goals conceded | 33% | 26% | 39% |
| At least 3 goals conceded | 13% | 9% | 17% |
| At least 4 goals conceded | 2% | 0% | 4% |
| Clean sheet | 28% | 30% | 26% |
Luton over/under statistics
Matches involving Luton produce 2.70 goals on average. More than 2.5 goals were scored in 54% of them and more than 3.5 in 28%.
| Total goals | Total | Home | Away |
|---|---|---|---|
| Average goals | 2,70 | 2,65 | 2,74 |
| Over 0.5 | 98% | 96% | 100% |
| Over 1.5 | 76% | 74% | 78% |
| Over 2.5 | 54% | 57% | 52% |
| Over 3.5 | 28% | 26% | 30% |
| Over 4.5 | 13% | 13% | 13% |
| Over 5.5 | 0% | 0% | 0% |
Both teams to score in Luton matches
Both teams scored in 54% of matches. At home that figure is 61%, away from home 48%.
| Both teams to score | Total | Home | Away |
|---|---|---|---|
| Both teams to score | 54% | 61% | 48% |
| Both teams to score + win | 20% | 30% | 9% |
| Both teams to score + draw | 22% | 22% | 22% |
| Both teams to score + loss | 13% | 9% | 17% |
| Both teams to score + over 2.5 | 41% | 48% | 35% |
| No BTTS + over 2.5 | 13% | 9% | 17% |
| Both teams to score in the first half | 24% | 30% | 17% |
| Both teams to score in the second half | 26% | 30% | 22% |
| Both teams to score in both halves | 7% | 13% | 0% |
Statistics by half
Luton scored 36 goals before the break and 32 after it, while conceding 27 in the first half and 29 in the second. The side is clearly at its most dangerous before half time.
| First half | Total | Home | Away |
|---|---|---|---|
| First half won | 35% | 43% | 26% |
| First half drawn | 39% | 43% | 35% |
| First half lost | 26% | 13% | 39% |
| Scored in the first half | 0,78 | 0,96 | 0,61 |
| Conceded in the first half | 0,59 | 0,48 | 0,70 |
| Clean sheet in the first half | 59% | 61% | 57% |
| Failed to score in the first half | 43% | 30% | 57% |
| Second half | Total | Home | Away |
|---|---|---|---|
| Second half won | 33% | 30% | 35% |
| Second half drawn | 37% | 43% | 30% |
| Second half lost | 30% | 26% | 35% |
| Scored in the second half | 0,70 | 0,65 | 0,74 |
| Conceded in the second half | 0,63 | 0,57 | 0,70 |
| Clean sheet in the second half | 48% | 48% | 48% |
| Failed to score in the second half | 46% | 43% | 48% |
| Most goals in the first half | 39% | 35% | 43% |
| Most goals in the second half | 43% | 35% | 52% |
| Equal in both halves | 17% | 30% | 4% |
When does Luton score?
Most of Luton's goals arrive between minutes 11 and 20, accounting for 15% of the total. Goals against come most often between minutes 41 and 50.
Luton corner statistics
Luton won 6.0 corners per match on average and gave away 4.3. More than 8.5 corners were taken in 63% of its matches.
| Corners | Total | Home | Away |
|---|---|---|---|
| Corners for per match | 5,98 | 6,71 | 5,16 |
| Corners against per match | 4,28 | 4,67 | 3,84 |
| Over 6.5 corners in the match | 85% | 95% | 74% |
| Over 8.5 corners in the match | 63% | 76% | 47% |
| Over 10.5 corners in the match | 45% | 57% | 32% |
| Over 12.5 corners in the match | 25% | 38% | 11% |
| Team over 3.5 corners | 73% | 81% | 63% |
| Team over 4.5 corners | 68% | 81% | 53% |
Based on 40 from the 46 matches.
Luton card statistics
Luton picked up 1.63 yellow cards per match on average, against 2.09 for the opposition. More than 3.5 cards were shown in 54% of its matches.
| Cards | Total | Home | Away |
|---|---|---|---|
| Yellow cards per match | 1,63 | 1,30 | 1,96 |
| Red cards per match | 0,00 | 0,00 | 0,00 |
| Opponent yellow cards per match | 2,09 | 2,04 | 2,13 |
| Team over 1.5 cards | 48% | 35% | 61% |
| Team over 2.5 cards | 15% | 9% | 22% |
| Over 3.5 cards in the match | 54% | 39% | 70% |
| Over 4.5 cards in the match | 33% | 35% | 30% |
| Over 5.5 cards in the match | 20% | 17% | 22% |
Luton shots and xG
The side attempted 12.7 shots per match on average, 3.9 of them on target, a shooting accuracy of 31%.
| Shots | Total | Home | Away |
|---|---|---|---|
| Shots per match | 12,70 | 14,57 | 10,63 |
| Shots on target per match | 3,90 | 4,48 | 3,26 |
| Shots off target per match | 4,73 | 5,05 | 4,37 |
| Shots against per match | 10,78 | 9,24 | 12,47 |
| Expected goals (xG) for | 1,44 | 1,46 | 1,41 |
| Expected goals (xG) against | 1,57 | 1,15 | 2,08 |
| Ball possession | 55,3 | 54,0 | 56,8 |
Based on 40 from the 46 matches (shots).
Most common Luton scorelines
The most frequent scoreline is 2-1, in 7 of the 46 matches.
| Result | Count | Share |
|---|---|---|
| 2 - 1 | 7 | 15% |
| 1 - 1 | 6 | 13% |
| 1 - 0 | 5 | 11% |
| 0 - 1 | 5 | 11% |
| 3 - 0 | 4 | 9% |
| 2 - 2 | 4 | 9% |
| 2 - 3 | 3 | 7% |
| 3 - 2 | 2 | 4% |
| 2 - 0 | 2 | 4% |
| 1 - 3 | 2 | 4% |
Scorelines are shown from the perspective of Luton.
Luton player statistics
| Player | Goals |
|---|---|
| Jordan Clark | 11 |
| Kasey Palmer | 8 |
| Gideon Kodua | 7 |
| Jake Richards | 5 |
| Nahki Wells | 5 |
The leading scorer for Luton this season is Jordan Clark (11). Next come Kasey Palmer (8) and Gideon Kodua (7).
| Player | Assists |
|---|---|
| Liam Walsh | 8 |
| Emilio Lawrence | 5 |
| George Saville | 5 |
| Jordan Clark | 3 |
| Nahki Wells | 3 |
Liam Walsh has provided the most assists for Luton (8). Next come Emilio Lawrence (5) and George Saville (5).
| Player | Matches |
|---|---|
| Josh Keeley | 44 |
| Kal Naismith | 38 |
| Nahki Wells | 38 |
| George Saville | 37 |
| Gideon Kodua | 37 |
Josh Keeley has played the most matches for Luton (44). Next come Kal Naismith (38) and Nahki Wells (38).
| Player | Cards |
|---|---|
| Nigel Lonwijk | 9 |
| Josh Keeley | 8 |
| George Saville | 7 |
| Kal Naismith | 6 |
| Kasey Palmer | 6 |
Nigel Lonwijk has picked up the most cards for Luton (9). Next come Josh Keeley (8) and George Saville (7).
Attacking
| Player | Total | |
|---|---|---|
| 1 | Jordan Clark | 14 |
| 2 | Kasey Palmer | 9 |
| 2 | Liam Walsh | 9 |
| 4 | Gideon Kodua | 8 |
| 4 | Nahki Wells | 8 |
| 6 | George Saville | 7 |
| 6 | Jake Richards | 7 |
| 8 | Emilio Lawrence | 6 |
| 8 | Shayden Morris | 6 |
| 10 | Kal Naismith | 5 |
| Player | Total | |
|---|---|---|
| 1 | Kasey Palmer | 8 |
| 2 | Jordan Clark | 7 |
| 3 | Gideon Kodua | 6 |
| 4 | Jake Richards | 5 |
| 5 | Shayden Morris | 4 |
| 6 | Kal Naismith | 3 |
| 6 | Nahki Wells | 3 |
| 8 | Cohen Bramall | 2 |
| 8 | George Saville | 2 |
| 8 | Hakeem Odofin | 2 |
| Player | Total | |
|---|---|---|
| 1 | Jordan Clark | 4 |
| 2 | Nahki Wells | 2 |
| 3 | Gideon Kodua | 1 |
| 3 | Jerry Yates | 1 |
| Player | Total | |
|---|---|---|
| 1 | Gideon Kodua | 2 |
| 1 | Isaiah Jones | 2 |
| 1 | Jordan Clark | 2 |
| 1 | Nahki Wells | 2 |
| 5 | Ali Al-Hamadi | 1 |
| 5 | Hakeem Odofin | 1 |
| 5 | Lasse Selvåg Nordås | 1 |
| Player | Total | |
|---|---|---|
| 1 | Jordan Clark | 56 |
| 2 | Nahki Wells | 42 |
| 3 | Gideon Kodua | 33 |
| 3 | Kasey Palmer | 33 |
| 5 | Emilio Lawrence | 25 |
| 6 | Kal Naismith | 22 |
| 7 | Millenic Alli | 16 |
| 8 | Shayden Morris | 15 |
| 9 | Hakeem Odofin | 13 |
| 9 | Liam Walsh | 13 |
| Player | Total | |
|---|---|---|
| 1 | Jordan Clark | 24 |
| 2 | Nahki Wells | 22 |
| 3 | Gideon Kodua | 18 |
| 4 | Kasey Palmer | 17 |
| 5 | Kal Naismith | 9 |
| 6 | Shayden Morris | 8 |
| 7 | Emilio Lawrence | 7 |
| 7 | Lamine Dabo | 7 |
| 9 | Jerry Yates | 6 |
| 9 | Lasse Selvåg Nordås | 6 |
| Player | Total | |
|---|---|---|
| 1 | Lamine Dabo | 63,6% |
| 2 | Gideon Kodua | 54,5% |
| 2 | Jerry Yates | 54,5% |
| 4 | Shayden Morris | 53,3% |
| 5 | Nahki Wells | 52,4% |
| 6 | Kasey Palmer | 51,5% |
| 7 | Cohen Bramall | 45,5% |
| 8 | Jordan Clark | 42,9% |
| 9 | Kal Naismith | 40,9% |
| 10 | Hakeem Odofin | 38,5% |
From 450 minutes played
| Player | Total | |
|---|---|---|
| 1 | Shayden Morris | 26,7% |
| 2 | Kasey Palmer | 24,2% |
| 3 | Gideon Kodua | 21,2% |
| 4 | Jordan Clark | 19,6% |
| 5 | Cohen Bramall | 18,2% |
| 5 | Jerry Yates | 18,2% |
| 7 | Hakeem Odofin | 15,4% |
| 8 | Kal Naismith | 13,6% |
| 9 | Nahki Wells | 11,9% |
| 10 | Lamine Dabo | 9,1% |
From 450 minutes played
Passing
| Player | Total | |
|---|---|---|
| 1 | Liam Walsh | 57 |
| 2 | George Saville | 47 |
| 3 | Jordan Clark | 37 |
| 4 | Kal Naismith | 28 |
| 5 | Kasey Palmer | 27 |
| 6 | Gideon Kodua | 22 |
| 7 | Nahki Wells | 19 |
| 8 | Emilio Lawrence | 18 |
| 9 | Shayden Morris | 17 |
| 10 | Cohen Bramall | 16 |
| Player | Total | |
|---|---|---|
| 1 | Kal Naismith | 1.681 |
| 2 | Mads Juel Andersen | 1.355 |
| 3 | Liam Walsh | 1.347 |
| 4 | Nigel Lonwijk | 1.120 |
| 5 | George Saville | 985 |
| 6 | Josh Keeley | 981 |
| 7 | Teden Mengi | 859 |
| 8 | Jordan Clark | 775 |
| 9 | Joseph Johnson | 512 |
| 10 | Hakeem Odofin | 467 |
| Player | Total | |
|---|---|---|
| 1 | Mads Juel Andersen | 85,1% |
| 2 | Davy van den Berg | 83,5% |
| 3 | Liam Walsh | 82,7% |
| 4 | Teden Mengi | 82,3% |
| 5 | George Saville | 81,5% |
| 6 | Jake Richards | 80,9% |
| 7 | Hakeem Odofin | 80,4% |
| 8 | Kasey Palmer | 78,7% |
| 9 | Joseph Johnson | 78,3% |
| 10 | Kal Naismith | 78,0% |
From 450 minutes played
Defending
| Player | Total | |
|---|---|---|
| 1 | Nigel Lonwijk | 63 |
| 2 | Kal Naismith | 61 |
| 3 | Liam Walsh | 57 |
| 4 | Isaiah Jones | 47 |
| 5 | George Saville | 43 |
| 5 | Jordan Clark | 43 |
| 7 | Gideon Kodua | 42 |
| 8 | Joseph Johnson | 37 |
| 9 | Christ Melik Makosso | 34 |
| 10 | Kasey Palmer | 30 |
| Player | Total | |
|---|---|---|
| 1 | Nigel Lonwijk | 50 |
| 2 | George Saville | 43 |
| 3 | Mads Juel Andersen | 42 |
| 4 | Kal Naismith | 31 |
| 5 | Hakeem Odofin | 29 |
| 6 | Jordan Clark | 22 |
| 7 | Teden Mengi | 20 |
| 8 | Liam Walsh | 19 |
| 9 | Shayden Morris | 14 |
| 10 | Christ Melik Makosso | 12 |
| Player | Total | |
|---|---|---|
| 1 | Mads Juel Andersen | 21 |
| 2 | Nigel Lonwijk | 18 |
| 3 | Kal Naismith | 14 |
| 4 | George Saville | 10 |
| 4 | Teden Mengi | 10 |
| 6 | Liam Walsh | 9 |
| 7 | Christ Melik Makosso | 8 |
| 7 | Hakeem Odofin | 8 |
| 9 | Joseph Johnson | 6 |
| 9 | Lamine Dabo | 6 |
| Player | Total | |
|---|---|---|
| 1 | Kal Naismith | 223 |
| 2 | Mads Juel Andersen | 173 |
| 3 | Nigel Lonwijk | 169 |
| 4 | George Saville | 165 |
| 5 | Jordan Clark | 155 |
| 6 | Gideon Kodua | 129 |
| 7 | Joseph Johnson | 125 |
| 8 | Liam Walsh | 120 |
| 9 | Hakeem Odofin | 114 |
| 10 | Kasey Palmer | 101 |
| Player | Total | |
|---|---|---|
| 1 | Hakeem Odofin | 72,2% |
| 2 | Mads Juel Andersen | 67,6% |
| 3 | Teden Mengi | 62,8% |
| 4 | Joseph Johnson | 62,2% |
| 5 | Christ Melik Makosso | 61,7% |
| 6 | Kal Naismith | 58,8% |
| 7 | Nigel Lonwijk | 57,1% |
| 8 | George Saville | 54,8% |
| 9 | Isaiah Jones | 53,6% |
| 10 | Davy van den Berg | 51,7% |
From 450 minutes played
| Player | Total | |
|---|---|---|
| 1 | George Saville | 31 |
| 2 | Kal Naismith | 24 |
| 3 | Liam Walsh | 23 |
| 4 | Gideon Kodua | 19 |
| 5 | Jordan Clark | 17 |
| 6 | Nigel Lonwijk | 14 |
| 7 | Kasey Palmer | 13 |
| 8 | Joseph Johnson | 12 |
| 9 | Cohen Bramall | 11 |
| 9 | Shayden Morris | 11 |
Dribbles
| Player | Total | |
|---|---|---|
| 1 | Jordan Clark | 43 |
| 2 | Shayden Morris | 34 |
| 3 | Kal Naismith | 23 |
| 4 | Kasey Palmer | 21 |
| 5 | Gideon Kodua | 20 |
| 6 | George Saville | 19 |
| 7 | Liam Walsh | 16 |
| 7 | Millenic Alli | 16 |
| 9 | Cohen Bramall | 15 |
| 9 | Lamine Dabo | 15 |
| Player | Total | |
|---|---|---|
| 1 | Kal Naismith | 65,7% |
| 2 | George Saville | 57,6% |
| 3 | Liam Walsh | 53,3% |
| 4 | Kasey Palmer | 48,8% |
| 5 | Jerry Yates | 45,0% |
| 6 | Shayden Morris | 44,7% |
| 7 | Jordan Clark | 43,0% |
| 8 | Lamine Dabo | 42,9% |
| 9 | Cohen Bramall | 40,5% |
| 10 | Jake Richards | 39,1% |
From 450 minutes played
Goalkeeper
| Player | Total | |
|---|---|---|
| 1 | Josh Keeley | 12 |
| Player | Total | |
|---|---|---|
| 1 | Josh Keeley | 96 |
| 2 | James Shea | 4 |
| Player | Total | |
|---|---|---|
| 1 | Josh Keeley | 63,6% |
From 450 minutes played
| Player | Total | |
|---|---|---|
| 1 | Josh Keeley | 2 |
Discipline
| Player | Total | |
|---|---|---|
| 1 | Nigel Lonwijk | 9 |
| 2 | Josh Keeley | 8 |
| 3 | George Saville | 7 |
| 4 | Kal Naismith | 6 |
| 4 | Kasey Palmer | 6 |
| 4 | Liam Walsh | 6 |
| 7 | Jordan Clark | 4 |
| 7 | Mads Juel Andersen | 4 |
| 9 | Millenic Alli | 3 |
| 10 | Cohen Bramall | 2 |
| Player | Total | |
|---|---|---|
| 1 | George Saville | 40 |
| 2 | Nahki Wells | 39 |
| 3 | Liam Walsh | 38 |
| 4 | Kal Naismith | 34 |
| 4 | Nigel Lonwijk | 34 |
| 6 | Kasey Palmer | 30 |
| 7 | Jordan Clark | 28 |
| 8 | Mads Juel Andersen | 25 |
| 9 | Gideon Kodua | 22 |
| 10 | Millenic Alli | 21 |
| Player | Total | |
|---|---|---|
| 1 | George Saville | 46 |
| 2 | Gideon Kodua | 40 |
| 2 | Jordan Clark | 40 |
| 4 | Kal Naismith | 39 |
| 4 | Nahki Wells | 39 |
| 6 | Kasey Palmer | 31 |
| 7 | Isaiah Jones | 30 |
| 7 | Liam Walsh | 30 |
| 9 | Joseph Johnson | 28 |
| 10 | Hakeem Odofin | 22 |
| Player | Total | |
|---|---|---|
| 1 | Nahki Wells | 21 |
| 2 | Jerry Yates | 7 |
| 2 | Jordan Clark | 7 |
| 4 | Gideon Kodua | 6 |
| 5 | Isaiah Jones | 4 |
| 6 | Ali Al-Hamadi | 3 |
| 6 | Devante Cole | 3 |
| 6 | Emilio Lawrence | 3 |
| 6 | Lasse Selvåg Nordås | 3 |
| 6 | Millenic Alli | 3 |
Playing time
| Player | Total | |
|---|---|---|
| 1 | Josh Keeley | 3.960 |
| 2 | Kal Naismith | 3.138 |
| 3 | Jordan Clark | 2.891 |
| 4 | Nigel Lonwijk | 2.807 |
| 5 | Mads Juel Andersen | 2.542 |
| 6 | Liam Walsh | 2.487 |
| 7 | George Saville | 2.348 |
| 8 | Nahki Wells | 2.126 |
| 9 | Gideon Kodua | 2.091 |
| 10 | Teden Mengi | 1.753 |
| Player | Total | |
|---|---|---|
| 1 | Josh Keeley | 44 |
| 2 | Kal Naismith | 35 |
| 3 | Nigel Lonwijk | 33 |
| 4 | Jordan Clark | 32 |
| 5 | Mads Juel Andersen | 29 |
| 6 | Liam Walsh | 28 |
| 7 | Nahki Wells | 27 |
| 8 | George Saville | 26 |
| 9 | Gideon Kodua | 21 |
| 10 | Teden Mengi | 20 |
| Player | Total | |
|---|---|---|
| 1 | Hakeem Odofin | 7,16 |
| 2 | Liam Walsh | 7,14 |
| 3 | Kasey Palmer | 7,14 |
| 4 | George Saville | 7,04 |
| 5 | Kal Naismith | 7,03 |
| 6 | Christ Melik Makosso | 6,97 |
| 7 | Jordan Clark | 6,94 |
| 8 | Joseph Johnson | 6,92 |
| 9 | Mads Juel Andersen | 6,91 |
| 10 | Nigel Lonwijk | 6,89 |
From 450 minutes played
Luton · Calendar · Top scorers · Most assists · Most cards · Players