Free Football Predictions for 21 Apr 2023

LeagueTimeHome – Away1X2ScorePicks
Africa » CAF Champions League22:00 UKKabylie vs Esperance Tunis4230280–1X
Australia » A-League10:45 UKWS Wanderers vs Wellington Phoenix4832204–01X
Australia » NPL Northern NSW11:00 UKNew Lambton vs Cooks Hill United3538271–21X
Australia » NPL NSW10:30 UKSydney FC U21 vs WS Wanderers U215236120–11
Australia » NPL South Australian11:00 UKCampbelltown City vs South Adelaide643063–01
Australia » NPL South Australian11:45 UKAdelaide City vs NE Metrostars3536290–01X
Australia » NPL Tasmania11:15 UKKingborough Lions vs Glenorchy Knights2638360–1X2
Australia » NPL Victoria10:30 UKHeidelberg Utd vs North Geelong4432241–11X
Australia » NPL Victoria11:30 UKOakleigh Cannons vs Altona Magic4731225–11X
Austria » 2. Liga17:10 UKAmstetten vs Sturm Graz (Am)3135345–0X
Austria » 2. Liga17:10 UKHorn vs Austria Vienna II4934171–21X
Austria » 2. Liga17:10 UKFloridsdorfer AC vs Liefering3934273–11X
Austria » 2. Liga17:10 UKKapfenberg vs First Vienna3734293–01X
Austria » 2. Liga17:10 UKSK Rapid Vienna (Am) vs Vorwarts Steyr5333142–11
Austria » 2. Liga19:30 UKSt. Polten vs Admira5631132–01
Austria » Bundesliga18:30 UKWolfsberger AC vs Hartberg3533322–2X
Azerbaijan » Premier League13:00 UKShamakhi vs Kapaz3531341–1X
Azerbaijan » Premier League17:00 UKQarabag vs Zira722532–21
Belarus » Vysshaya Liga15:30 UKSmorgon vs Slutsk3132373–2X
Belgium » Challenger Pro League19:00 UKDender vs St. Liege U234834180–01X
Belgium » Challenger Pro League19:00 UKGenk U23 vs Lommel SK3233352–3X
Belgium » Challenger Pro League19:00 UKClub Brugge KV U23 vs Anderlecht U234135240–01X
Bolivia » Division Profesional23:00 UKIndependiente Petrolero vs Nacional Potosi4832200–11X
Brazil » Serie B20:30 UKAtletico GO vs CRB4229292–11
Brazil » Serie B23:00 UKBotafogo SP vs Sampaio Correa4830221–0X
Bulgaria » Parva liga14:15 UKBotev Vratsa vs Cherno More2330470–2X
Bulgaria » Parva liga16:45 UKLudogorets vs Lok. Sofia6423131–01
China » Super League10:30 UKTianjin Jinmen Tiger vs Zhejiang Professional3831312–1X
China » Super League10:30 UKMeizhou Hakka vs Shanghai Shenhua3531340–1X
China » Super League12:35 UKShandong Taishan vs Nantong Zhiyun792011–11
China » Super League12:35 UKHenan Songshan Longmen vs Qingdao Hainiu5131180–01
China » Super League12:35 UKChengdu Rongcheng vs Cangzhou5429172–11
Colombia » Primera B00:00 UKFortaleza vs Valledupar5628165–11
Colombia » Primera B02:05 UKPatriotas vs Cucuta4930210–0X
Costa Rica » Primera Division03:00 UKHerediano vs Cartagines3632321–3X
Croatia » HNL15:00 UKLok. Zagreb vs Sibenik5230181–01
Croatia » HNL17:10 UKSlaven Belupo vs Osijek2530452–1X
Cyprus » First Division17:00 UKApollon vs Paphos2232460–1X2
Cyprus » First Division17:00 UKAEK Larnaca vs Omonia4131282–01X
Denmark » 1st Division18:00 UKHelsingor vs Sonderjyske2134454–5X2
Denmark » 1st Division18:00 UKNykobing vs F. Amager2734392–1X2
Denmark » Superliga18:00 UKSilkeborg vs Aalborg3736272–21X
England » Premier League20:00 UKArsenal vs Southampton692473–31
Finland » Ykkonen16:00 UKSJK Akatemia vs SalPa2935362–1X2
Finland » Ykkonen16:30 UKGnistan vs JJK Jyvaskyla4931202–01X
Finland » Ykkonen16:30 UKHIFK vs Mikkeli4730230–2X
France » Ligue 120:00 UKAngers vs Paris SG629651–22
France » National14:00 UKParis 13 Atl. vs Nancy2429472–22
France » National18:30 UKSedan vs Versailles3228401–2X
France » National18:30 UKBourg en Bresse vs Le Mans4030301–1X
France » National18:30 UKLe Puy-en-Velay vs Orleans2831410–1X2
France » National18:30 UKRed Star vs Bastia-Borgo6126131–01
France » National18:30 UKStade Briochin vs Chateauroux2429472–12
France » National18:30 UKAvranches vs Concarneau2832400–3X2
France » National18:30 UKVillefranche vs Cholet4030300–0X
Germany » 2. Bundesliga17:30 UKHamburger SV vs St. Pauli4236224–31X
Germany » 2. Bundesliga17:30 UKDarmstadt vs Karlsruher SC5134152–11
Germany » 3. Liga18:00 UKHallescher vs VfL Osnabruck2636380–1X2
Germany » Bundesliga19:30 UKAugsburg vs Stuttgart2034461–1X2
Greece » Super League 212:45 UKRouf FC vs Olympiacos Piraeus B2328491–22
Greece » Super League 213:15 UKPAE Egaleo vs Panachaiki3828340–2X
Hungary » OTP Bank Liga19:00 UKHonved vs Ujpest3833290–11X
Ireland » Division 119:45 UKCobh Ramblers vs Treaty United3433331–1X
Ireland » Division 119:45 UKKerry vs Galway1521641–42
Ireland » Division 119:45 UKWaterford vs Athlone5329184–31
Ireland » Division 119:45 UKWexford vs Finn Harps4833190–11X
Ireland » Premier Division19:45 UKCork City vs Derry City2230481–3X
Ireland » Premier Division19:45 UKDrogheda vs Bohemians3031390–2X
Ireland » Premier Division19:45 UKShelbourne vs Dundalk5130191–11
Ireland » Premier Division19:45 UKSt. Patricks vs Shamrock Rovers2833390–2X2
Italy » Serie A19:45 UKVerona vs Bologna2629452–12
Italy » Serie B19:30 UKReggina vs Brescia5129201–21
Japan » J2 League11:00 UKKumamoto vs Chiba3431352–2X
Mexico » Liga de Expansion MX01:00 UKLeones Negros vs Dorados de Sinaloa5332152–01
Mexico » Liga MX03:05 UKU.A.N.L.- Tigres vs Puebla5629151–01
Netherlands » Eerste Divisie19:00 UKAlmere City vs Zwolle1634501–12
Netherlands » Eerste Divisie19:00 UKDordrecht vs Jong AZ3135341–0X
Netherlands » Eerste Divisie19:00 UKEindhoven FC vs Breda4234241–21X
Netherlands » Eerste Divisie19:00 UKGraafschap vs Den Haag4134250–11X
Netherlands » Eerste Divisie19:00 UKHelmond vs Heracles2432440–1X2
Netherlands » Eerste Divisie19:00 UKRoda vs Den Bosch6030100–11
Netherlands » Eerste Divisie19:00 UKTelstar vs Venlo4033271–01X
Netherlands » Eerste Divisie19:00 UKWillem II vs Oss5728154–01
Netherlands » Eredivisie19:00 UKFC Volendam vs Cambuur4234242–01X
Northern Ireland » NIFL Premiership19:45 UKLarne vs Linfield5229191–11
Peru » Liga 121:30 UKCajamarca vs Grau5730131–11
Poland » Division 117:00 UKChrobry Glogow vs Arka Gdynia2433430–3X2
Poland » Division 119:30 UKLKS Lodz vs Podbeskidzie4432242–11X
Poland » Ekstraklasa17:00 UKWisla Plock vs Jagiellonia2433432–4X2
Poland » Ekstraklasa19:30 UKWarta Poznan vs Legia3130391–0X
Portugal » Liga Portugal20:15 UKCasa Pia vs Braga2027530–12
Portugal » Liga Portugal 218:00 UKNacional vs Feirense4131280–01X
Romania » Liga 118:30 UKSepsi Sf. Gheorghe vs Univ. Craiova3632321–2X
Scotland » Championship19:45 UKAyr vs Queen’s Park3334330–0X
Serbia » Super Liga16:00 UKRadnicki Nis vs Mladost GAT4128310–1X
Serbia » Super Liga18:00 UKKolubara vs Mladost3631330–1X
Serbia » Super Liga18:00 UKFK Vozdovac vs Radnicki 19233930312–1X
Slovakia » Fortuna liga16:30 UKRuzomberok vs Trencin4834184–11X
South Africa » Premier League18:30 UKMaritzburg Utd vs Richards Bay2928431–12
South America » Copa Libertadores01:00 UKPalmeiras (Bra) vs Cerro Porteno (Par)5426202–11
South America » Copa Libertadores01:00 UKAtl. Nacional (Col) vs FBC Melgar (Per)5429173–11
South America » Copa Libertadores03:00 UKLibertad Asuncion (Par) vs Alianza Lima (Per)672851–21
South America » Copa Sudamericana01:00 UKBotafogo RJ (Bra) vs Cesar Vallejo (Per)702464–01
South America » Copa Sudamericana03:00 UKEmelec (Ecu) vs Huracan (Arg)3130391–0X
South America » Copa Sudamericana03:00 UKDeportes Tolima (Col) vs Tigre (Arg)3230381–2X
South America » Copa Sudamericana03:00 UKU. de Deportes (Per) vs Goias (Bra)3931302–2X
Spain » LaLiga20:00 UKEspanyol vs Cadiz CF5529160–01
Spain » LaLiga220:00 UKEibar vs Zaragoza4626281–11
Switzerland » Challenge League18:30 UKYverdon vs Bellinzona4831211–21X
Switzerland » Challenge League19:15 UKWil vs Schaffhausen4835173–11X
Ukraine » Premier League13:00 UKKolos Kovalivka vs FK Zorya Luhansk1732510–12
Uruguay » Primera Division23:00 UKCerro Largo vs Racing Montevideo4229292–11
Venezuela » Liga FUTVE22:00 UKRayo Zuliano vs Zamora3530351–1X
LeagueTimeHome – Away1X2ScorePicks