Previous detail view Open new match centre →
#3062 Bundesliga Full game · Odd/Even 2026 Round 111
HOME
Werder Bremen
09-19 (Sat)
22:30
Odd 5
AWAY
FC Augsburg
Odd
1.80
Even
1.80
View AI Analysis

Odds Comparison

1 changes
TypeOddEven
Current 1.80 1.80
Initial 1.80 1.80
Opening 1.80 1.80
Overseas 2.33↑ 2.89↑
Overseas − domestic +0.53 +1.09

Odds History

1 times
#OddEven
1 1.80 1.80

Purchase Status

Recorded purchase snapshot. Amount and payout index retain source values; units are not supplied.

Odd
54.68%
Purchase amount 76
Payout index 98.42
Even
45.32%
Purchase amount 63
Payout index 81.58

Overseas Odds by Bookmaker

24 bookmakers
Bookmaker Odd Even Payout
Average Odds 2.33 ↑ +0.05 2.89 ↑ +0.07 96.5% ↑ 95.15%
bwin 2.25 ↑ +0.10 2.80 ↓ -0.20 93.92% ↓ 94.2%
SBOBET 2.26 ↓ -0.05 2.78 ↑ +0.31 92.73% ↑ 88.42%
Unibet 2.20 ↓ -0.08 2.80 ↑ +0.05 92.42% ↓ 93.24%
William Hill 2.30 ↑ +0.05 2.75 92.24% ↑ 92.09%
10x10bet 2.41 ↑ +0.09 2.87 ↑ +0.08 97.55% ↑ 96.09%
1xBet 2.37 ↓ -0.03 2.95 ↑ +0.05 98.42% ↓ 98.56%
22Bet 2.29 ↓ -0.03 2.85 ↑ +0.05 95.05% ↓ 95.12%
Alphabet 2.30 ↑ +0.03 2.96 ↑ +0.24 96.61% ↑ 93.76%
BetInAsia 2.34 ↑ +0.04 2.95 ↑ +0.15 98.39% ↑ 95.27%
BetVictor 2.25 2.80 ↑ +0.17 93.92% ↑ 91.93%
Betway 2.25 2.90 ↑ +0.27 93.72% ↑ 90.71%
Cloudbet 2.25 2.95 ↑ +0.25 95.55% ↑ 92.77%
Coral 2.25 ↓ -0.05 2.80 93.92% ↓ 94.47%
GambleCity 2.43 ↑ +0.11 2.85 ↑ +0.06 97.96% ↑ 96.09%
GGBET 2.35 ↑ +0.13 2.76 ↓ -0.18 95.52% ↑ 95.09%
Kobet 2.32 3.00 ↑ +0.20 97.32% ↑ 96.32%
Marathonbet 2.27 ↓ -0.05 3.00 ↑ +0.17 95.91% ↓ 96.2%
Melbet 2.29 ↓ -0.03 2.85 ↑ +0.05 95.05% ↓ 95.12%
Momobet 2.31 ↑ +0.03 2.98 ↑ +0.24 97.13% ↑ 94.28%
Pinnacle 2.33 ↓ -0.01 2.87 ↑ +0.04 96.83% ↓ 97.31%
Rainbet 2.30 2.84 ↑ +0.02 95.23% ↑ 95.01%
Roobet 2.28 ↑ +0.14 2.80 ↓ -0.18 94.13% ↑ 94.11%
VOBET 2.42 ↑ +0.10 2.89 ↑ +0.10 98.14% ↑ 96.09%

Team Records

