Web Analytics
2home page : ZanFoot

2home page

Regardez le football en ligne. Diffusez le football en direct. Pas de pannes. Aucune inscription. Streaming vidéo de haute qualité gratuit sur ZanFoot.

Angleterre : Premier League

FulhamvsBurnley FC

Espagne : La Liga

Real BetisvsGranada

Espagne : Segunda Liga

VallecanovsLeganesSporting GijonvsLugo

Italie : Serie B

TChievo3 – 0Ascoli1-0TAC Monza0 – 2Brescia0-0TCittadella1 – 1AC Venezia0-1TPescara0 – 3Salernitana0-0TEmpoli2 – 1Lecce0-1TVicenza2 – 1Reggiana1-1TPordenone Calcio SSD2 – 0Cosenza Calcio 19140-0TReggina0 – 4Frosinone0-2TPisa3 – 2Virtus Entella1-1TSpal1 – 0Cremonese0-0

Allemagne : Bundesliga II

Holstein KielvsHannoverHamburgvsNurnberg

Allemagne : League 3

SV Waldhof MannheimvsHallescher

Portugal : Primeira Liga

PortimonensevsMoreirensePortovsSC Farense

Portugal : League 2

Academico ViseuvsVilafranquense

Russie : League 1

14Ural S.R.1 – 0Rostov1-0Spartak MoscowvsFC Khimki

Argentine : League 2

QuilmesvsAlvarado Mar del PlataDefensores de BelgranovsSan TelmoGimnasia MendozavsNueva Chicago

Chypre : League 1

Omonia NicosiavsApollon LimassolKarmiotissa Pano PolemidionvsApoel

Danemark : Superliga

NordsjaellandvsFc Copenhagen

Danemark : 1st Division

EsbjergvsFredericia

Roumanie : League 1

5CS Voluntari0 – 0Chindia Targoviste0-0Cfr ClujvsSepsiSteaua BucurestivsCS Buftea

Suède : Allsvenskan

NorrkopingvsAik Stockholm

Suède : Superettan

VarnamovsGaisTrelleborgvsAkropolis IF

Biélorussie : Premier League

TKommunalnik Slonim0 – 0Naftan0-0TDnepr Mogilev1 – 1Volna Pinsk0-0GomelzheldortransvsFK Orsha

Bulgarie : League 1

Botev VratsavsPFK MontanaEtar Veliko TarnovovsSlavia Sofia

Arménie : League 1

FC ArtsakhvsShirakPyunikvsFC Avan AcademyBanantsvsFK VanArarat YerevanvsAlashkert

Chine : Super League

THebei Zhongji1 – 1ShenHua SVA1-0TWuhan ZALL0 – 2Beijing Guoan0-1

Chine : First League

TJiangxi Liansheng1 – 3Guangxi Longuida1-0TSichuan Jiuniu2 – 1Hubei Hua Kaier1-1TSuZhou Jinfu2 – 1BeiJing Tech1-1TNanjing Fengfan1 – 2Zhengjiang Huasa FC0-1

Israël : League 1

Ashdod MSvsHapoel Beer Sheva

Lettonie : League 1

Rigas Futbola skolavsVentspils

Pologne : League 1

Rakow CzestochowavsPiast Gliwice

Bolivie : League 1

Real TomayapovsAurora

Colombie : Primera B

Depor AguablancavsDeportes Quindio

Equateur : League 1

CD River PlatevsManta

Pérou : League 1

Dep. MunicipalvsAlianza HuanucoUniversitario de DeportesvsUTC Cajamarca

Egypte : League 1

El GounahvsAswanNational BankvsEl IsmailyEl Ahly CairovsEl ZamalekSmouhavsWadi Degla SC

France FRANCE League 3
AvranchesvsNotStartedSete
Avranches Logo Avranches | Derniers matchsGlobalDomestiqueExtérieur
France France League 3
01/05/21Villefranche2 – 1Avranches2-1
23/04/21Avranches1 – 0Bourg Peronnas0-0
16/04/21Le Mans1 – 1Avranches1-0
10/04/21Avranches0 – 0Boulogne0-0
02/04/21Bastia0 – 1Avranches0-1
27/03/21Avranches1 – 0Red Star 930-0
23/03/21Stade Briochin1 – 0Avranches1-0
19/03/21Quevilly1 – 1Avranches0-1
13/03/21Annecy3 – 2Avranches1-1
09/03/21Avranches1 – 2Orleans US 451-2
Gagné27%Nul37%Perdu36%
Sete Logo Sete | Derniers matchsGlobalDomestiqueExtérieur
France France League 3
01/05/21Sete1 – 0Orleans US 450-0
24/04/21Creteil1 – 2Sete1-0
17/04/21Sete1 – 0Laval0-0
13/04/21Boulogne3 – 0Sete1-0
09/04/21Concarneau1 – 1Sete0-0
02/04/21Sete2 – 2Bastia CA0-1
26/03/21Sete0 – 2Villefranche0-2
19/03/21Bourg Peronnas0 – 0Sete0-0
13/03/21Sete2 – 0Le Mans0-0
09/03/21Red Star 931 – 1Sete0-1
Gagné36%Nul46%Perdu18%


