How many goals, shots and fouls Ciaran Kelly gets each game.
Updated 31 October 2026, after the last game
League Two 2026/2027 · 10 appearances
Across 10 League Two games this season, Ciaran Kelly averages 1.2 tackles and 1.4 fouls per match for Bristol Rovers, with 2 yellow cards on the books. Match rating: 6.6.
Form snapshot — 5 tackles and 8 fouls in Ciaran Kelly's last 5 League Two games. Centre-backs price their Bet Builder value through tackle and card markets first, goals second.
Central defender in Bristol Rovers's League Two XI, Ciaran Kelly runs at 1.2 tackles per game and commits 1.4 fouls per match. Card markets pick up the 2 yellow cards across 10 games.
Ciaran Kelly's leading Bet Builder markets: 1+ tackles (90% — 9/10) and 1+ fouls (80%). The card-market angle stays warm with 2 bookings in 10 appearances. Form: 5/8 tackles/fouls in 5 games. Bristol Rovers's next fixture is against Chesterfield on Sat 14th Nov.
Ciaran Kelly averages 1.2 tackles per League Two game in 2026/2027 and has made at least one in 90% of their 10 appearances for Bristol Rovers, 12 tackles in all. They made 5 tackles in their last 5 games.
Ciaran Kelly has 2 yellow cards in 10 League Two appearances for Bristol Rovers in 2026/2027, from 1.4 fouls per game, and has committed at least one foul in 80% of those games. They committed 8 fouls in their last 5 games.
Ciaran Kelly has made at least one tackle in 90% of their 10 League Two appearances in 2026/2027 and committed at least one foul in 80%, the hit rates behind a defender's tackle and foul bet builder legs. They also have 0 goals, 0 assists and 2 yellow cards for Bristol Rovers.
Ciaran Kelly has an average match rating of 6.6 across 10 League Two appearances for Bristol Rovers in 2026/2027, with 0 goals, 0 assists and 2 yellow cards in those games. Their last 5 games brought 0 goals and 0 assists.
Ciaran Kelly plays as a defender for Bristol Rovers in 2026/2027 and has made 10 League Two appearances in that role so far, with 0 goals, 0 assists and 2 yellow cards. They have committed at least one foul in 80% of those games.
Ciaran Kelly plays for Bristol Rovers and has made 10 League Two appearances for them in 2026/2027, scoring 0 goals and providing 0 assists. Their last 5 games for Bristol Rovers brought 0 goals and 0 assists.
Ciaran Kelly's next game is Bristol Rovers against Chesterfield on Sat 14th Nov, and they go into it with 0 goals, 0 assists and 0 shots on target from their last 5 League Two appearances in 2026/2027.
Ciaran Kelly scored 0 goals and made 0 assists in 2025/26, from 21 appearances for Bradford City across 2 competitions: League One and Carabao Cup, with 3 shots (1 on target), 5 key passes, 31 tackles, 1,288 minutes played and 1 yellow card.
| Competition | Club | Apps | Minutes | Goals | Assists | Shots | Shots on target | Yellow cards |
|---|---|---|---|---|---|---|---|---|
| League One | Bradford City | 18 | 1056 | 0 | 0 | 3 | 1 | 0 |
| Carabao Cup | Bradford City | 3 | 232 | 0 | 0 | 0 | 0 | 1 |
| Market | Statz projection | 1+ hit rate (last 10) | Active 1+ streak | bet365 1+ | bet365 2+ |
|---|---|---|---|---|---|
| Goals | 0.06 | 0% (0/10) | - | 15.00 | 151.00 |
| Assists | 0 | 0% (0/10) | - | - | - |
| Shots | 0.68 | 60% (6/10) | - | - | - |
| Shots on Target | 0.05 | 10% (1/10) | - | - | - |
| Key Passes | 0.24 | 20% (2/10) | - | - | - |
| Fouls Committed | 1.05 | 80% (8/10) | - | - | - |
| Fouls Drawn | 0.51 | 50% (5/10) | - | - | - |
| Tackles | 1.35 | 90% (9/10) | 3 games | - | - |
| Yellow Cards | 0.16 | 20% (2/10) | - | - | - |
| Date | Competition | Opponent | Score | Result | Position | Minutes | Goals | Assists | Shots | Shots on Target | Key Passes | Fouls Committed | Fouls Drawn | Tackles | Yellow Cards | Rating | xG | Passes | Accurate Passes | Crosses | Successful Dribbles | Duels Won | Aerials Won | Interceptions | Clearances | Blocked Shots | Offsides | Red Cards |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 31 Oct | League Two | Fleetwood Town (away) | 3-1 | L | Centre Back | 90 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 1 | 0 | 6.4 | 0.00 | 69 | 59 | 0 | 0 | 4 | 3 | 1 | 9 | 1 | 0 | 0 |
| 24 Oct | League Two | Swindon Town (home) | 0-0 | D | Centre Back | 90 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | 1 | 0 | 7.0 | 0.62 | 44 | 24 | 1 | 0 | 5 | 4 | 0 | 6 | 2 | 0 | 0 |
| 20 Oct | League Two | Salford City (home) | 1-2 | L | Left Midfield | 90 | 0 | 0 | 1 | 0 | 0 | 2 | 0 | 1 | 1 | 6.5 | 0.16 | 37 | 18 | 4 | 0 | 7 | 6 | 4 | 7 | 1 | 0 | 0 |
| 17 Oct | League Two | Shrewsbury Town (away) | 1-0 | L | Centre Back | 73 | 0 | 0 | 0 | 0 | 0 | 2 | 1 | 0 | 0 | 6.5 | 0.00 | 21 | 13 | 0 | 0 | 4 | 3 | 0 | 5 | 1 | 0 | 0 |
| 10 Oct | League Two | Barnet (home) | 1-3 | L | Centre Back | 90 | 0 | 0 | 0 | 0 | 1 | 2 | 0 | 2 | 0 | 6.4 | 0.00 | 13 | 8 | 0 | 0 | 3 | 1 | 3 | 2 | 0 | 0 | 0 |
| 3 Oct | League Two | Crewe Alexandra (away) | 3-1 | L | Centre Back | 90 | 0 | 0 | 1 | 0 | 0 | 2 | 2 | 1 | 1 | 6.4 | 0.02 | 31 | 21 | 0 | 0 | 6 | 3 | 1 | 9 | 0 | 0 | 0 |
| 26 Sep | League Two | Exeter City (home) | 1-0 | W | Centre Back | 90 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 6.9 | 0.03 | 25 | 11 | 0 | 0 | 8 | 7 | 3 | 7 | 0 | 0 | 0 |
| 19 Sep | League Two | Gillingham (away) | 3-0 | L | Centre Back | 90 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 5.9 | 0.05 | 32 | 17 | 0 | 0 | 7 | 5 | 2 | 5 | 0 | 0 | 0 |
| 12 Sep | League Two | Grimsby Town (away) | 2-0 | L | - | 64 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 2 | 0 | 6.8 | 0.00 | 12 | 3 | 0 | 0 | 7 | 4 | 1 | 7 | 1 | 0 | 0 |
| 1 Sep | League Two | Colchester United (home) | 2-0 | W | - | 47 | 0 | 0 | 3 | 1 | 1 | 2 | 2 | 2 | 0 | 7.2 | 0.20 | 15 | 10 | 0 | 0 | 4 | 0 | 0 | 4 | 1 | 0 | 0 |
| Average | 81 | 0.0 | 0.0 | 1.0 | 0.1 | 0.2 | 1.4 | 0.7 | 1.2 | 0.2 | 6.6 | 0.11 | 29.9 | 18.4 | 0.5 | 0.0 | 5.5 | 3.6 | 1.5 | 6.1 | 0.7 | 0.0 | 0.0 |
| Market | Streak | Since | bet365 price to continue |
|---|---|---|---|
| Tackles 1+ | 3 games | 20 Oct | - |
| Season | Competition | Club | Apps | Minutes | Goals | Assists | Shots | Shots on target | Key passes | Fouls | Tackles | Yellow cards | Avg rating |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026/2027 | League Two | Bristol Rovers | 10 | 814 | 0 | 0 | 10 | 1 | 2 | 14 | 12 | 2 | 6.6 |
| 2025/2026 | League One | Bradford City | 18 | 1056 | 0 | 0 | 3 | 1 | 4 | 11 | 25 | 0 | 6.81 |
| 2025/2026 | Carabao Cup | Bradford City | 3 | 232 | 0 | 0 | 0 | 0 | 1 | 3 | 6 | 1 | 6.74 |
| 2024/2025 | League Two | Bradford City | 20 | 1387 | 1 | 0 | 5 | 2 | 7 | 21 | 28 | 1 | 6.95 |
| Date | From | To | Type |
|---|---|---|---|
| 1 Jul 2026 | Bradford City | TBC | Transfer |
| 1 Jul 2026 | Bradford City | Bristol Rovers | Free transfer |
| Stat | Total | Rank | Per 90 | Per 90 rank |
|---|---|---|---|---|
| Goals | 0 | =117th of 117 | 0.00 | =74th of 74 |
| Expected goals | 1.08 | 13th of 117 | 0.12 | 6th of 74 |
| Assists | 0 | =117th of 117 | 0.00 | =74th of 74 |
| Clearances | 61 | =39th of 117 | 6.74 | 36th of 74 |
| Aerials won | 36 | =36th of 117 | 3.98 | 30th of 74 |
| Blocked shots | 7 | =31st of 117 | 0.77 | 29th of 74 |
| Interceptions | 15 | =23rd of 117 | 1.66 | 12th of 74 |
| Tackles won | 5 | =31st of 117 | 0.55 | 25th of 74 |
| Duels won | 55 | 42nd of 117 | 6.08 | 35th of 74 |
| Ball recoveries | 0 | =117th of 117 | 0.00 | =74th of 74 |
| Accurate passes | 184 | =66th of 117 | 20.34 | 64th of 74 |
| Accurate long balls | 23 | =37th of 117 | 2.54 | 32nd of 74 |