Full records ›
0W
0.0%
0D
0.0%
0L
0.0%
0
Total
Odd
Even
Even
Odd
Odd
Odd
Even
Odd
Even
Odd
Odd
Even
Even
Even
Even
Odd
Even
Odd
Even
Even
View all 20 records
26-09-13/01:30
FC Köln vs Werder Bremen2
Full game · Odd/EvenEven
Odd 1.98 Even 2.90
26-09-05/22:30
Werder Bremen vs RB Leipzig4
Full game · Odd/EvenEven
Odd 3.70 Even 1.64
26-08-30/22:30
SC Freiburg vs Werder Bremen5
Full game · Odd/EvenOdd
Odd 1.69 Even 3.95
26-05-16/22:30
Werder Bremen vs Borussia Dortmund2
Full game · Odd/EvenEven
Odd 3.05 Even 1.76
26-05-09/22:30
TSG Hoffenheim vs Werder Bremen1
Full game · Odd/EvenOdd
Odd 1.37 Even 5.00
26-05-02/22:30
Werder Bremen vs FC Augsburg4
Full game · Odd/EvenEven
Odd 1.80 Even 3.20
26-04-26/22:30
VfB Stuttgart vs Werder Bremen2
Full game · Odd/EvenEven
Odd 1.39 Even 4.95
26-04-18/22:30
Werder Bremen vs Hamburger SV4
Full game · Odd/EvenEven
Odd - Even -
26-04-12/22:30
FC Köln vs Werder Bremen4
Full game · Odd/EvenEven
Odd 2.09 Even 2.65
26-04-04/22:30
Werder Bremen vs RB Leipzig3
Full game · Odd/EvenOdd
Odd 3.10 Even 1.79
26-03-21/23:30
VfL Wolfsburg vs Werder Bremen1
Full game · Odd/EvenOdd
Odd 2.21 Even 2.55
26-03-15/23:30
Werder Bremen vs 1. FSV Mainz 052
Full game · Odd/EvenEven
Odd 1.96 Even 2.95
26-03-09/01:30
Union Berlin vs Werder Bremen5
Full game · Odd/EvenOdd
Odd 2.06 Even 2.90
26-02-28/23:30
Werder Bremen vs 1. FC Heidenheim2
Full game · Odd/EvenEven
Odd 1.52 Even 4.25
26-02-23/01:30
FC St. Pauli vs Werder Bremen3
Full game · Odd/EvenOdd
Odd 2.55 Even 2.42
26-02-14/23:30
Werder Bremen vs Bayern Munich3
Full game · Odd/EvenOdd
Odd 6.80 Even 1.23
26-02-07/23:30
SC Freiburg vs Werder Bremen1
Full game · Odd/EvenOdd
Odd 1.69 Even 3.45
26-01-31/23:30
Werder Bremen vs Borussia Monchengladbach2
Full game · Odd/EvenEven
Odd 2.08 Even 2.70
26-01-28/04:30
Werder Bremen vs TSG Hoffenheim2
Full game · Odd/EvenEven
Odd 3.25 Even 1.76
26-01-24/23:30
Bayer Leverkusen vs Werder Bremen1
Full game · Odd/EvenOdd
Odd 1.45 Even 4.60
0W
0.0%
0D
0.0%
0L
0.0%
0
Total
Even
Even
Even
Odd
Odd
Odd
Odd
Even
Even
Even
Even
Even
Odd
Even
Even
Odd
Even
Even
Even
Even
View all 20 records
26-09-05/22:30
Werder Bremen vs RB Leipzig4
Full game · Odd/EvenEven
Odd 3.70 Even 1.64
26-05-16/22:30
Werder Bremen vs Borussia Dortmund2
Full game · Odd/EvenEven
Odd 3.05 Even 1.76
26-05-02/22:30
Werder Bremen vs FC Augsburg4
Full game · Odd/EvenEven
Odd 1.80 Even 3.20
26-04-18/22:30
Werder Bremen vs Hamburger SV4
Full game · Odd/EvenEven
Odd - Even -
26-04-04/22:30
Werder Bremen vs RB Leipzig3
Full game · Odd/EvenOdd
Odd 3.10 Even 1.79
26-03-15/23:30
Werder Bremen vs 1. FSV Mainz 052
Full game · Odd/EvenEven
Odd 1.96 Even 2.95
26-02-28/23:30
Werder Bremen vs 1. FC Heidenheim2
Full game · Odd/EvenEven
Odd 1.52 Even 4.25
26-02-14/23:30
Werder Bremen vs Bayern Munich3
Full game · Odd/EvenOdd
Odd 6.80 Even 1.23
26-01-31/23:30
Werder Bremen vs Borussia Monchengladbach2
Full game · Odd/EvenEven
Odd 2.08 Even 2.70
26-01-28/04:30
Werder Bremen vs TSG Hoffenheim2
Full game · Odd/EvenEven
Odd 3.25 Even 1.76
26-01-17/04:30
Werder Bremen vs Eintracht Frankfurt6
Full game · Odd/EvenEven
Odd 2.50 Even 2.20
25-12-15/03:30
Werder Bremen vs VfB Stuttgart4
Full game · Odd/EvenEven
Odd 2.70 Even 2.01
25-11-29/23:30
Werder Bremen vs FC Köln2
Full game · Odd/EvenEven
Odd 2.04 Even 2.65
25-11-08/04:30
Werder Bremen vs VfL Wolfsburg3
Full game · Odd/EvenOdd
Odd 1.98 Even 2.75
25-10-25/03:30
Werder Bremen vs Union Berlin1
Full game · Odd/EvenOdd
Odd 2.07 Even 2.80
25-10-04/22:30
Werder Bremen vs FC St. Pauli1
Full game · Odd/EvenOdd
Odd 2.17 Even 2.60
25-09-20/22:30
Werder Bremen vs SC Freiburg3
Full game · Odd/EvenOdd
Odd 2.15 Even 2.50
25-08-30/22:30
Werder Bremen vs Bayer Leverkusen6
Full game · Odd/EvenEven
Odd 3.20 Even 1.75
25-05-10/22:30
Werder Bremen vs RB Leipzig0
Full game · Odd/EvenEven
Odd 1.81 Even 3.20
25-04-28/00:30
Werder Bremen vs FC St. Pauli0
Full game · Odd/EvenEven
Odd 1.80 Even 3.45

