sportbetting1x2 height= 


 freefixedmatches


  baner  

Baneri Na Vrv Predict Free Tips Betting Sure Matches

Fixed Matches Odds 30 Sure 100 HT FT 21 Tips

Image and video hosting by TinyPic   Image and video hosting by TinyPic  Image and video hosting by TinyPic   Fixed Matches Odds 30 Sure 100 HT FT 21 Tips    Image and video hosting by TinyPic   Image and video hosting by TinyPic   Image and video hosting by TinyPic

FIXED MATCHES (Half Time – Full Time)

DATE: 23.06.2018 

 TIP: 1-X , 2-X , 1-2 , 2-1

ODD: 15,00 – 35,00

SAFE: 100%

MORE INFO: Sport1x2Sport@Gmail.Com

Fixed Matches Odds 30 Sure 100 HT FT 21 Tips

Fixed Matches Archive

Date Home-Away Tips Odds Ht-Ft $$$
02.06.2018 Ripensia.T – Miroslava 2-1 30.00 0:1 – 3:2
19.05.2018 Ratchaburi – Police Tero 2-1 30.00 1:2 – 3:2
05.05.2018 Kjelsas – Nardo 2-1 30.00 0:1 – 2:1
28.04.2018 Kjellerup – Marienlyst 2-1 30.00 0:1 – 2:1
21.04.2018 Ecija – Granada.B 2-1 30.00 0:1 – 3:1
14.04.2018 Fram – Nybergsund 2-1 30.00 0:1 – 2:1
07.04.2018 Coleraine – Cliftonville 2-1 30.00 0:1 – 2:1
24.03.2018 Newtawn – Llandudno 2-1 30.00 0:1 – 2:1
17.03.2018 Salford – Spennymoor 2-1 30.00 1:2 – 3:2
10.03.2018 Connah’s Q – Druids 2-1 30.00 0:1 – 2:1
24.02.2018 Rotherham – Doncaster 2-1 30.00 0:1 – 2:1
10.02.2018 Macclesfield – Guiseley 2-1 30.00 0:1 – 2:1
03.02.2018 GriFK – Haka 1-2 30.00 2:1 – 2:3
27.01.2018 Sutton – Workington 2-1 30.00 0:1 – 4:1
20.01.2018 Poole Town – Welling 1-2 30.00 2:1 – 2:3
17.01.2018 Oldham – Leicester U23 2-1 30.00 0:1 – 4:2
13.01.2018 Yehuda – H.Akko 2-1 30.00 0:1 – 2:1
06.01.2018 Panionios – Kerkyra 2-1 30.00 0:1 – 3:1
26.12.2017 United of Manchester – Salford 2-1 30.00 1:2 – 3:2
09.12.2017 Rangers – Ross County 2-1 30.00 0:1 – 2:1
02.12.2017 Sibenik – Varazdin 2-1 30.00 0:1 – 2:1
28.11.2017 Barnet – Tottenham U23 2-1 30.00 0:1 – 2:1
25.11.2017 Thurrock – Burgess Hill 2-1 30.00 1:2 – 4:2
18.11.2017 Concord – Chippenham 2-1 30.00 1:2 – 4:2
11.11.2017 Barcelona SC – Clan Juvenil 2-1 30.00 0:1 – 2:1
04.11.2017 Blackburn – Barnet 2-1 30.00 0:1 – 3:1
28.10.2017 Blyth Spartans – Darlington 2-1 30.00 0:1 – 3:1
25.10.2017 Wiener – Parndorf 2-1 30.00 0:1 – 2:1
21.10.2017 Jammerburgt – Odder 2-1 30.00 0:1 – 3:2
07.10.2017 Dungannon – Ballymena 2-1 30.00 0:1 – 2:1
30.09.2017 Javor – Rad 2-1 30.00 1:2 – 3:2
23.09.2017 Heracles – Roda 2-1 30.00 0:1 – 2:1
20.09.2017 Jablonec – Zizkov 2-1 30.00 0:1 – 2:1
16.09.2017 Paderborn – Munster 2-1 30.00 0:1 – 2:1
09.09.2017 Vidar – Odds 2 2-1 30.00 1:2 – 4:3
02.09.2017 S.Morning – Arica 2-1 30.00 0:1 – 4:2
12.08.2017 Drutex – Ruch 2-1 30.00 0:1 – 2:1
09.08.2017 Sheffield Utd – Walsall 2-1 30.00 0:1 – 3:2
05.08.2017 Selangor – Johor DT 2-1 30.00 0:1 – 2:1
02.08.2017 Njardvik – Fjardabyggd 2-1 30.00 0:1 – 2:1
29.07.2017 Magni – Huginn 2-1 30.00 1:2 – 4:3
12.07.2017 Hiroshima – Gifu 2-1 30.00 0:1 – 2:1
08.07.2017 Magni – Vidir 2-1 30.00 0:1 – 2:1
05.07.2017 Unterfohring – Garching 2-1 30.00 0:1 – 4:1
17.06.2017 TP-47 – KuFu-98 2-1 30.00 0:1 – 2:1
14.05.2017 Mjallby – Oddevold 2-1 30.00 0:1 – 3:1
13.05.2017 Partizan – FC Vozdovac 2-1 30.00 0:1 – 2:1
06.05.2017 Pohang – Seoul 2-1 30.00 0:1 – 3:2
15.04.2017 Barito Putera – Mitra Kukar 2-1 30.00 0:1 – 2:1
08.04.2017 Gateshead – Maidstone 1-2 30.00 1:0 – 1:2
05.04.2017 FC Vozdovac – Partizan 1-2 30.00 1:0 – 1:2
01.04.2017 Salford – Altrincham 2-1 30.00 0:1 – 2:1
19.03.2017 Penafiel – Benfica.B 2-1 30.00 0:1 – 2:1
04.03.2017 Hartlepool – Exeter 2-1 30.00 0:1 – 3:1
25.02.2017 Chorley – Alfreton 2-1 30.00 0:1 – 2:1
04.02.2017 Walsall – Northampton 2-1 30.00 0:1 – 2:1
28.01.2017 Lincoln City – Brighton 2-1 30.00 0:1 – 3:1
08.01.2017 Chateauroux – Pau 2-1 30.00 0:1 – 4:1