stats_row=function(dx) {
if (dx.v1==null) return “”;
sr_o=”

“+dx.c+”


if (dx.cl==”possession”) sr_o=””
dx.cl=dx.cl!=undefined ? ” class='”+dx.cl+”‘” : “”;
return “

“+dx.v1+”

“+sr_o+”

“+dx.v2+”


}
event_types={“goal”:{v:”But”,img:”/img/golsvg.svg”,cl:”gol”,p_img:true},”penalty”:{v:”Penalty marqué”,img:”/img/golpsvg.svg”,cl:”gol”,p_img:true},”missed_penalty”:{v:”Penalty raté”,img:”/img/golmpsvg.svg”},”own-goal”:{v:”But contre son camp”,img:”/img/gologsvg.svg”,cl:”gol”,p_img:true},”yellowcard”:{v:”Carton jaune”,img:”/img/ycsvg.svg”,cl:”yc”},”yellowred”:{v:”Deuxième jaune”,img:”https://www.livescore.bz/img/yrcard.png”,cl:”red”},”redcard”:{v:”Carton rouge”,img:”/img/rcsvg.svg”,cl:”red”},”substitution”:{v:”Remplaçant”,img:”/img/subsvg.svg”,cl:”sub”}}
event_row=function(fe) {
var e_row=new Array();e_row[0]=””;e_row[1]=””
fe.team==”home” ? side=0 : side=1;
fe.p_n==null ? fe.p_n=”” : “”;
if (fe.type==”substitution”) fe.p_n=fe.p_n+”
“+fe.rp_n+”“;
if (fe.type==”goal” && fe.rp_n!=null) fe.p_n=fe.p_n+”
Assist: “+fe.rp_n+”“;
if (event_types[fe.type].p_img!=undefined && fe.p_img!=null) fe.p_n=”“+fe.p_n+”“;
e_row[side]=”“+fe.p_n+”“+fe.m+(fe.em!=null ? “+”+fe.em : “”)+”‘“;
e_img=event_types[fe.type].img!=”” ? “"+event_types[fe.type].v+"” : event_types[fe.type].v;
e_cla=””
if (event_types[fe.type].cl!=undefined) e_cla=” class='”+event_types[fe.type].cl+”‘”
fe=null;
return “

“+e_row[0]+”
“+e_img+”
“+e_row[1]+”


}
d_standings=function(d) {
console.log(“d_standings”);console.log(d)
if (d.filt==undefined) d.filt=””
dd=x(“.detay”).data(“detay”);
//window.history.pushState(“”, “”, “/fr/football/event/”+dd.id+”/?fd=stats,standings”);
xx.ajax({
url:”/standings_2018.cache?lang=fr&id=”+dd.id+”&filter=”+d.filt,
success:function(r) {
x(“.detay .detayContent”).html(r);
//x(“.mydropdown select”).on(“change”,function(el) {
//window[x(el.target).attr(“v”)]({filt:x(el.target).val()})
//})
},
error:function() {
alert(“error_msg”)
}
})
}
d_lineups=function() {
dd=x(“.detay”).data(“detay”);
//window.history.pushState(“”, “”, “/fr/football/event/”+dd.id+”/?fd=inc,lineups”);
xx.ajax({
url:”/lineups_2018.cache?lang=fr&id=”+dd.id,
success:function(r) {
x(“.detay .detayContent”).html(r);
}
})
}
detayDeepMenu=function(dm) {
data=x(“.detay”).data(“detay”);
x(“.detayMenuDeep”).html(“”)
dm.sort(function(a,b) {
return a.ord-b.ord;
})
for (d in dm) {
if (dm[d].h!=””) dm[d].h=” onclick='”+dm[d].h+”‘”
if (dm[d].t!=undefined) {dm[d].t=” t='”+dm[d].t+”‘”} else {dm[d].t=””}
x(“.detayMenuDeep”).append(““+dm[d].v+”“);
}
console.log(x(“.detayMenuDeep > a:nth-child(1)”).html())
x(“.detayMenuDeep a”).forEach(function(el) {
console.log(el)
el.on(“click”,function() {
try {x(“.detayMenuDeep > a.selected”).removeClass(“selected”)} catch(e) {}
el.addClass(“selected”)
})
})
if (first_run==0) setTimeout(function() {x(“.detayMenuDeep > a:nth-child(1)”).trigger(“click”);},2)
}
detayMenuB=function() {
detayDeep=[];
data=x(“.detay”).data(“detay”);
if (data.events==1) detayDeep.push({ord:4,v:”Incidents”,”h”:”incidentsf();”})
if (data.stats==1) detayDeep.push({ord:4,v:match_stats,”h”:”matchstatsf();”,t:”matchstats”})
if (data.lineups==1) detayDeep.push({ord:4,v:”Lignes”,”h”:”d_lineups();”,t:”lineups”})
detayDeepMenu(detayDeep)
}
var detayDeep=[];
statsdf=function() {
data=x(“.detay”).data(“detay”);
detayDeep=[];
detayDeep.push({ord:1,v:”Derniers matchs”,”h”:”lm_go();”,t:””})
detayDeep.push({ord:2,v:”H2H”,”h”:”h2h_go();”,t:””})
if (data.standings==1) detayDeep.push({ord:3,v:”Classements”,”h”:”d_standings({});”,t:””})
detayDeepMenu(detayDeep)
}
lm_ajax=function(data) {
sct=data.team==”all” ? (“.detay .detayContent”) : (“.detay .lm_”+data.team);
//window.history.pushState(“”, “”, “/fr/football/event/”+data.id+”/?fd=stats,lastmatches”);
//loader(“.detay”,1)
xx.ajax({
url:”/last_matches_2018.cache?id=”+data.id+”&filter=”+data.filter+”&team=”+data.team+”&lang=fr”,
success:function(h) {
if (data.team==”all”) {
x(sct).html(h);
} else x(sct).html(h);
//loader(“.detay”,0)
}
})
}
h2h_ajax=function(data) {
//window.history.pushState(“”, “”, “/fr/football/event/”+data.id+”/?fd=stats,h2h”);
xx.ajax({
url:”/h2h_2018.cache?id=”+data.id+”&filter=”+data.filter+”&team=”+data.team+”&lang=fr”,
success:function(h) {
x(“.detay .detayContent”).html(h);
},error:function(err) {
alert(err);
}
})
}
dteam_ajax=function(data) {
//window.history.pushState(“”, “”, “/fr/football/event/”+data.id+”/?fd=”+data.team);
xx.ajax({
url:”/team_2018.cache?id=”+data.id+”&filter=”+data.filter+”&team=”+data.team+”&lang=fr”,
success:function(h) {
x(“.detay .detayContent”).html(h);
},error:function(err) {
alert(err);
}
})
}
lm_go=function() {lm_ajax({id:detayDataGet(“id”),team:”all”,filter:”overall”})}
h2h_go=function() {h2h_ajax({id:detayDataGet(“id”),team:”all”,filter:”overall”})}
dteam_go=function(t) {dteam_ajax({id:detayDataGet(“id”),team:t})}
incidentsf=function() {
dd=x(“.detay”).data(“events”);
//window.history.pushState(“”, “”, “/fr/football/event/”+x(“.detay”).data(“detay”).id+”/”);
if (dd!=null && dd.length) {
x(“.detay .detayContent”).html(“

“)
for (i in dd) {de=dd[i]
x(“.detay .detayContent .incidents”).append(event_row(de))
}
}
if (x(“.detay .detayContent .incidents div”).exist) {
//x(“.detay .detayContent .incidents”).prepend(“

Incidents

“)
x(“.detay .detayContent .incidents”).append(““)
x(“.detay .detayContent .incidents > div > div:nth-child(2) img”).forEach(function(el) {
if (!x(“.image_explain img[alt='”+el.attr(“alt”)+”‘]”).exist) {
x(“.detay .detayContent .incidents .image_explain”).append(““+el.element.outerHTML+” “+el.attr(“alt”)+”“)
}
})
}
}
matchstatsf=function() {
data=x(“.detay”).data(“detay”);
//window.history.pushState(“”, “”, “/fr/football/event/”+data.id+”/?fd=inc,matchstats”);
dd=x(“.detay”).data(“stats”);
x(“.detay .detayContent”).html(“

“)
try {
dds=dd.data;ddsh=dds.home;ddsa=dds.away;
console.log(dds.home)
x(“.detay .detayContent .stats”).append(stats_row({v1:ddsh.possessiontime,v2:ddsa.possessiontime,c:”%”,cl:”possession”}))
x(“.detay .detayContent .stats”).append(stats_row({v1:”(“+ddsh.shots.ongoal+”) “+ddsh.shots.total,v2:ddsa.shots.total+” (“+ddsa.shots.ongoal+”)”,c:”Tirs”}))
x(“.detay .detayContent .stats”).append(stats_row({v1:ddsh.corners,v2:ddsa.corners,c:”Corners”}))
x(“.detay .detayContent .stats”).append(stats_row({v1:ddsh.offsides,v2:ddsa.offsides,c:”Hors-jeu”}))
x(“.detay .detayContent .stats”).append(stats_row({v1:”(“+ddsh.passes.percentage+”%) “+ddsh.passes.accurate,v2:ddsa.passes.accurate+” (“+ddsa.passes.percentage+”%)”,c:”Passes”}))
} catch(e) {console.log(e)}
if (x(“.stats div”).exist) {
//x(“.stats”).prepend(“

“+match_stats+”

“)
}
if (x(“.stats .possession”).exist) {
dom1=x(“.stats .possession div:nth-child(1)”);dom2=x(“.stats .possession div:nth-child(2)”);
dom1v=dom1.html();dom2v=dom2.html()
dom1.html(““+dom1v+”%“)
if (dom1v>50) dom1.find(“span”).addClass(“posO”)
setTimeout(function() {dom1.find(“span”).attr(“style”,”width:”+dom1v+”%;”)},200)
dom2.html(““+dom2v+”%“)
if (dom2v>50) dom2.find(“span”).addClass(“posO”)
setTimeout(function() {dom2.find(“span”).attr(“style”,”width:”+dom2v+”%;”)},200)
}
}
summaryf=function() {
detayDeep=[];
dd=x(“.detay”).data(“detay”);
x(“.detay .detayContent”).html(detay_draft)
try {
dds=dd.stats.data;ddsh=dds.home;ddsa=dds.away;
console.log(dds.home)
x(“.detay .detayContent .stats”).append(stats_row({v1:ddsh.possessiontime,v2:ddsa.possessiontime,c:”%”,cl:”possession”}))
x(“.detay .detayContent .stats”).append(stats_row({v1:”(“+ddsh.shots.ongoal+”) “+ddsh.shots.total,v2:ddsa.shots.total+” (“+ddsa.shots.ongoal+”)”,c:”Tirs”}))
x(“.detay .detayContent .stats”).append(stats_row({v1:ddsh.corners,v2:ddsa.corners,c:”Corners”}))
x(“.detay .detayContent .stats”).append(stats_row({v1:ddsh.offsides,v2:ddsa.offsides,c:”Hors-jeu”}))
x(“.detay .detayContent .stats”).append(stats_row({v1:”(“+ddsh.passes.percentage+”%) “+ddsh.passes.accurate,v2:ddsa.passes.accurate+” (“+ddsa.passes.percentage+”%)”,c:”Passes”}))
} catch(e) {console.log(e)}
if (x(“.stats div”).exist) {
x(“.stats”).prepend(“

“+match_stats+”

“)
}
if (x(“.stats .possession”).exist) {
dom1=x(“.stats .possession div:nth-child(1)”);dom2=x(“.stats .possession div:nth-child(2)”);
dom1v=dom1.html();dom2v=dom2.html()
dom1.html(““+dom1v+”%“)
if (dom1v>50) dom1.find(“span”).addClass(“posO”)
setTimeout(function() {dom1.find(“span”).attr(“style”,”width:”+dom1v+”%;”)},200)
dom2.html(““+dom2v+”%“)
if (dom2v>50) dom2.find(“span”).addClass(“posO”)
setTimeout(function() {dom2.find(“span”).attr(“style”,”width:”+dom2v+”%;”)},200)
}
if (dd.events!=null && dd.events.length) {
for (i in dd.events) {de=dd.events[i]
x(“.detay .detayContent .incidents”).append(event_row(de))
}
}
if (x(“.detay .detayContent .incidents div”).exist) {
x(“.detay .detayContent .incidents”).prepend(“

Incidents

“)
x(“.detay .detayContent .incidents”).append(““)
x(“.detay .detayContent .incidents > div > div:nth-child(2) img”).forEach(function(el) {
if (!x(“.image_explain img[alt='”+el.attr(“alt”)+”‘]”).exist) {
x(“.detay .detayContent .incidents .image_explain”).append(““+el.element.outerHTML+” “+el.attr(“alt”)+”“)
}
})
}
}
var match_stats=”Statistiques de matches”
detay_stats=function() {
x(“.detay a[t=’inc’]”).trigger(“click”);
}
var MutationObserver = window.MutationObserver || window.WebKitMutationObserver || window.MozMutationObserver;
var element = document.querySelector(‘.detay’);
var observer = new MutationObserver(function(mutations) {
mutations.forEach(function(mutation) {
if (mutation.type == “attributes”) {
var data=x(“.detay”).data(“detay”);
window.history.pushState(“”, “”, “/fr/football/event/”+data.id+”/”);
flag=doFlag(data.ico)
x(“.detay a[t=’home’]”).html(data.home) ; x(“.detay a[t=’away’]”).html(data.away)
x(“.detay > .detayInfos > span:nth-child(1) team”).html(data.home);
x(“.detay > .detayInfos > span:nth-child(1) logo img”).attr(“src”,”https://bzlg.r.worldssl.net/”+data.homeLogo)
x(“.detay > .detayInfos > span:nth-child(3) team”).html(data.away);
x(“.detay > .detayInfos > span:nth-child(3) logo img”).attr(“src”,”https://bzlg.r.worldssl.net/”+data.awayLogo);
x(“.detay > .detayHeader > span:nth-child(1)”).html(flag+data.uadi+” “+data.ladi);
flag=null;
dom=x(‘a[mid=”‘+data.id+'”]’);
if (dom.exist) {
console.log(dom.pos())
xx.isMobile ? f_top=window.pageYOffset+15+”px” : f_top=dom.pos().top-62+”px”;
x(“.detay”).attr(“style”,”margin-top:”+f_top)
if (xx.isMobile) x(“.detay”).show()
x(“.overlay”).attr(“val”,data.id)
if (data.statu==”0″) {
x(“.detay a[t=’stats’]”).trigger(“click”);
} else {
x(“.detay a[t=’inc’]”).trigger(“click”);
}
status_info=statusCheckFullJS(data.statu,data.dk);
status_text=status_info.v;
score_is=data.evs+” – “+data.deps;
if (data.statu==”0″) {
score_is=”vs”
}
x(“.detay”).removeClass(“live”)
if (status_info.live) {
x(“.detay”).addClass(“live”)
}
x(“.detay .deepInfo score”).html(score_is)
x(“.detay .deepInfo status”).html(status_text)
x(“.detay .deepInfo time”).attr(“timestamp”,data.ts)
detay_tarih(x(“.detay time”))
if (xx.isMobile) {
setTimeout(function() {x(“.detay_bar”).attr(“style”,”opacity:1;”)},300)
}
}
detayMenuA();
loader(“.detay”,0)
data=null;
}
});
});
observer.observe(element, {
attributes: true, // attribute changes will be observed | on add/remove/change attributes
attributeOldValue: true, // will show oldValue of attribute | on add/remove/change attributes | default: null
attributeFilter: [‘data-detay’] // filter for attributes | array of attributes that should be observed, in this case only style
});

LiveScore.bz – Résultats de football en direct

Les matchs en direct de toutes les ligues de football ont des mises à jour rapides et précises pour le temps, les résultats, les buteurs et les assistants, les cartons, les remplacements, les statistiques des matches et les rencontres. LiveScore.bz est également adapté pour s’afficher sur les mobiles.

Diffusions de football en direct gratuites



Il s’agit d’un site Web de football en direct gratuit qui fournit plusieurs liens pour regarder n’importe quel match de n’importe quel événement de compétition en direct, en toute sécurité et gratuitement.

Nous offrons les meilleurs flux de football et toutes les compétitions en HD sans abonnement. Regardez n’importe quelle compétition de football en ligne depuis votre mobile, tablette, Mac ou PC.

Diffusez des sports en direct à partir de chaînes comme Sky Sports, Fox Sports, NBA TV, NFL Network, ESPN, TNT, NBCSports et de nombreuses autres chaînes de télévision sportives du monde.