Same Odds Analysis

42 criteria
Odd · Even / Exact match Odd 1.80 / Even 1.80 Total 348 matches
Odd 175 (50.29%) Even 173 (49.71%)
View all 348 results
Even
Even
Even
Odd
Even
Even
Odd
Odd
Even
Even
Odd
Odd
Even
Even
Even
Even
Even
Odd
Odd
Even
Even
Even
Even
Odd
Even
Odd
Odd
Even
Odd
Even
Odd
Even
Odd
Odd
Odd
Odd
Even
Even
Odd
Odd
Odd
Odd
Even
Odd
Odd
Odd
Odd
Even
Even
Odd
Even
Even
Even
Even
Even
Odd
Even
Odd
Odd
Odd
Odd
Even
Even
Even
Odd
Even
Even
Odd
Even
Odd
Even
Odd
Even
Even
Even
Even
Even
Odd
Odd
Odd
Even
Odd
Even
Odd
Odd
Odd
Even
Odd
Odd
Odd
Odd
Odd
Odd
Odd
Even
Even
Odd
Even
Odd
Odd
Even
Even
Even
Odd
Odd
Even
Odd
Even
Even
Odd
Even
Odd
Even
Even
Odd
Odd
Even
Odd
Odd
Even
Even
Odd
Even
Even
Even
Even
Even
Even
Even
Even
Even
Odd
Even
Even
Odd
Odd
Even
Odd
Odd
Even
Even
Even
Even
Odd
Odd
Odd
Odd
Even
Even
Even
Odd
Odd
Even
Even
Even
Odd
Even
Odd
Odd
Odd
Even
Even
Odd
Even
Odd
Even
Odd
Odd
Even
Odd
Even
Even
Odd
Odd
Even
Even
Even
Odd
Even
Even
Odd
Even
Odd
Even
Odd
Even
Even
Even
Odd
Odd
Odd
Odd
Odd
Odd
Odd
Odd
Odd
Odd
Even
Even
Odd
Even
Odd
Odd
Odd
Even
Odd
Even
Even
Odd
Odd
Odd
Even
Odd
Odd
Odd
Odd
Even
Odd
Odd
Even
Even
Odd
Odd
Even
Odd
Even
Odd
Even
Even
Odd
Even
Even
Odd
Odd
Even
Odd
Even
Odd
Odd
Odd
Odd
Even
Even
Odd
Odd
Even
Even
Even
Even
Even
Even
Even
Even
Even
Odd
Odd
Even
Odd
Even
Even
Odd
Odd
Even
Even
Odd
Even
Even
Odd
Even
Odd
Even
Even
Odd
Even
Odd
Odd
Odd
Odd
Odd
Odd
Odd
Odd
Even
Odd
Even
Odd
Odd
Even
Even
Odd
Even
Even
Odd
Even
Even
Even
Odd
Even
Even
Even
Odd
Even
Odd
Odd
Even
Odd
Odd
Even
Odd
Even
Odd
Odd
Odd
Even
Odd
Even
Even
Odd
Even
Even
Even
Odd
Even
Odd
Odd
Odd
Even
Even
Odd
Odd
Even
Even
Even
Odd
Odd
Odd
Odd
Odd
Odd
Even
Odd
Even
Odd
Odd
Even
Even
Odd
View all 50 returned matches