Fixed Matches Archive Half Time Full Time Soccer Predictions Today and Tomorrow Sure Winning Predictions Football Best Prediction and source sure wins games sport betting insiders tips manipulated ht ft 2-1 1-2 safe bets 1×2 tips 1×2 big odd 30 bet htft odds pick free tip best game adibet zulubet soccer tips

Baneri Nad Pretplata Free Predict Fixed Matches

 


prelazi 


 Baneri Nad Pretplata Free Predict Fixed Matches bloger-hr 

Baneri Nad Pretplata Free Predict Fixed Matches half time full time betting predictions ht ft 2-1 1-2

Monthly Subscription today paid betting predictions

VIP SUBSCRIPTION
Monthly Subscription today paid betting predictions
What you can get from vip subscription?
  7 Days = PRICE: 50 EURO!
         7 Vip Matches Fixed Matches( No Bonus)
 15 Days = PRICE: 90 EURO!
         15 Vip Matches ( 1 Vip Fixed Match Bonus )
http://www.sport-1x2.com/baner/done.png 30 Days = PRICE: 150 EURO!
         30 Vip Matches (2 Vip Fixed Matches Bonus)
Subscription Matches ODD: 1,90 – 3,50 // Fixed Matches ODD: 15,00 – 30,00
               Contact with us via Email: Sport1x2Sport@Gmail.Com

Monthly Subscription today paid betting predictions

Subscription Archive

Subscription Archive

