Bahrain vs Germany Cricket match prediction. Predict the GER vs BRN head to head upcoming Cricket match in Quadrangular T20I Series in Malawi with our stats, history and score analysis and results. Bahrain vs Germany h2h stats.

Germany will face off against Bahrain in the Quadrangular T20I Series in Malawi on the Wed, 9 Jul '25. Take a look at our stats analysis and prediction to help you decide on which market to bet on. Of the last 2 head to head matches between these 2 teams, Germany have won 0 and Bahrain have won 2. In the last match between Germany and Bahrain the score was 207-161. Germany comes into this match having lost their last match vs Tanzania, while Bahrain had a lost against Germany.

bahrain
W
L
L
L
L
W
W
L
L
W

germany
W
W
W
L
W
W
W
W
W
L
Overall Matches Result
Last 2 Matches
bahrain
W
2
L
2
NR
0

germany
W
0
L
2
NR
0
Upcoming H2H Match
Quadrangular T20I Series in Malawi
bahrain
Tomorrow
09 Jul '25

--
--
germany
BRN vs GER H2H Recent Match Scorecard
BRN vs GER in the Quadrangular T20I Series in Malawi on Sun, 6 Jul '25
Bahrain 1.INN
Germany 2.INN
Batter | R | B | 4s | 6s | SR |
Asif Ali b Sajid Liaqat c Kyle Klesse |
7 | 6 | 1 | 0 | 116.67 |
Prashant Kurup b Muslim Yar Ashraf c Hassan Khan |
42 | 31 | 6 | 1 | 135.48 |
Fiaz Ahmed Not out |
105 | 57 | 10 | 7 | 184.21 |
Sohail Ahmed Not out |
49 | 27 | 3 | 3 | 181.48 |
Bowler
O
M
R
W
NB
WD
E/R
Sajid Liaqat
3
0
29
1
0
0
9.67
Abdul Basir
3
0
46
0
1
0
15.33
Jatinder Vashisht
4
0
32
0
0
0
8.00
Muslim Yar Ashraf
4
0
30
1
0
0
7.50
Ghulam Ahmadi
3
0
32
0
0
1
10.67
Shahid Afridi
3
0
36
0
0
0
12.00
Wkt
Fall Of Wickets
Score
Over
1
Asif Ali
31-1
2.3
2
Prashant Kurup
96-2
10.3
-
Partnership
Runs
Balls
1
Asif Ali /
Prashant Kurup
31
16
2
Fiaz Ahmed /
Prashant Kurup
65
48
3
Fiaz Ahmed /
Sohail Ahmed
111
57
Batter | R | B | 4s | 6s | SR |
Shahid Afridi b Ali Dawood Bowled |
6 | 4 | 0 | 1 | 150.00 |
Musaddiq Ahmed b Imran Khan c Junaid Aziz |
18 | 10 | 4 | 0 | 180.00 |
Kyle Klesse b Imran Khan c Imran Anwar |
24 | 21 | 3 | 1 | 114.29 |
Harmanjot Singh b Rizwan Butt Bowled |
26 | 20 | 3 | 0 | 130.00 |
Fayaz Khan b Rizwan Butt Bowled |
31 | 16 | 0 | 4 | 193.75 |
Hassan Khan b Rizwan Butt Bowled |
0 | 1 | 0 | 0 | 0.00 |
Muslim Yar Ashraf b Ali Dawood Bowled |
10 | 14 | 1 | 0 | 71.43 |
Sajid Liaqat Not out |
30 | 21 | 1 | 3 | 142.86 |
Jatinder Vashisht b Imran Khan Run out |
13 | 14 | 2 | 0 | 92.86 |
Bowler
O
M
R
W
NB
WD
E/R
Ali Dawood
4
0
25
2
1
0
6.25
Imran Anwar
4
0
29
0
0
0
7.25
Abdul Majid
3
0
33
0
0
0
11.00
Imran Khan
4
0
40
2
0
1
10.00
Rizwan Butt
4
0
27
3
0
0
6.75
Asif Ali
1
0
7
0
0
1
7.00
Wkt
Fall Of Wickets
Score
Over
1
Shahid Afridi
7-1
0.3
2
Musaddiq Ahmed
38-2
4.3
3
Kyle Klesse
53-3
6.3
4
Fayaz Khan
95-4
10.5
5
Hassan Khan
95-5
10.6
6
Harmanjot Singh
109-6
12.6
7
Muslim Yar Ashraf
130-7
16.1
8
Jatinder Vashisht
159-8
19.6
-
Partnership
Runs
Balls
1
Shahid Afridi /
Musaddiq Ahmed
7
4
2
Kyle Klesse /
Musaddiq Ahmed
31
24
3
Kyle Klesse /
Harmanjot Singh
15
12
4
Fayaz Khan /
Harmanjot Singh
42
26
5
Hassan Khan /
Harmanjot Singh
0
1
6
Muslim Yar Ashraf /
Harmanjot Singh
14
12
7
Muslim Yar Ashraf /
Sajid Liaqat
23
19
8
Jatinder Vashisht /
Sajid Liaqat
29
23
bahrain Last Match Played Scorecard Stats
TAN vs BRN in the Quadrangular T20I Series in Malawi on Tue, 8 Jul '25
Bahrain 1.INN
Tanzania 2.INN
Batter | R | B | 4s | 6s | SR |
Asif Ali b Kassim Nassoro Run out |
40 | 31 | 3 | 3 | 129.03 |
Prashant Kurup b Kassim Nassoro c Arun Yadav |
32 | 21 | 5 | 1 | 152.38 |
Fiaz Ahmed b Khalidy Juma c Dhrumit Mehta |
61 | 35 | 3 | 6 | 174.29 |
Sohail Ahmed Not out |
29 | 18 | 2 | 2 | 161.11 |
Ahmer Bin Nasir b Ally Kimote c Kassim Nassoro |
5 | 3 | 1 | 0 | 166.67 |
Imran Anwar b Ally Kimote c Kassim Nassoro |
22 | 9 | 0 | 3 | 244.44 |
Junaid Aziz Not out |
14 | 4 | 2 | 1 | 350.00 |
Bowler
O
M
R
W
NB
WD
E/R
K Juma
4
0
54
1
1
0
13.50
A Yadav
2
0
17
0
0
0
8.50
A Kimote
4
0
45
2
0
1
11.25
K Nassoro
4
0
39
1
0
1
9.75
L Bakrania
3
0
21
0
0
1
7.00
S Jumbe
2
0
18
0
0
1
9.00
S Basha
1
0
15
0
0
1
15.00
Wkt
Fall Of Wickets
Score
Over
1
P Kurup
57-1
5.4
2
A Ali
104-2
11.3
3
F Ahmed
156-3
16.4
4
Bin Nasir
161-4
17.1
5
I Anwar
195-5
19.2
-
Partnership
Runs
Balls
1
Asif Ali /
Prashant Kurup
57
35
2
Asif Ali /
Fiaz Ahmed
47
35
3
Sohail Ahmed /
Fiaz Ahmed
52
31
4
Sohail Ahmed /
Ahmer Bin Nasir
5
3
5
Sohail Ahmed /
Imran Anwar
34
13
6
Sohail Ahmed /
Junaid Aziz
14
4
Batter | R | B | 4s | 6s | SR |
Arun Yadav b Abdul Majid Run out |
84 | 32 | 9 | 6 | 262.50 |
Dhrumit Mehta b Imran Khan Bowled |
20 | 15 | 3 | 1 | 133.33 |
Ajith Augastin Not out |
61 | 43 | 6 | 3 | 141.86 |
Kassim Nassoro b Asif Ali c Imran Anwar |
4 | 5 | 0 | 0 | 80.00 |
Mukesh Maker b Imran Anwar c Imran Khan |
30 | 16 | 1 | 3 | 187.50 |
Salum Jumbe Not out |
12 | 5 | 1 | 1 | 240.00 |
Bowler
O
M
R
W
NB
WD
E/R
A Dawood
4
0
37
0
0
1
9.25
I Anwar
3
0
22
1
0
0
7.33
A Majid
4
0
33
0
0
0
8.25
I Khan
2
0
31
1
0
0
15.50
R Butt
4
0
50
0
0
0
12.50
S Ahmed
1.2
0
29
0
0
0
24.17
A Ali
1
0
10
1
0
0
10.00
Wkt
Fall Of Wickets
Score
Over
1
D Mehta
44-1
4.4
2
A Yadav
135-2
11.2
3
K Nassoro
143-3
13.1
4
M Maker
189-4
17.3
-
Partnership
Runs
Balls
1
Arun Yadav /
Dhrumit Mehta
44
28
2
Arun Yadav /
Ajith Augastin
91
40
3
Kassim Nassoro /
Ajith Augastin
8
11
4
Mukesh Maker /
Ajith Augastin
46
26
5
Salum Jumbe /
Ajith Augastin
26
11
germany Last Match Played Scorecard Stats
GER vs TAN in the Quadrangular T20I Series in Malawi on Mon, 7 Jul '25
Tanzania 1.INN
Germany 2.INN
Batter | R | B | 4s | 6s | SR |
Arun Yadav b Adil Khan LBW |
29 | 21 | 4 | 0 | 138.10 |
Dhrumit Mehta b Sajid Liaqat c Muslim Yar Ashraf |
8 | 5 | 2 | 0 | 160.00 |
Ajith Augastin b Fayaz Khan c Kyle Klesse |
2 | 7 | 0 | 0 | 28.57 |
Shaikh Basha b Jatinder Vashisht c Harmanjot Singh |
7 | 15 | 0 | 0 | 46.67 |
Kassim Nassoro b Jatinder Vashisht Bowled |
32 | 25 | 2 | 3 | 128.00 |
Mukesh Maker b Ghulam Ahmadi LBW |
13 | 15 | 0 | 1 | 86.67 |
Salum Jumbe b Ghulam Ahmadi c Jatinder Vashisht |
6 | 5 | 0 | 1 | 120.00 |
Ally Kimote b Sajid Liaqat Run out |
13 | 13 | 2 | 0 | 100.00 |
Acrey Hugo b Adil Khan Bowled |
6 | 10 | 0 | 0 | 60.00 |
Laksh Bakrania Not out |
6 | 4 | 1 | 0 | 150.00 |
Khalidy Juma Not out |
0 | 1 | 0 | 0 | 0.00 |
Bowler
O
M
R
W
NB
WD
E/R
S Liaqat
4
0
33
1
0
1
8.25
F Khan
4
0
13
1
0
1
3.25
Adil Khan
4
0
22
2
0
2
5.50
J Vashisht
4
0
19
2
0
0
4.75
S Afridi
1
0
11
0
1
0
11.00
Yar Ashraf
1
0
18
0
0
0
18.00
G Ahmadi
2
0
17
2
0
2
8.50
Wkt
Fall Of Wickets
Score
Over
1
Dhrumit Mehta
10-1
0.6
2
Ajith Augastin
26-2
3.4
3
Shaikh Basha
44-3
7.3
4
Arun Yadav
49-4
8.3
5
Kassim Nassoro
94-5
13.5
6
Mukesh Maker
102-6
15.1
7
Salum Jumbe
103-7
15.4
8
Ally Kimote
126-8
18.4
9
Acrey Hugo
134-9
19.5
-
Partnership
Runs
Balls
1
Arun Yadav /
Dhrumit Mehta
10
6
2
Arun Yadav /
Ajith Augastin
16
16
3
Arun Yadav /
Shaikh Basha
18
23
4
Arun Yadav /
Kassim Nassoro
5
6
5
Mukesh Maker /
Kassim Nassoro
45
33
6
Mukesh Maker /
Salum Jumbe
8
8
7
Ally Kimote /
Salum Jumbe
1
3
8
Ally Kimote /
Acrey Hugo
23
18
9
Laksh Bakrania /
Acrey Hugo
8
7
10
Laksh Bakrania /
Khalidy Juma
1
1
Batter | R | B | 4s | 6s | SR |
Musaddiq Ahmed b Ally Kimote c Mukesh Maker |
63 | 39 | 8 | 3 | 161.54 |
Shahid Afridi b Khalidy Juma Bowled |
0 | 2 | 0 | 0 | 0.00 |
Kyle Klesse b Ally Kimote c Salum Jumbe |
42 | 43 | 2 | 1 | 97.67 |
Harmanjot Singh Not out |
21 | 14 | 1 | 1 | 150.00 |
Hassan Khan b Arun Yadav Bowled |
1 | 3 | 0 | 0 | 33.33 |
Fayaz Khan b Arun Yadav LBW |
0 | 1 | 0 | 0 | 0.00 |
Jatinder Vashisht b Arun Yadav LBW |
0 | 1 | 0 | 0 | 0.00 |
Muslim Yar Ashraf Not out |
3 | 5 | 0 | 0 | 60.00 |
Bowler
O
M
R
W
NB
WD
E/R
Khalidy Juma
4
0
21
1
0
2
5.25
Salum Jumbe
3
0
32
0
0
0
10.67
Arun Yadav
2
0
12
3
0
1
6.00
Ally Kimote
4
0
27
2
0
0
6.75
Laksh Bakrania
3
0
19
0
0
0
6.33
Kassim Nassoro
2
0
23
0
0
1
11.50
Wkt
Fall Of Wickets
Score
Over
1
S Afridi
1-1
0.3
2
M Ahmed
101-2
11.3
3
K Klesse
125-3
15.3
4
H Khan
128-4
16.2
5
F Khan
128-5
16.3
6
J Vashisht
128-6
16.4
-
Partnership
Runs
Balls
1
Musaddiq Ahmed /
Shahid Afridi
1
3
2
Musaddiq Ahmed /
Kyle Klesse
100
66
3
Harmanjot Singh /
Kyle Klesse
24
24
4
Harmanjot Singh /
Hassan Khan
3
5
5
Harmanjot Singh /
Fayaz Khan
0
1
6
Harmanjot Singh /
Jatinder Vashisht
0
1
7
Harmanjot Singh /
Muslim Yar Ashraf
9
8
bahrain vs germany H2H Past Matches (Useful For Predictions)
06 Jul '25 11:45 (UTC) - Quadrangular T20I Series in Malawi
18 Feb '22 10:00 (UTC) - ICC Men’s T20 World Cup Qualifier A, A
bahrain Cricket Fixtures
09 Jul '25 11:45 (UTC) - Quadrangular T20I Series in Malawi
10 Jul '25 07:30 (UTC) - Quadrangular T20I Series in Malawi
12 Jul '25 07:30 (UTC) - Quadrangular T20I Series in Malawi
germany Cricket Fixtures
09 Jul '25 11:45 (UTC) - Quadrangular T20I Series in Malawi
10 Jul '25 11:45 (UTC) - Quadrangular T20I Series in Malawi
12 Jul '25 11:45 (UTC) - Quadrangular T20I Series in Malawi
bahrain And germany Recently Played
bahrain
Tanzania
Bahrain
215
209
L
Bahrain
Malawi
111
109
W
Bahrain
Germany
207
161
W
Bahrain
Hong Kong C.
129
126
W
Bahrain
Hong Kong C.
129
130
L
Malaysia
Bahrain
91
126
W
Bahrain
Hong Kong C.
121
118
W
Malaysia
Bahrain
125
130
W
Singapore
Bahrain
0
0
-
Singapore
Bahrain
144
12
-
Singapore
Bahrain
142
146
W
Singapore
Bahrain
107
108
W
Singapore
Bahrain
136
167
W
Indonesia
Bahrain
120
124
W
Indonesia
Bahrain
104
216
W
Indonesia
Bahrain
129
128
L
Indonesia
Bahrain
27
28
W
Indonesia
Bahrain
93
156
W
Italy
Bahrain
132
130
L
Bahrain
Singapore
123
117
W
Bahrain
Tanzania
140
139
W
Hong Kong C.
Bahrain
187
182
L
Uganda
Bahrain
249
197
L
Qatar
Bahrain
102
98
L
Oman
Bahrain
130
128
L
Saudi Arabia
Bahrain
113
119
W
Kuwait
Bahrain
121
125
W
Bahrain
United Arab Emirates
113
117
L
United Arab Emirates
Bahrain
138
135
L
Cambodia
Bahrain
125
174
W
germany
Germany
Tanzania
137
135
W
Bahrain
Germany
207
161
L
Germany
Malawi
145
144
W
Croatia
Germany
98
100
W
Slovenia
Germany
0
0
-
Germany
Norway
151
162
L
Sweden
Germany
218
220
W
Germany
Gibraltar
183
139
W
Germany
Guernsey
162
172
L
Germany
Guernsey
164
165
L
Germany
Guernsey
100
98
W
Germany
Italy
141
147
L
Ireland
Germany
0
0
-
Germany
Jersey
139
190
L
Denmark
Germany
124
126
W
Germany
Austria
86
83
W
Scotland
Germany
234
65
L
Austria
Germany
121
123
W
Austria
Germany
114
115
W
Germany
Belgium
150
148
W
Germany
Belgium
167
164
W
Germany
Belgium
181
179
W
Germany
Belgium
174
168
W
Spain
Germany
132
127
L
Spain
Germany
95
131
W
Germany
Italy
149
146
W
Germany
Italy
109
107
W
Germany
Austria
125
122
W
Sweden
Germany
122
151
W
Austria
Germany
141
103
L
View All
Point Table Of Quadrangular T20I Series in Malawi
Team Name
Total Matches
Win
Lose
Points
Last 5 Matches
Bahrain
3
2
1
4
Tanzania
3
2
1
4
Germany
3
2
1
4
Malawi
3
0
3
0