The returned list can be smaller than the aggregate sample above.

26-09-21 16:00 2026 / 111 · #3741 AGyeochuk
UjeubekW vs HongkongW—
Full game · Odd/Even—
Odd 1.80 Even 1.80
26-09-21 16:00 2026 / 111 · #3737 AGyeochuk
China vs PilripinW—
Full game · Odd/Even—
Odd 1.80 Even 1.80
26-09-21 16:00 2026 / 111 · #3731 AGyeochuk
South Korea vs BukhanW—
Full game · Odd/Even—
Odd 1.80 Even 1.80
26-09-21 16:00 2026 / 111 · #3727 AGyeochuk
BanggeulraW vs MiyanmaW—
Full game · Odd/Even—
Odd 1.80 Even 1.80
26-09-21 08:00 2026 / 111 · #3683 MLS
Inter Miami CF vs San Diego FC—
Full game · Odd/Even—
Odd 1.80 Even 1.80
26-09-21 03:45 2026 / 111 · #3650 Peurigeu1
Olympique Marseille vs Paris Saint-Germain—
Full game · Odd/Even—
Odd 1.80 Even 1.80
26-09-21 02:30 2026 / 111 · #3600 Bundeseuri
SC Paderborn vs TSG Hoffenheim—
Full game · Odd/Even—
Odd 1.80 Even 1.80
26-09-21 01:30 2026 / 111 · #3590 LaLiga
Villarreal vs Levante—
Full game · Odd/Even—
Odd 1.80 Even 1.80
26-09-21 00:30 2026 / 111 · #3578 Bundeseuri
FC Schalke 04 vs SV Elversberg—
Full game · Odd/Even—
Odd 1.80 Even 1.80
26-09-21 00:30 2026 / 111 · #3573 EPL
Fulham vs Manchester United—
Full game · Odd/Even—
Odd 1.80 Even 1.80
26-09-20 23:45 2026 / 111 · #3564 Eredibi
NEC Nijmegen vs Go Ahead Eagles—
Full game · Odd/Even—
Odd 1.80 Even 1.80
26-09-20 23:15 2026 / 111 · #3560 LaLiga
Atletico Madrid vs Real Madrid—
Full game · Odd/Even—
Odd 1.80 Even 1.80
26-09-20 22:30 2026 / 111 · #3556 Bundeseuri
Bayer Leverkusen vs RB Leipzig—
Full game · Odd/Even—
Odd 1.80 Even 1.80
26-09-20 22:00 2026 / 111 · #3543 Serie A
Frosinone vs Como 1907—
Full game · Odd/Even—
Odd 1.80 Even 1.80
26-09-20 22:00 2026 / 111 · #3539 EPL
Manchester City vs Sunderland—
Full game · Odd/Even—
Odd 1.80 Even 1.80
26-09-20 22:00 2026 / 111 · #3528 EPL
AFC Bournemouth vs Liverpool—
Full game · Odd/Even—
Odd 1.80 Even 1.80
26-09-20 21:30 2026 / 111 · #3523 Eredibi
FC Twente vs PSV Eindhoven—
Full game · Odd/Even—
Odd 1.80 Even 1.80
26-09-20 21:30 2026 / 111 · #3519 Eredibi
AZ Alkmaar vs SC Telstar—
Full game · Odd/Even—
Odd 1.80 Even 1.80
26-09-20 21:30 2026 / 111 · #3513 EFLchaem
Norwich City vs Bolton Wanderers—
Full game · Odd/Even—
Odd 1.80 Even 1.80
26-09-20 19:30 2026 / 111 · #3493 AGnamchuk
KireugiM vs Japan—
Full game · Odd/Even—
Odd 1.80 Even 1.80
26-09-20 19:15 2026 / 111 · #3483 Eredibi
Feyenoord vs FC Utrecht—
Full game · Odd/Even—
Odd 1.80 Even 1.80
26-09-20 16:30 2026 / 111 · #3403 K League 1
Jeonbuk Hyundai Motors vs Gwangju FC—
Full game · Odd/Even—
Odd 1.80 Even 1.80
26-09-20 16:00 2026 / 111 · #3382 AGnamchuk
Hong Kong vs TaegukM—
Full game · Odd/Even—
Odd 1.80 Even 1.80
26-09-20 11:30 2026 / 111 · #3311 MLS
Portland Timbers vs Atlanta United—
Full game · Odd/Even—
Odd 1.80 Even 1.80
26-09-20 10:30 2026 / 111 · #3299 MLS
Real Salt Lake vs Vancouver Whitecaps3
Full game · Odd/EvenOdd
Odd 1.80 Even 1.80
26-09-20 10:30 2026 / 111 · #3295 MLS
Nashville SC vs Chicago Fire3
Full game · Odd/EvenOdd
Odd 1.80 Even 1.80
26-09-20 09:30 2026 / 111 · #3269 MLS
St. Louis City SC vs Toronto FC4
Full game · Odd/EvenEven
Odd 1.80 Even 1.80
26-09-20 09:30 2026 / 111 · #3265 MLS
Minnesota United vs LA Galaxy5
Full game · Odd/EvenOdd
Odd 1.80 Even 1.80
26-09-20 09:30 2026 / 111 · #3261 MLS
Sporting Kansas City vs Philadelphia Union7
Full game · Odd/EvenOdd
Odd 1.80 Even 1.80
26-09-20 09:30 2026 / 111 · #3257 MLS
Houston Dynamo vs FC Cincinnati4
Full game · Odd/EvenEven
Odd 1.80 Even 1.80
26-09-20 09:30 2026 / 111 · #3253 MLS
FC Dallas vs Austin FC0
Full game · Odd/EvenEven
Odd 1.80 Even 1.80
26-09-20 08:30 2026 / 111 · #3239 MLS
San Jose Earthquakes vs Los Angeles FC4
Full game · Odd/EvenEven
Odd 1.80 Even 1.80
26-09-20 08:30 2026 / 111 · #3234 MLS
New England Revolution vs Orlando City SC6
Full game · Odd/EvenEven
Odd 1.80 Even 1.80
26-09-20 08:30 2026 / 111 · #3230 MLS
CF Montreal vs Columbus Crew2
Full game · Odd/EvenEven
Odd 1.80 Even 1.80
26-09-20 08:30 2026 / 111 · #3226 MLS
D.C. United vs Charlotte FC3
Full game · Odd/EvenOdd
Odd 1.80 Even 1.80
26-09-20 04:00 2026 / 111 · #3172 Eredibi
Willem II vs Fortuna Sittard1
Full game · Odd/EvenOdd
Odd 1.80 Even 1.80
26-09-20 04:00 2026 / 111 · #3168 LaLiga
Sevilla vs FC Barcelona4
Full game · Odd/EvenEven
Odd 1.80 Even 1.80
26-09-20 03:45 2026 / 111 · #3158 Peurigeu1
Olympique Lyon vs Stade Rennais4
Full game · Odd/EvenEven
Odd 1.80 Even 1.80
26-09-20 03:00 2026 / 111 · #3142 Eredibi
Ajax vs Excelsior Rotterdam4
Full game · Odd/EvenEven
Odd 1.80 Even 1.80
26-09-20 01:45 2026 / 111 · #3136 Eredibi
Sparta Rotterdam vs SC Heerenveen4
Full game · Odd/EvenEven
Odd 1.80 Even 1.80
26-09-20 01:30 2026 / 111 · #3132 Bundeseuri
VfB Stuttgart vs Borussia Dortmund1
Full game · Odd/EvenOdd
Odd 1.80 Even 1.80
26-09-20 01:30 2026 / 111 · #3127 LaLiga
Celta Vigo vs Racing Santander5
Full game · Odd/EvenOdd
Odd 1.80 Even 1.80
26-09-20 01:00 2026 / 111 · #3118 Serie A
AS Roma vs Inter Milan4
Full game · Odd/EvenEven
Odd 1.80 Even 1.80
26-09-20 00:15 2026 / 111 · #3114 Peurigeu1
Paris FC vs RC Strasbourg3
Full game · Odd/EvenOdd
Odd 1.80 Even 1.80
26-09-19 23:30 2026 / 111 · #3110 Eredibi
ADO Den Haag vs SC Cambuur2
Full game · Odd/EvenEven
Odd 1.80 Even 1.80
26-09-19 23:00 2026 / 111 · #3102 EPL
Newcastle United vs Hull City3
Full game · Odd/EvenOdd
Odd 1.80 Even 1.80
26-09-19 22:30 2026 / 111 · #3062 Bundeseuri
Werder Bremen vs FC Augsburg5
Full game · Odd/EvenOdd
Odd 1.80 Even 1.80
26-09-19 22:30 2026 / 111 · #3057 Bundeseuri
Hamburger SV vs FC Köln3
Full game · Odd/EvenOdd
Odd 1.80 Even 1.80
26-09-19 22:30 2026 / 111 · #3052 Bundeseuri
Borussia Monchengladbach vs 1. FSV Mainz 057
Full game · Odd/EvenOdd
Odd 1.80 Even 1.80
26-09-19 22:30 2026 / 111 · #3047 Bundeseuri
Eintracht Frankfurt vs SC Freiburg4
Full game · Odd/EvenEven
Odd 1.80 Even 1.80