DATA MATCH TIPS ODDS FT $
21.06.2018 Motala – Husqvarna X 3.25 2:2
20.06.2018 Lunds – Mjallby 2-2 2.35 0:1 0:4
19.06.2018 Russia – Egipt 1 2.15 3:1
18.06.2018 Tunisia – England 2-2 2.25 0:1 1:2
17.06.2018 Sandnes – Aalesund 2 2.50 1:2
16.06.2018 Vila Nova – Atletico GO X 3.10 0:0
15.06.2018 Portugal – Spain X 3.40 3:3
14.06.2018 Russia – Saudi Arabia 1-1 2.25 2:0 5:0
13.06.2018 Brest – Din.Minsk X 3.25 1:1
12.06.2018 RoPS – VPS 1 2.25 1:0
11.06.2018 Stabaek 2 – Asker 2-2 2.25 0:3 0:3
10.06.2018 Utsiktens – Oddevold 1 2.25 4:2
09.06.2018 Shamrock.R – Bray 1-1 2.10 1:0 5:0
08.06.2018 Switzerland – Japan 1-1 2.25 1:0 2:0
07.06.2018 Valladolid – S.Gijon 3+ 2.30 3:1
06.06.2018 Cerro CA – R.Montevideo X 3.15 0:0
05.06.2018 Gefle – Helsingborg X 3.35 1:1
04.06.2018 Armenia – Moldova X 3.30 0:0
03.06.2018 Santos – Vitoria 1-1 2.40 4:0 5:2
02.06.2018 Vasteras SK – Team TG 1-1 2.10 3:1 3:1
01.06.2018 Lorca FC – Sevilla.B 1 2.10 2:1
31.05.2018 Ascoli – Entella X 3.00 0:0
30.05.2018 River Plate – Boston.R 1 2.15 1:0
29.05.2018 Kongsvinger – Ull/Kisa 1 2.25 2:1
28.05.2018 Coventry – Exeter BTS 2.05 3:1
27.05.2018 Sirius – Djurgarden 2-2 2.25 0:1 1:5
26.05.2018 Real Madrid – Liverpool 1 2.35 3:1
25.05.2018 Cobh.R – Shelbourne 2 2.20 0:3
24.05.2018 SC Weiche – E.Cottbus 2 2.15 2:3
23.05.2018 IK Frej – Brage X 3.25 0:0
22.05.2018 Orebro – Kalmar 1 2.10 2:1
21.05.2018 Start – Bodo/Glimt 1 2.20 1:0
20.05.2018 AC Ajaccio – Le Havre X 3.10 1:1
19.05.2018 Metropolitanos – Lara 2 2.20 0:2
18.05.2018 Spezia – Parma 2-2 2.20 0:1 0:2
17.05.2018 Helsingor – Silkeborg X 3.20 1:1
16.05.2018 Viking – Sandnes 1-1 2.60 4:0 5:2
15.05.2018 Smouha – Zamalek X 3.00 1:1
14.05.2018 VPS – Honka X 3.20 1:1
13.05.2018 Mariehamn – Ilves 1 2.50 2:0
12.05.2018 Betis – Sevilla X 3.30 2:2
11.05.2018 Pau – Red Star X 3.20 1:1
10.05.2018 Djurgarden – Malmo FF 3+ 2.10 3:0
09.05.2018 Juventus – AC Milan 3+ 2.70 4:0
08.05.2018 Arka – Cracovia 1 2.70 2:0
07.05.2018 Lahti – SJK 1 2.10 1:0
06.05.2018 Arsenal – Burnley 1-1 2.20 2:0 5:0
05.05.2018 Ham-Kam – Strommen 1 2.00 3:2
04.05.2018 St.Patricks – Shamrock.R 1 2.45 2:0
03.05.2018 Mariehamn – TPS Turku 1 2.20 3:2
02.05.2018 Vitkovice – Vlasim 1 2.20 4:0
01.05.2018 Real Madrid – Bayern.M X 3.20 2:2
30.04.2018 Orebro – Dalkurd 1 2.10 3:2
29.04.2018 Bologna – AC Milan 2-2 2.30 0:2 1:2
28.04.2018 Hull – Cardiff 2 2.25 0:2
27.04.2018 Aberdeen – Heards 1-1 2.25 2:0 2:0
26.04.2018 Lillestrom – Rosenborg 2 2.45 0:1
25.04.2018 RoPS – Lahti 1 2.30 2:0
24.04.2018 Liverpool – AS Roma 1-1 2.25 2:0 5:2
23.04.2018 Everton – Newcastle 1 2.20 1:0
22.04.2018 Nice – Montpellier 1 2.10 1:0
21.04.2018 Parma – Carpi 1-1 2.60 1:0 2:1
20.04.2018 Din.Bucharest – Poli.T 1-1 2.35 0:0 1:0
19.04.2018 Valur – Vestmannaeyjar 1-1 2.10 2:1 2:1
18.04.2018 Sirius – Hacken 2 2.15 0:0
17.04.2018 Pro Vercelli – Pescara X 3.10 3:1
16.04.2018 Rio Ave – Tondela 1-1 2.80 1:0 1:1
15.04.2018 AC Milan – Napoli 2 2.20 0:0
14.04.2018 Peterborough – Rochdale 1 2.45 0:1
13.04.2018 Tubize – St.Gilloise X 3.00 0:1
12.04.2018 Halifax – Gateshead X 3.30 2:2
11.04.2018 F.Amager – Viborg 2 2.10 3:0
10.04.2018 Rochdale – Wigan 2 2.10 1:4
09.04.2018 Avellino – Perugia 2 2.40 2:0
08.04.2018 Antiqua – C.Imperial 1 2.10 1:3
07.04.2018 Tractor-Sazi – Sepahan X 3.00 1:1
06.04.2018 F.Dusseldorf – Bochum 1 2.20 1:2
05.04.2018 FK Vozdovac – Cukaricki X 3.00 0:0
04.04.2018 Varzim – Porto.B 1 2.00 3:1
03.04.2018 Bolton – Birmingham 2 2.70 0:1
02.04.2018 Molde – Tromso 1-1 2.40 2:1 2:1
01.04.2018 Leganes – Valencia 2 2.10 0:1
31.03.2018 Fiorentina – Crotone 1-1 2.15 1:0 2:0
30.03.2018 Paris FC – GFC Ajaccio X 3.00 0:0
29.03.2018 R.Casablanca – Safi X 3.20 0:0
28.03.2018 Wanderers – C.Nacional 2-2 2.20 0:2 0:2
27.03.2018 York – Southport 1 2.10 3:2
26.03.2018 Cadiz – Huesca X 3.20 1:1
25.03.2018 CRB – Coruripe 1-1 2.30 1:0 2:0
24.03.2018 Danubio – Boston River X 3.30 0:0
23.03.2018 Netherland – England 2 2.70 0:1
22.03.2018 Thailand – Gabon X 3.20 0:0
21.03.2018 Walsall – Wigan 3+ 2.10 0:3
20.03.2018 Pistoiese – Pisa X 3.00 0:1
19.03.2018 Carpi – Pro Vercelli X 3.10 2:0
18.03.2018 Leganes – Sevilla 2 2.10 2:1
17.03.2018 Bournemouth – WBA 1 2.10 2:1
16.03.2018 Istra 1961 – Slaven.B X 3.10 2:1
15.03.2018 Guarani – Sp.Luqueno 1-1 2.25 0:2 1:4
14.03.2018 Arbroath – Ayr 2 2.35 1:1
13.03.2018 Rochdale – Southend 1 2.35 0:0
12.03.2018 Bassano – Padova BTS 2.15 1:2
11.03.2018 Aalborg – Randers 3+ 2.25 4:0
10.03.2018 Panathinaikos – Asteras.T 1 2.05 1:1
09.03.2018 Beziers – Pau X 3.00 2:0
08.03.2018 Al Hussein – Thad Ras X 3.00 0:0
07.03.2018 Tottenham – Juventus 1 2.25 1:2
06.03.2018 Sunderland – Aston Villa 2 2.10 0:3
05.03.2018 Celta – Las Palmas 1-1 2.20 0:0 2:1
04.03.2018 Chabab – FUS Rabat X 3.00 0:0
03.03.2018 San Lorenzo – U.Santa Fe X 3.00 0:0
02.03.2018 Bohemians – Dukla Prag 1 2.15 2:0
01.03.2018 Betis – Real Sociedad X 3.25 0:0
28.02.2018 Eibar – Villarreal 1 2.15 1:0
27.02.2018 Akhisar.B – Galatasaray 2 2.00 1:2
26.02.2018 Salernitana – Parma 2 2.50 0:1
25.02.2018 Sampdoria – Udinese 1 2.00 2:1
24.02.2018 Oostende – St.Truiden 1 2.10 2:0
23.02.2018 Mainz – Wolfsburg X 3.30 1:1
22.02.2018 Braga – Marseille 1 2.70 1:0
21.02.2018 Shakhtar – AS Roma 1 2.70 2:1
20.02.2018 Aston Villa – Preston X 3.20 1:1
19.02.2018 Cordoba.B – Cartagena 2 2.10 0:1
18.02.2018 Aucas – Delfin X 3.20 0:0
17.02.2018 Fulham – Aston Villa 1 2.15 2:0
16.02.2018 Heidenheim – Bochum 1 2.35 1:0
15.02.2018 AEK – Dyn.Kiev X 3.25 1:1
14.02.2018 Osasuna.B – Barakaldo 2 2.25 0:1
13.02.2018 Notts County – Carlisle 1 2.15 2:1
12.02.2018 Poli Iasi – Botosani 1 2.30 1:0
11.02.2018 Aroucha – Real SC 1-1 2.10 1:0 1:0
10.02.2018 Thun – Basel 2-2 2.20 0:1 0:2
09.02.2018 Granada – Valladolid 1 2.10 1:0
08.02.2018 Atromitos – PAOK 2 2.15 1:3
07.02.2018 Lens – Troyes 1 2.35 1:0
06.02.2018 San Telmo – San Miguel X 3.25 0:0
05.02.2018 Brest – Reims X 3.00 0:0
04.02.2018 Matera – Monopoli X 3.00 1:1
03.02.2018 Foolad – Sanat-Naft X 3.00 1:1
02.02.2018 Osasuna – R.Vallecano X 3.00 1:1
01.02.2018 Connah’s Q – Bala Town X 3.10 1:1
31.01.2018 Chaves – Setubal X 3.00 2:2
30.01.2018 Milwall – Derby X 3.40 0:0
29.01.2018 Tanta – Petrojet X 3.00 0:0
28.01.2018 Torino – Benevento 1-1 2.20 3:0 3:0
27.01.2018 Ravenna – Teramo X 3.00 1:1
26.01.2018 Balikesirspor – Erzurum BB 1 2.30 2:0
25.01.2018 Strasbourg – Lille 1 2.35 2:1
24.01.2018 Randers – Aberdeen 1 2.00 2:0
23.01.2018 Chester – Hartlepool X 3.40 1:1
22.01.2018 Ismaily – Alassiouty X 3.00 1:1
21.01.2018 Panetolikos – Panionios X 3.00 1:1
20.01.2018 Freiburg – RB Leipzig 3+ 2.15 2:1
19.01.2018 Beziers – Sannois X 3.00 0:0
18.01.2018 Vila Nova – Ipora BTS 2.20 1:1
17.01.2018 Toulouse – Nantes X 3.30 1:1
16.01.2018 Le Havre – Paris FC X 3.00 1:1
15.01.2018 Moreirense – Setubal X 3.00 2:2
14.01.2018 Leonesa – Lorca FC 1 2.05 2:1
13.01.2018 Eibar – Atl.Madrid 2 2.10 0:1
12.01.2018 Auxerre – Le Havre X 3.10 1:1
11.01.2018 Atromitos – Asteras.T 1 2.00 1:0
10.01.2018 Rennes – Toulouse 1 2.00 4:2
09.01.2018 Charlton – Oxford Utd X 3.40 1:1
08.01.2018 Zamalek – Al Ahly 3+ 2.30 0:3
07.01.2018 Osasuna – Valladolid 1 2.20 4:2
06.01.2018 Panetolikos – AEK 2-2 2.30 0:3 1:4
05.01.2018 Fiorentina – Inter X 3.30 1:1
04.01.2018 Portimonense – Belenenses 1 2.10 0:0
03.01.2018 Las Palmas – Valencia 2 2.10 1:1
02.01.2018 Montrose – Cowdenbeath 1-1 2.20 0:0 1:1
01.01.2018 Guiseley – Chester X 3.30 1:1

