OKS Odra Opole vs Ruch Chorzów: Prediction, Head-to-Head, Odds & Stats (Fri, 24 Oct '25)

Wojtek Kolan

Wojtek Kolan

Published on 21 Oct, 03:23 PM UTC

Next Match 24/10/25 at 06:30 PM

OKS Odra Opole vs Ruch Chorzów

Scheduled H2H Match For OKS Odra Opole Vs Ruch Chorzów

I liga

Fri, 24 Oct 2025 at 06:30 PM UTC

OKS Odra Opole
OKS Odra Opole

POL POL

Recent Form

D
W
D
W
D
Ruch Chorzów
Ruch Chorzów

POL POL

Recent Form

W
W
L
L
D

1

Win

Last 10 Played

10
2 Draws

7

Win

9
Position
10
Jaroslaw Skrobacz
Manager
Waldemar Fornalik

Game Schedule - Time Of Fixture

OKS Odra Opole will square off vs Ruch Chorzów in I liga on Fri, 24 Oct 2025 at 06:30 PM UTC. Let’s investigate historical performances, recent stats and head-2-head information to find out the most accurate picks and best bets.

OKS Odra Opole vs Ruch Chorzów Prediction

Established from the implied chance from the moneyline, Odra Opole have a 36.63% to win. Implicit possibility derived from the odds, also demonstrates there is a 54.56% expectation of BTTS. Join the football predictions club to get data on implicit vs actual predictions to discover edge so you can see the best bets Matchstat.com football predictions premium plan to get data on implied vs actual predictions to discover edge in order to make successful bets

PredictionChance to win
OKS Odra Opole36.63 %
Ruch Chorzów35.84 %
Draw32.26 %

Above win % is implied from odds. Login / Signup to reveal our expert predictions.

OKS Odra Opole vs Ruch Chorzów H2H Game Summary

Over the most recent 10 head to head games between these competitors, OKS Odra Opole have come out on top 1 times and Ruch Chorzów have won on 7 occasion.


Head-to-Head (Last 10 Matches)
OKS Odra Opole1
Draw2
Ruch Chorzów7

OKS Odra Opole Vs Ruch Chorzów Performance stats

Editorial Prediction:

Ah, the Betclic 1. Liga! Where dreams become reality... or something like that. Mark your calendars for Fri, 24 Oct '25 because OKS Odra Opole will have yet another chance to try and recall what winning feels like, as they take on the masters of snatching victories right from under noses, Ruch Chorzów!

Now, let's talk head-to-head history. OKS Odra Opole has a record so spotless, you'd think it's invisible. Zero wins! It might as well be their lucky number. On the other hand, Ruch Chorzów must be as charming as everyone says, because they've strutted away with 3 wins like they were born for it. Draws? Who needs them, right? The last time they frolicked around the pitch, Ruch Chorzów tiptoed past OKS Odra Opole with a neat 1-0 win when playing at home on Fri 07 Feb '25.

Fast forward to the present! OKS Odra Opole is fresh off a 0-0 sleepyhead bore-fest with Polonia Bytom, while Ruch Chorzów decided two isn't a crowd and shared a 2-2 draw with Pogoń Grodzisk Mazowiecki. Both teams are snuggled up in the league standings like two peas in a mediocre pod—OKS Odra Opole lounging in position 9, while Ruch Chorzów chills in spot 10.

Player performance stats worth gossiping about: Ruch Chorzów better keep a magnifying glass on F. Kendzia, OKS Odra Opole's top scorer with not one, but two glorious goals! Hold the applause, folks. Conversely, OKS Odra Opole will have to keep D. Ventura on a short leash as he's been dishing out assists like a generous Santa, with three to his name this season.

Top performers in the style parade: OKS Odra Opole's Mateusz Abramowicz is serving looks with a player rating of 7.55, followed by Filip Kendzia at 7.04, and Daniel Dudziński serving a humble 7. If this was a school report, they'd all be getting gold stars. Speaking of stellar performances, Ruch Chorzów struts with Jakub Szymański's fancy footwork earning him a rating of 7.7 with Patryk Szwedzik and Piotr Ceglarz tailing in flashy style at 7.26 and 7.25, respectively.

For those into ball hogs, OKS Odra Opole has been cradling the leather with an average possession of 43%, while Ruch Chorzów sips tea on the ball about 49.9% of the time. When corners are involved, both teams seem to have a mutual love for the number 5 – talk about twin telepathy! Not forgetting their colorful pastimes, OKS Odra Opole and Ruch Chorzów have both embraced the art of collecting yellow cards (28 and 23, respectively), alongside a couple of cheeky red cards each to keep things lively, all while snubbing penalty goals like the plague.

So fear not, as we try our best to predict the unpredictable! Judging by the stats, Ruch Chorzów's past form, and their knack for taming OKS Odra Opole, it's tough not to see another win for the Chorzów heroes. Watch this space!

OKS Odra Opole vs Ruch Chorzów Best Odds For The Match

Full Time Result
1W
2.73
2W
2.79
X
3.1
Both Teams To Score
Yes
1.833
No
1.97
Over Under Full Time
> 1.5
1.362
< 1.5
3.12
> 2.5
2.16
< 2.5
1.714
Draw No Bet
1W
1.877
2W
1.94
Over Under First Half
> 1.5
3.2
< 1.5
1.348
Asian Handicap
1W -1.5
5
2W -1.5
1.11
Over Under Second Half
> 1.5
2.3
< 1.5
1.53

OKS Odra Opole vs Ruch Chorzów Past H2H Matches

853
Club Friendly Games
11:00 AM
07/02/25
3105
Ruch Chorzów
1
7916
OKS Odra Opole
0
12:00 PM
15/07/23
7916
OKS Odra Opole
0
3105
Ruch Chorzów
2
09:00 AM
25/06/22
3105
Ruch Chorzów
3
7916
OKS Odra Opole
0
09:00 AM
10/07/21
7916
OKS Odra Opole
0
3105
Ruch Chorzów
0
09:00 AM
11/07/18
3105
Ruch Chorzów
2
7916
OKS Odra Opole
1
10:00 AM
21/01/17
3105
Ruch Chorzów
5
7916
OKS Odra Opole
1
229
Betclic 1. Liga
07:30 PM
29/11/24
3105
Ruch Chorzów
6
7916
OKS Odra Opole
0
06:30 PM
19/07/24
7916
OKS Odra Opole
0
3105
Ruch Chorzów
2
06:30 PM
19/05/23
3105
Ruch Chorzów
3
7916
OKS Odra Opole
0
06:30 PM
21/10/22
7916
OKS Odra Opole
1
3105
Ruch Chorzów
1
06:45 PM
18/05/18
7916
OKS Odra Opole
0
3105
Ruch Chorzów
3
05:00 PM
29/10/17
3105
Ruch Chorzów
3
7916
OKS Odra Opole
1
281
Puchar Polski
05:20 PM
25/09/18
3105
Ruch Chorzów
1
7916
OKS Odra Opole
5
05:00 PM
28/10/08
7916
OKS Odra Opole
0
3105
Ruch Chorzów
2

Head To Head Streaks

3105
Wins
5
3105
No losses
8
3105
No goals conceded
5
7916
Without clean sheet
7
3105
First to score
7/7
3105
First half winner
4/5
(Both)
Less than 4.5 cards
8/10

Team Streaks

7916
No losses
6
3105
No wins
4
3105
Without clean sheet
8
3105
More than 2.5 goals
7/7
7916
Less than 2.5 goals
4/5
3105
Both teams scoring
7/8
7916
Less than 4.5 cards
6/7
3105
Less than 4.5 cards
5/7
7916
More than 10.5 corners
4/5

OKS Odra Opole Recent Matches

229
Betclic 1. Liga (22 Matches)
10:00 AM
19/10/25
7692
Polonia Bytom
0
7916
OKS Odra Opole
0
D
10:00 AM
05/10/25
7916
OKS Odra Opole
2
334956
Wieczysta Kraków
0
W
05:30 PM
27/09/25
38729
Puszcza Niepołomice
1
7916
OKS Odra Opole
1
D
04:00 PM
19/09/25
7916
OKS Odra Opole
2
37207
Stal Rzeszów
1
W
05:30 PM
13/09/25
3111
Wisła Kraków
2
7916
OKS Odra Opole
2
D
03:30 PM
31/08/25
7916
OKS Odra Opole
1
3123
ŁKS Łódź
1
D
10:00 AM
24/08/25
7916
OKS Odra Opole
0
7923
Znicz Pruszków
2
L
05:30 PM
21/08/25
38732
Stal Mielec
2
7916
OKS Odra Opole
1
L
12:30 PM
17/08/25
7916
OKS Odra Opole
1
3108
Śląsk Wrocław
1
D
03:00 PM
10/08/25
7916
OKS Odra Opole
0
35272
GKS Tychy
0
D
03:00 PM
03/08/25
162252
Pogoń Siedlce
0
7916
OKS Odra Opole
1
W
05:00 PM
28/07/25
7916
OKS Odra Opole
2
35330
Miedź Legnica
1
W
03:00 PM
20/07/25
53296
Chrobry Głogów
3
7916
OKS Odra Opole
0
L
03:30 PM
25/05/25
7916
OKS Odra Opole
0
53296
Chrobry Głogów
2
L
10:00 AM
18/05/25
7922
Warta Poznań
1
7916
OKS Odra Opole
0
L
03:00 PM
11/05/25
7916
OKS Odra Opole
4
36886
MKS Kotwica Kołobrzeg
2
W
10:00 AM
04/05/25
35330
Miedź Legnica
2
7916
OKS Odra Opole
1
L
10:00 AM
27/04/25
7916
OKS Odra Opole
0
3125
Górnik Łęczna
0
D
04:00 PM
23/04/25
7916
OKS Odra Opole
3
37207
Stal Rzeszów
0
W
01:00 PM
19/04/25
5064
MZKS Arka Gdynia
1
7916
OKS Odra Opole
0
L
12:30 PM
13/04/25
7916
OKS Odra Opole
1
3111
Wisła Kraków
2
L
04:00 PM
08/04/25
7923
Znicz Pruszków
2
7916
OKS Odra Opole
1
L
281
Puchar Polski (1 Matches)
04:00 PM
24/09/25
190272
ŁKS Łomża
0
7916
OKS Odra Opole
2
W
853
Club Friendly Games (7 Matches)
10:00 AM
06/09/25
35268
Raków Częstochowa
6
7916
OKS Odra Opole
1
L
10:00 AM
12/07/25
7916
OKS Odra Opole
1
2215
Slezský FC Opava
1
D
04:00 PM
09/07/25
7916
OKS Odra Opole
4
36768
MKS Kluczbork
1
W
05:45 PM
05/07/25
7916
OKS Odra Opole
1
3113
Zagłębie Lubin
2
L
10:00 AM
28/06/25
7916
OKS Odra Opole
2
7918
Piast Gliwice
1
W
09:00 AM
25/06/25
7916
OKS Odra Opole
0
38729
Puszcza Niepołomice
1
L
10:30 AM
21/06/25
3115
Widzew Łódź
1
7916
OKS Odra Opole
2
W

Ruch Chorzów Recent Matches

229
Betclic 1. Liga (23 Matches)
04:00 PM
17/10/25
202427
Pogoń Grodzisk Mazowiecki
2
3105
Ruch Chorzów
2
D
06:30 PM
05/10/25
3111
Wisła Kraków
3
3105
Ruch Chorzów
0
L
12:30 PM
28/09/25
334956
Wieczysta Kraków
4
3105
Ruch Chorzów
2
L
03:45 PM
22/09/25
3105
Ruch Chorzów
2
53296
Chrobry Głogów
1
W
01:30 PM
14/09/25
3105
Ruch Chorzów
2
3123
ŁKS Łódź
1
W
12:30 PM
31/08/25
38732
Stal Mielec
2
3105
Ruch Chorzów
2
D
03:30 PM
24/08/25
3105
Ruch Chorzów
1
7692
Polonia Bytom
1
D
06:30 PM
20/08/25
3105
Ruch Chorzów
4
37207
Stal Rzeszów
0
W
06:30 PM
15/08/25
3119
Polonia Warszawa
0
3105
Ruch Chorzów
0
D
04:00 PM
08/08/25
3105
Ruch Chorzów
0
162252
Pogoń Siedlce
2
L
12:30 PM
03/08/25
3108
Śląsk Wrocław
3
3105
Ruch Chorzów
1
L
12:30 PM
27/07/25
3105
Ruch Chorzów
2
3125
Górnik Łęczna
1
W
05:00 PM
21/07/25
38729
Puszcza Niepołomice
1
3105
Ruch Chorzów
1
D
03:30 PM
25/05/25
3105
Ruch Chorzów
1
3119
Polonia Warszawa
1
D
05:00 PM
19/05/25
53296
Chrobry Głogów
2
3105
Ruch Chorzów
2
D
05:30 PM
10/05/25
3105
Ruch Chorzów
1
3123
ŁKS Łódź
3
L
01:15 PM
03/05/25
7922
Warta Poznań
0
3105
Ruch Chorzów
2
W
12:30 PM
27/04/25
3105
Ruch Chorzów
3
37207
Stal Rzeszów
0
W
05:00 PM
22/04/25
36886
MKS Kotwica Kołobrzeg
3
3105
Ruch Chorzów
4
W
03:00 PM
13/04/25
3105
Ruch Chorzów
1
7920
Stal Stalowa Wola
3
L
06:45 PM
10/04/25
3105
Ruch Chorzów
1
35330
Miedź Legnica
2
L
12:30 PM
06/04/25
3105
Ruch Chorzów
0
35272
GKS Tychy
1
L
02:00 PM
29/03/25
3125
Górnik Łęczna
2
3105
Ruch Chorzów
0
L
281
Puchar Polski (2 Matches)
12:00 PM
25/09/25
281923
MKS Avia Świdnik
3
3105
Ruch Chorzów
1
L
04:00 PM
02/04/25
3105
Ruch Chorzów
0
3106
Legia Warszawa
5
L
853
Club Friendly Games (4 Matches)
09:00 AM
12/07/25
3111
Wisła Kraków
2
3105
Ruch Chorzów
0
L
10:00 AM
09/07/25
3105
Ruch Chorzów
1
38729
Puszcza Niepołomice
1
D
02:00 PM
05/07/25
391448
Pogoń Staszów
0
3105
Ruch Chorzów
4
W
03:00 PM
28/06/25
3105
Ruch Chorzów
0
7922
Warta Poznań
0
D
27120
Poland Friendly Games (1 Matches)
01:00 PM
06/07/25
1105763
LKS Wisła Wielka
0
3105
Ruch Chorzów
7
W

OKS Odra Opole Next Fixtures

Ruch Chorzów Next Fixtures

OKS Odra Opole Last Match Played stats

Polonia Bytom vs OKS Odra Opole

Final Score :0 - 0

(H)Match overview (A)
54%Ball possession46%
1.33Expected goals0.17
17Total shots8
3Goalkeeper saves3
6Corner kicks7
10Fouls15
471Passes380
1Tackles5
2Free kicks1
0Yellow cards2
0Red cards0
(H)Shots (A)
17Total shots8
3Shots on target2
0Hit woodwork0
9Shots off target2
5Blocked shots4
9Shots inside box3
8Shots outside box5
(H)Attack (A)
1Through balls0
30Touches in penalty area9
1Offsides1
(H)Passes (A)
392Accurate passes300
19Throw-ins18
40/56 (71%)Final third phase44/67 (66%)
19/49 (38%)Long balls28/53 (52%)
7/19 (36%)Crosses9/25 (36%)
(H)Duels (A)
41%Duels32%
5Dispossessed13
58/145 (40%)Ground duels38/143 (27%)
21/47 (45%)Aerial duels25/52 (48%)
25/33 (76%)Dribbles10/15 (67%)
(H)Defending (A)
1Total tackles5
13Interceptions15
31Clearances16
2Errors lead to a shot7
(H)Goalkeeping (A)
3Total saves3
0High claims2
8Goal kicks16

Ruch Chorzów Last Match Played stats

Pogoń Grodzisk Mazowiecki vs Ruch Chorzów

Final Score :2 - 2

(H)Match overview (A)
50%Ball possession50%
3.64Expected goals1.55
19Total shots14
6Goalkeeper saves5
7Corner kicks7
8Fouls10
352Passes363
0Tackles1
0Free kicks3
3Yellow cards1
0Red cards0
(H)Shots (A)
19Total shots14
7Shots on target8
2Hit woodwork0
6Shots off target2
4Blocked shots4
14Shots inside box6
5Shots outside box8
(H)Attack (A)
0Through balls0
18Touches in penalty area26
0Offsides1
(H)Passes (A)
275Accurate passes287
22Throw-ins21
25/45 (56%)Final third phase38/56 (68%)
25/51 (49%)Long balls19/33 (57%)
4/10 (40%)Crosses11/22 (50%)
(H)Duels (A)
39%Duels43%
9Dispossessed9
42/107 (39%)Ground duels42/108 (39%)
13/34 (38%)Aerial duels20/33 (61%)
16/22 (73%)Dribbles17/21 (81%)
(H)Defending (A)
0Total tackles1
15Interceptions16
22Clearances20
4Errors lead to a shot6
(H)Goalkeeping (A)
6Total saves5
7Goal kicks9

OKS Odra Opole Vs Ruch Chorzów Season Stats

OKS Odra OpolePerformance SummaryRuch Chorzów
13Matches13
13Goals Scored19
14Goals Conceded21
1Goals per Game1.46
1.08Goals Conceded per Game1.62
43.00%Ball Possession49.90%
4Clean Sheets2
13.08Fouls per Game13.85
1.54Offsides per Game1
9Goal Kicks per Game8.54
2.15Yellow Cards per Game1.77
2Red Cards0

1. Liga Standings

POSTEAMMPWLDPTS
1Wisła KrakówWisła Kraków13101232
2Śląsk WrocławŚląsk Wrocław1373324
3Wieczysta KrakówWieczysta Kraków1362523
4Pogoń Grodzisk MazowieckiPogoń Grodzisk Mazowiecki1363422
5Chrobry GłogówChrobry Głogów1363422
6Polonia BytomPolonia Bytom1364321
7Stal RzeszówStal Rzeszów1365220
8ŁKS ŁódźŁKS Łódź1355318
9OKS Odra OpoleOKS Odra Opole1343618
10Ruch ChorzówRuch Chorzów1344517
11Pogoń SiedlcePogoń Siedlce1345416
12Miedź LegnicaMiedź Legnica1346315
13Polonia WarszawaPolonia Warszawa1335514
14GKS TychyGKS Tychy1337312
15Puszcza NiepołomicePuszcza Niepołomice1314811
16Stal MielecStal Mielec1338211
17Górnik ŁęcznaGórnik Łęczna1315710
18Znicz PruszkówZnicz Pruszków1339110
Promotion
Promotion Playoffs
Relegation

Football Previews & Betting Tips

23 Oct 2025

UEFA Europa League Preview And Prediction: Maccabi Tel Aviv vs FC Midtjylland Betting Tips & Picks October 23, 2025

23 Oct 2025

UEFA Europa League Preview And Prediction: Roma vs Viktoria Plzeň Betting Tips & Picks October 23, 2025

23 Oct 2025

UEFA Europa League Preview And Prediction: Malmö FF vs GNK Dinamo Zagreb Betting Tips & Picks October 23, 2025

23 Oct 2025

UEFA Europa League Preview And Prediction: Red Bull Salzburg vs Ferencváros TC Betting Tips & Picks October 23, 2025

23 Oct 2025

UEFA Europa League Preview And Prediction: Sporting Braga vs FK Crvena zvezda Betting Tips & Picks October 23, 2025

23 Oct 2025

UEFA Europa League Preview And Prediction: Feyenoord vs Panathinaikos Betting Tips & Picks October 23, 2025