Standings

2026-09-19
Bundeseuriga
# Team GP W D L Pts/Win%
1 Bayern Munich 4 3 1 0 10
2 SC Freiburg 3 3 0 0 9
3 Borussia Dortmund 3 3 0 0 9
4 FC Augsburg 3 2 1 0 7
5 RB Leipzig 3 2 0 1 6
6 SV Elversberg 3 2 0 1 6
7 Bayer Leverkusen 3 1 1 1 4
8 1. FSV Mainz 05 3 1 1 1 4
9 Eintracht Frankfurt 3 1 1 1 4
10 Werder Bremen 3 1 1 1 4
11 FC Schalke 04 3 1 1 1 4
12 FC Köln 3 1 1 1 4
13 TSG Hoffenheim 3 1 0 2 3
14 VfB Stuttgart 3 1 0 2 3
15 SC Paderborn 3 0 1 2 1
16 Union Berlin 4 0 1 3 1
17 Borussia Monchengladbach 3 0 0 3 0
18 Hamburger SV 3 0 0 3 0
Werder Bremen
Total Home Away
Goals scored 5 3 2
Goals allowed 6 1 5
Goal differential -1 2 -3
Last 5 ,,,?,? ,?,? ,,?,?
FC Augsburg
Total Home Away
Goals scored 9 5 4
Goals allowed 3 2 1
Goal differential 6 3 3
Last 5 ,,,?,? ,,?,? ,?,?