Subscription Archive

Sport 1×2 Winning Predictions  

 Image and video hosting by TinyPic 


best fixed matches 


 Fixed Matches​ 


 Fixed Matches 


 Fixed Matches  

Sport 1×2 Winning Predictions

Soccer Bet Predict Fixed Matches Ht Ft 30 Odd

Data: 22.06.2018 g

16:00    Lyngby     –    Vejle    X     ODD:3.20

12:00   Gia Lai  –   Sai Gon     X    ODD:3.20


Best Bett Advice Sure Soccer Tips 30 odd Free  Soccer Bet Predict Fixed Matches Ht Ft 30 Odd


baner mybaner


Data: 21.06.2018 g

14:00    Denmark     –    Australia    X     ODD:3.40  FT:1:1

19:00   Utsiktens FK  –   Ljungskile SK     X    ODD:3.20  FT:4:1


Data: 20.06.2018 g

17:30    Ilves     –    Lahti    X     ODD:3.20  FT:0:0

22:00   Valur  –   Hafnarfjordur     X    ODD:3.30  FT:2:1


Data: 19.06.2018 g

17:00    Strumbras     –    Trakai     X     ODD:3.40  FT:1:0

15:00   Kelantan  –   PKNS FC     X    ODD:3.50  FT:0:2


Data: 18.06.2018 g

17:45    Gomel     –    Smolevichi     X     ODD:3.00  FT:0:2

19:00    Umea FC   –   Team TG FF     X    ODD:3.20  FT:1:0


Data: 17.06.2018 g

15:00    FC Kaysar     –    Zehtysu     X     ODD:3.00  FT:0:0

16:00    Nardo   –   Egersund     X    ODD:3.20  FT:0:1


Data: 16.06.2018 g

18:45    Gorodeya     –    FC Minsk     X     ODD:3.10  FT:1:2

16:00    Landskrona   –   Brage     X    ODD:3.20  FT:1:2


Data: 15.06.2018 g

20:00    Portugal     –    Spain     X     ODD:3.40  FT:3:3

20:45    Longford   –   Drogheda     X    ODD:3.40  FT:1:0


Data: 14.06.2018 g

14:30    Shakhter.K     –    FC Atyrau     X     ODD:3.10  FT:0:0

19:00    Halmstad   –   Helsingborg     X    ODD:3.40  FT:2:1


Data: 13.06.2018 g

17:00    Pogon Siedlce     –    Garbarnia     X     ODD:3.20  FT:1:2

13:00    Nam Dinh   –   Sai Gon     X    ODD:3.20  FT:1:0


Data: 12.06.2018 g