Upcoming & Recent Fixtures

14 matches
Date Team Fixture Comp.
2026/08/30 22:30 Werder Bremen SC Freiburg vs Werder Bremen Bundesliga
2026/09/05 22:30 Werder Bremen Werder Bremen vs RB Leipzig Bundesliga
2026/09/13 01:30 Werder Bremen FC Köln vs Werder Bremen Bundesliga
2026/09/19 22:30 Werder Bremen Werder Bremen vs FC Augsburg Bundesliga
2026/10/10 03:30 Werder Bremen Borussia Dortmund vs Werder Bremen Bundesliga
2026/10/17 22:30 Werder Bremen Werder Bremen vs SC Paderborn Bundesliga
2026/10/24 22:30 Werder Bremen 1. FSV Mainz 05 vs Werder Bremen Bundesliga
2026/08/31 00:30 FC Augsburg FC Augsburg vs FC Schalke 04 Bundesliga
2026/09/07 00:30 FC Augsburg Eintracht Frankfurt vs FC Augsburg Bundesliga
2026/09/12 22:30 FC Augsburg FC Augsburg vs Bayer Leverkusen Bundesliga
2026/09/19 22:30 FC Augsburg Werder Bremen vs FC Augsburg Bundesliga
2026/10/10 22:30 FC Augsburg FC Augsburg vs Bayern Munich Bundesliga
2026/10/17 22:30 FC Augsburg SV Elversberg vs FC Augsburg Bundesliga
2026/10/24 22:30 FC Augsburg FC Augsburg vs Union Berlin Bundesliga
⚽
⚽

Betty

Sports Betting AI Assistant
⚽

Hi, I'm Betty! ⚽

Ask me anything!

Odds analysis
Over/Under
Handicap
Bankroll