19:00    Gais     –    Orgryte     X     ODD:3.20  FT:4:4

21:15    Fram   –   Haukar     X    ODD:3.65   FT:3:1


Data: 11.06.2018 g

16:45    Smolevichi-STI     –    Gorodeya     X     ODD:3.25  FT:2:0

23:00    Juventude   –   Coritiba     X    ODD:3.30  FT:1:1


Data: 10.06.2018 g

19:00    Tecnico.U     –   Macara     X     ODD:3.25   FT:0:2

18:00    Stabaek   –   Bodo/Glimt     X    ODD:3.40  FT:0:0


Data: 09.06.2018 g

16:00    Elverum     –   Fredrikstad     X     ODD:4.40  FT:1:1

21:30    Sampaio Correa   –   Oeste     X    ODD:3.10  FT:2:0


Data: 08.06.2018 g

14:00    Hai Phong     –   Thanh Hoa     X     ODD:3.20  FT:2:0

21:15    Njardvik   –   Fram.R     X    ODD:3.20  FT:2:2


Data: 07.06.2018 g

20:00    Progreso     –   Atl.Torque     X     ODD:3.20  FT:0:2

22:30    Ayacucho   –   U.San Martin     X    ODD:3.20  FT:1:1


Data: 06.06.2018 g

19:00    Belarus     –   Hungary     X     ODD:3.40  FT:1:1

22:30    U.Comercio   –   U.de Deportes     X    ODD:3.30 FT:2:0


Data: 05.06.2018 g

18:00    Russia     –   Turkey     X     ODD:3.40  FT:1:1

19:30    Swaziland   –   Botswana     X    ODD:3.00  FT:0:2


Data: 04.06.2018 g

18:00    Finn Harps     –   Longford     X     ODD:3.10  FT:2:4

21:15    Grindavik  –   Fylkir     X    ODD:3.30  FT:2:1


Data: 03.06.2018 g

18:30    Cittadella     –   Bari     X     ODD:3.20  FT:2:2

21:40    San Martin.T   –   Sarmiento     X    ODD:3.00  FT:?:?


Data: 02.06.2018 g

17:45    FC Gomel     –   FC Minsk     X     ODD:3.00  FT:1:0

19:00    Balmazujvaros   –   Ferencvarosi     X    ODD:3.20  FT:3:3


Data: 01.06.2018 g

17:30    HIFK 2     –   FC Espoo     X     ODD:3.00  FT:2:1

19:45    Neman   –   Soligorsk     X    ODD:3.00  FT:0:1

Soccer Bet Predict Fixed Matches Ht Ft 30 Odd