Soccer Match Results and Upcoming Football Match Fixtures

The football match kick-off date and time are based on your local timezone.

If the match has started, proceed to live score for the latest and fastest live soccer results.
For the full-time results of today matches, click here.

The best 1x2 odds are shown for each soccer match. Click on "Odds' to view the opening odds, fluctuation and archive of odds history.

Sort By: Kick-off TimeCompetition Name


Current/Past Match Results

The half-time and full-time results are updated upon the final whistle. The winning team is highlighted in bold.

Click on the button to view the respective match stats such as corner kicks, goal kicks, possessions etc. We will also tell you the teams starting line-up, substitutions, referees, goal scorers, yellow or red cards.

If the match is postponed, it is shown as P - P

Skënderbeu W
 
Laçi W
 
   
0 3
Aïn M'lila
 
Teleghma
 
0 0
2 1
Ottos Rangers
 
SAP
 
3 1
3 3
All Saints United
 
Pigotts Bullets
 
0 0
0 0
Qaradağ Lökbatan
 
Difai Ağsu
 
2 1
5 2
Şamaxı FK
 
MOIK
 
1 0
2 0
Fortis
 
Bashundhara Kings
 
0 1
0 1
Rahmatgonj MFS
 
Bangladesh Police
 
1 1
2 2
Genk
 
Antwerp
 
1 0
3 0
Kortrijk
 
Gent
 
0 1
0 2
OH Leuven
 
AS Eupen
 
2 0
3 0
Westerlo
 
RWDM
 
1 0
3 0
Club Brugge
 
Union Saint-Gilloise
 
0 1
1 1
Paysandu U20
 
Castanhal U20
 
   
   
ASAS
 
Hayabley
 
2 1
4 1
Arta / SIHD
 
Gendarmerie
 
5 1
6 2
Al Ittihad
 
Pharco
 
2 0
3 1
Preston North End
 
Leeds United
 
0 0
2 1
Millwall
 
Queens Park Rangers
 
1 0
2 0
Cardiff City
 
Plymouth Argyle
 
1 1
2 2
Coventry City
 
Sheffield Wednesday
 
1 0
2 0
Huddersfield Town
 
Blackburn Rovers
 
1 0
3 0
Hull City
 
Sunderland
 
0 0
0 1
Rotherham United
 
Middlesbrough
 
0 0
1 0
Southampton
 
Swansea City
 
1 0
5 0
Watford
 
Bristol City
 
0 2
1 4
West Bromwich Albion
 
Norwich City
 
0 0
1 0
Birmingham City
 
Stoke City
 
0 2
1 3
Ipswich Town
 
Leicester City
 
0 1
1 1
Downham Town
 
Dereham Town
 
   
0 1
Fakenham Town
 
Sheringham
 
   
1 1
Hadleigh United
 
Brantham Athletic
 
   
1 1
Long Melford
 
Newmarket Town
 
   
2 2
Mildenhall Town FC
 
Lakenheath
 
   
0 1
Mulbarton Wanderers
 
Norwich United
 
   
   
Soham Town Rangers
 
Ely City
 
   
1 0
Walsham Le Willows
 
Thetford Town
 
   
1 1
Roman Glass St George
 
Thornbury Town
 
   
2 0
Cinderford Town
 
Lydney Town
 
   
3 2
Corsham Town
 
Mangotsfield United
 
   
1 0
Hereford Lads Club
 
Westfields
 
   
3 0
Longlevens
 
Tuffley Rovers
 
   
1 3
Pershore Town
 
Hereford Pegasus
 
   
5 0
Shifnal Town FC
 
Whitchurch Alport
 
   
5 0
Stourport Swifts
 
Bewdley Town
 
   
5 0
Congleton Town FC
 
Northwich Victoria
 
   
2 0
Darlaston Town
 
AFC Wulfrunians
 
   
1 3
Dudley Town
 
Lichfield City
 
   
3 1
Studley FC
 
Highgate United
 
   
1 0
Tividale
 
Wolverhampton Casuals
 
   
1 0
Cheadle Town
 
Glossop North End
 
   
0 1
Irlam
 
West Didsbury & Chorlton
 
   
2 1
Bury
 
Prestwich Heys
 
   
2 0
Kendal Town
 
Charnock Richard
 
   
1 1
Padiham
 
Ramsbottom United
 
   
5 1
Pilkington
 
Lower Breck
 
   
0 1
Squires Gate
 
Longridge Town
 
   
2 1
Wythenshawe Amateurs
 
Wythenshawe Town
 
   
1 4
Tadcaster Albion
 
Pickering Town CFC
 
   
6 3
AFC Emley
 
Penistone Church
 
   
0 1
Garforth Town
 
Knaresborough Town
 
   
2 3
Maltby Main
 
Rossington Main
 
   
1 4
Thackley
 
Golcar United
 
   
1 1
Campion
 
Silsden
 
   
1 1
Bottesford Town
 
Barton Town Old Boys
 
   
2 2
Eccleshill United
 
Albion Sports
 
   
1 3
Frickley Athletic
 
Goole
 
   
3 1
Hallam
 
Handsworth Parramore
 
   
0 0
Boro Rangers
 
Redcar Athletic
 
   
2 2
Crook Town AFC
 
West Auckland Town
 
   
0 4
Newcastle Benfield FC
 
West Allotment Celtic
 
   
1 5
Guisborough Town
 
Northallerton Town
 
   
3 0
Carlisle City
 
Penrith AFC
 
   
3 2
Shildon AFC
 
Bishop Auckland
 
   
1 5
Crowborough Athletic
 
Uckfield Town
 
   
3 0
Eastbourne United
 
Eastbourne Town
 
   
2 2
Hassocks
 
Haywards Heath Town
 
   
2 3
Horsham YMCA
 
Loxwood
 
   
2 1
Little Common
 
Bexhill United
 
   
3 3
Midhurst & Easebourne
 
Pagham
 
   
2 0
Peacehaven & Telscombe
 
Newhaven
 
   
1 3
Steyning Town
 
Shoreham
 
   
4 1
Lincoln United
 
Newark Flowserve
 
   
2 1
Eastwood Community
 
Heanor Town
 
   
2 1
Hucknall Town
 
Kimberley Miners Welfare
 
   
0 1
Sherwood Colliery
 
AFC Mansfield
 
   
6 0
Skegness Town
 
Boston Town FC
 
   
0 1
Sleaford Town FC
 
Pinchbeck United
 
   
3 0
Wisbech Town
 
Deeping Rangers
 
   
1 1
Eynesbury Rovers
 
St Neots Town
 
   
0 0
Lutterworth Town
 
Aylestone Park
 
   
0 0
Wellingborough Town
 
Desborough Town
 
   
1 0
Histon
 
Godmanchester Rovers
 
   
2 1
Newport Pagnell Town FC
 
Cogenhoe United
 
   
3 2
Bugbrooke St Michaels
 
Easington Sports
 
   
0 4
Daventry Town
 
Rugby Borough
 
   
2 1
March Town United
 
Yaxley FC
 
   
1 0
Racing Club Warwick
 
Coventry United
 
   
3 2
Brixham
 
Buckland Athletic
 
   
2 2
Saltash United
 
St Blazey
 
   
5 2
Torpoint Athletic
 
Millbrook
 
   
4 0
Shepton Mallet
 
Street
 
   
2 1
Wellington AFC
 
Bridgwater Town
 
   
1 2
Clevedon Town
 
Nailsea & Tickenham
 
   
3 1
Barnstaple Town
 
Ilfracombe Town
 
   
2 2
Falmouth Town
 
Helston Athletic
 
   
1 0
Leyton Orient
 
Charlton Athletic
 
0 0
1 0
Bristol Rovers
 
Portsmouth
 
0 0
2 1
Burton Albion
 
Blackpool
 
1 0
1 0
Cheltenham Town
 
Shrewsbury Town
 
1 0
2 0
Exeter City
 
Wycombe Wanderers
 
0 0
1 0
Fleetwood Town
 
Carlisle United
 
1 1
1 1
Lincoln City
 
Bolton Wanderers
 
0 0
0 1
Oxford United
 
Cambridge United
 
0 1
2 1
Peterborough United
 
Reading
 
1 0
2 2
Port Vale
 
Barnsley
 
0 3
2 3
Stevenage
 
Northampton Town
 
2 0
3 0
Wigan Athletic
 
Derby County
 
0 1
0 1
Mansfield Town
 
Grimsby Town
 
2 0
2 0
Gillingham
 
Crawley Town
 
0 1
0 2
AFC Wimbledon
 
Sutton United
 
0 0
0 1
Barrow
 
Stockport County
 
2 1
2 2
Bradford City
 
Morecambe
 
0 2
2 2
Harrogate Town
 
Accrington Stanley
 
0 0
2 1
Milton Keynes Dons
 
Colchester United
 
0 0
1 0
Newport County
 
Forest Green Rovers
 
0 2
4 2
Notts County
 
Doncaster Rovers
 
2 0
3 0
Salford City
 
Tranmere Rovers
 
0 2
1 5
Swindon Town
 
Wrexham
 
0 1
0 1
Walsall
 
Crewe Alexandra
 
1 0
2 0
Aldershot Town
 
Woking
 
0 0
0 0
Altrincham
 
Halifax Town
 
0 1
1 2
Boreham Wood
 
Kidderminster Harriers
 
0 0
1 1
Dagenham & Redbridge
 
Eastleigh
 
1 0
4 1
Dorking Wanderers
 
Oxford City
 
0 0
0 2
Ebbsfleet United
 
Bromley
 
0 1
2 3
Gateshead
 
York City
 
0 1
1 1
Hartlepool United
 
Oldham Athletic
 
1 2
1 3
Maidenhead United
 
Wealdstone
 
0 2
0 2
Rochdale
 
Fylde
 
1 0
2 0
Solihull Moors
 
Chesterfield
 
2 0
2 0
Southend United
 
Barnet
 
0 1
0 2
Bowers & Pitsea
 
Grays Athletic
 
1 1
3 1
Gorleston
 
Wroxham
 
0 0
1 1
Maldon & Tiptree
 
Heybridge Swifts
 
1 1
1 3
East Thurrock United
 
Redbridge
 
   
   
Witham Town
 
Brentwood Town
 
1 2
1 3
Chipstead
 
South Park
 
   
1 4
Raynes Park Vale
 
Mole Valley SCR
 
   
0 0
Marlow
 
Hartley Wintney
 
   
2 3
Ashford Town (Middlesex)
 
Hanworth Villa
 
   
3 5
Chertsey Town
 
Thatcham Town
 
   
2 2
Leatherhead
 
Corinthian-Casuals
 
   
1 0
Northwood
 
Southall
 
   
1 2
Uxbridge
 
Ascot United
 
   
1 1
Burgess Hill Town
 
Lancing
 
   
2 4
Cray Valley (PM)
 
Phoenix Sports
 
   
3 1
Merstham
 
Three Bridges
 
2 2
3 2
Ashford United
 
Hythe Town
 
   
0 1
East Grinstead Town
 
Sevenoaks Town
 
   
0 3
Horndean
 
Littlehampton Town
 
   
2 1
Ramsgate
 
Herne Bay
 
   
3 1
Sheppey United
 
Sittingbourne
 
   
3 3
Grimsby Borough
 
Cleethorpes Town
 
0 0
1 0
Pontefract Collieries
 
Stocksbridge Park Steels
 
0 1
2 1
Stockton Town
 
Consett AFC
 
   
3 2
Ashington AFC
 
Hebburn Town
 
   
4 0
Dunston
 
Newton Aycliffe
 
   
2 1
Grantham Town
 
Carlton Town
 
   
2 3
North Ferriby
 
Bridlington Town
 
   
3 1
Sheffield
 
Belper Town
 
   
1 1
Winterton Rangers FC
 
Brighouse Town
 
   
1 2
Boldmere St Michaels
 
Sutton Coldfield Town
 
   
0 1
AFC Rushden & Diamonds
 
Harborough Town
 
   
0 4
Anstey Nomads
 
Loughborough Dynamo
 
   
2 1
Coleshill Town
 
Bedworth United
 
   
4 2
Coventry Sphinx
 
Lye Town
 
   
2 0
Leicester Road
 
Spalding United
 
   
0 1
Rugby Town
 
Gresley
 
   
2 0
Shepshed Dynamo
 
Quorn
 
   
1 1
Walsall Wood
 
Sporting Khalsa
 
   
2 2
1874 Northwich
 
Witton Albion
 
   
1 2
Avro
 
Trafford
 
   
1 1
Bootle FC
 
City of Liverpool
 
   
0 2
Clitheroe
 
Kidsgrove Athletic
 
   
1 1
Hanley Town
 
Chasetown
 
   
1 1
Hednesford Town
 
Nantwich Town
 
   
3 2
Leek Town
 
Newcastle Town
 
   
3 0
Mossley AFC
 
Stalybridge Celtic
 
   
2 0
Runcorn Linnets
 
Prescot Cables
 
   
2 1
Vauxhall Motors
 
Widnes
 
   
2 3
AFC Dunstable
 
Leighton Town
 
   
4 4
Biggleswade Town
 
Stotfold FC
 
   
3 3
Aylesbury United
 
Kings Langley
 
   
1 2
Barton Rovers
 
AFC Kempston Rovers
 
   
2 2
Biggleswade
 
Bedford Town
 
   
2 2
Cirencester Town
 
North Leigh
 
   
3 0
Kidlington
 
Thame
 
   
2 1
Ware
 
Hertford Town
 
   
1 0
Bristol Manor Farm
 
Willand Rovers
 
   
3 0
Exmouth
 
Mousehole
 
   
2 2
Paulton Rovers
 
Yate Town
 
   
1 0
Tavistock
 
Bideford
 
   
1 2
Westbury United
 
Larkhall Athletic
 
   
1 1
Bashley
 
Bemerton Heath Harlequins
 
   
2 3
Bishop's Cleeve
 
Cribbs
 
   
2 2
Frome Town
 
Melksham Town
 
   
2 2
Hamworthy United FC
 
Wimborne Town
 
   
   
Malvern Town
 
Evesham United
 
   
2 3
Cheshunt
 
Enfield Town
 
0 1
1 2
Cray Wanderers
 
Margate
 
0 0
0 0
Haringey Borough
 
Hashtag United
 
1 1
1 4
Potters Bar Town
 
Wingate & Finchley
 
0 1
3 2
Bognor Regis Town
 
Horsham
 
0 0
2 0
Dulwich Hamlet
 
Carshalton Athletic
 
2 0
2 1
Folkestone Invicta
 
Hastings United
 
0 2
0 5
Kingstonian
 
Chatham Town
 
1 2
1 3
Whitehawk
 
Lewes
 
0 0
1 2
Ashton United
 
United of Manchester
 
0 0
1 2
Atherton Collieries
 
Workington
 
3 2
4 3
Bamber Bridge
 
Lancaster City
 
0 1
2 1
Guiseley
 
Marske United
 
1 1
2 3
Ilkeston Town
 
Matlock Town
 
0 0
0 1
Macclesfield
 
Hyde United
 
0 0
0 0
Marine
 
Warrington Rylands
 
1 1
1 1
Morpeth Town
 
Whitby Town
 
0 0
0 1
Radcliffe Borough
 
Bradford Park Avenue
 
2 0
3 0
Stafford Rangers
 
Gainsborough Trinity
 
2 0
4 0
Worksop Town
 
Basford United
 
0 0
1 0
Barwell
 
Coalville Town
 
0 0
0 0
Royston Town
 
Hitchin Town
 
1 0
1 0
St Ives Town
 
Kettering Town
 
2 0
6 0
Berkhamsted
 
AFC Sudbury
 
0 0
0 4
Bromsgrove Sporting
 
Stourbridge
 
1 0
1 0
Halesowen Town
 
AFC Telford United
 
0 2
0 2
Mickleover Sports
 
Long Eaton United FC
 
1 1
5 1
Redditch United
 
Alvechurch
 
1 0
1 0
Stratford Town
 
Leamington
 
1 0
2 2
Beaconsfield Town
 
Chesham United
 
0 0
1 2
Didcot Town
 
Hungerford Town
 
0 1
0 1
Gosport Borough
 
Sholing
 
0 0
1 0
AFC Totton
 
Basingstoke Town
 
1 0
2 2
Bracknell Town
 
Walton & Hersham
 
2 0
3 0
Dorchester Town
 
Poole Town
 
0 2
1 2
Harrow Borough
 
Hendon
 
1 1
1 3
Hayes & Yeading United
 
Hanwell Town
 
0 1
1 3
Merthyr Town
 
Swindon Supermarine
 
2 0
4 1
Plymouth Parkway
 
Tiverton Town
 
0 1
1 1
Salisbury
 
Winchester City
 
0 1
2 2
Newcastle United
 
Nottingham Forest
 
1 1
1 3
AFC Bournemouth
 
Fulham
 
1 0
3 0
Sheffield United
 
Luton Town
 
0 1
2 3
Burnley
 
Liverpool
 
0 1
0 2
Manchester United
 
Aston Villa
 
0 2
3 2
Banbury United
 
Brackley Town
 
0 1
0 1
Bishop's Stortford
 
Peterborough Sports
 
0 0
0 2
Scarborough Athletic
 
Darlington
 
1 0
2 0
Scunthorpe United
 
Farsley Celtic
 
0 0
2 0
Alfreton Town
 
Buxton
 
1 1
2 1
Chester
 
Warrington Town
 
1 0
2 0
Curzon Ashton
 
Southport
 
1 2
3 2
Gloucester City
 
Hereford
 
0 0
2 3
King's Lynn Town
 
Boston United
 
0 0
1 2
South Shields
 
Blyth Spartans
 
0 3
1 3
Spennymoor Town
 
Chorley
 
0 1
0 2
Tamworth
 
Rushall Olympic
 
1 1
2 1
Slough Town
 
Hampton & Richmond
 
2 0
3 3
Tonbridge Angels
 
Maidstone United
 
0 0
1 1
Welling United
 
Dartford
 
0 0
0 1
Braintree Town
 
Chelmsford City
 
0 0
0 3
Chippenham Town
 
Bath City
 
0 0
1 2
Dover Athletic
 
Aveley
 
0 0
2 1
Havant & Waterlooville
 
Farnborough
 
0 1
0 1
St Albans City
 
Hemel Hempstead Town
 
1 0
1 2
Torquay United
 
Truro City
 
0 1
0 1
Weston-super-Mare
 
Weymouth
 
2 2
2 3
Worthing
 
Eastbourne Borough
 
2 0
3 0
Yeovil Town
 
Taunton Town
 
2 0
4 1
Dreams
 
Susubiribi
 
   
1 0
Medeama
 
Bibiani Gold Stars FC
 
0 0
1 0
Minerva Punjab
 
Odisha FC
 
0 1
0 1
Hapoel Bnei Bi'ina
 
Maccabi Ahva Sha'ab
 
2 1
5 2
Maccabi Netanya
 
Ashdod
 
0 0
1 0
Hapoel Jerusalem
 
Hapoel Tel Aviv
 
1 0
2 1
Hapoel Be'er Sheva
 
Hapoel Haifa
 
0 0
4 0
Tzofi Haifa
 
MS Tirat HaCarmel
 
   
1 3
Ironi Baka El Garbiya
 
Beit Jann
 
   
4 0
Ironi Nesher
 
Bnei HaGolan VeHaGalil
 
0 0
3 0
Maccabi Ahi Nazareth
 
Maccabi Ihud Bnei Avtin
 
   
3 0
Tzeirei Kafr Kanna
 
Ihud Bnei Baka
 
   
4 1
Beitar Nahariya
 
Maccabi Nujeidat Ahmed
 
0 0
0 0
Otzma Be'er Sheva
 
Hapoel Herzliya
 
   
0 5
Maccabi Yavne
 
Ironi Beit Shemesh
 
   
9 1
Beitar Kfar Saba Shlomi
 
Hapoel Mahane Yehuda
 
   
0 4
Hapoel Haifa U19
 
Ironi Kiryat Shmona U19
 
0 0
0 0
Hapoel Raanana U19
 
Hap Ramat HaSharon U19
 
1 0
2 0
Maccabi Haifa U19
 
Ashdod U19
 
0 0
1 0
Reggiana
 
Catanzaro
 
1 0
1 0
Ascoli
 
Cittadella
 
0 0
0 0
Brescia
 
Parma
 
0 2
0 2
Cosenza
 
Como
 
1 1
1 2
FeralpiSalò
 
Venezia
 
1 1
2 2
Lecco
 
Südtirol
 
0 0
2 1
Spezia
 
Modena
 
0 0
1 1
Ternana
 
Pisa
 
0 1
1 1
Palermo
 
Cremonese
 
1 2
3 2
Sampdoria
 
Bari 1908
 
0 0
1 1
SOL
 
ASEC Mimosas
 
0 0
0 0
Bakaridjan
 
Bougouni
 
0 0
3 0
Djoliba
 
ASKO
 
0 0
1 0
Police
 
Binga
 
0 0
0 0
Stade Malien Bamako
 
Black Stars
 
0 0
0 0
Hassania Agadir
 
Wydad Casablanca
 
0 0
0 0
Kathmandu RayZers
 
Lalitpur City
 
   
0 3
Knockbreda
 
Institute
 
1 2
1 4
Newington Youth
 
Ballyclare Comrades
 
1 1
1 2
Annagh United
 
Portadown
 
2 0
3 1
Ards
 
Bangor
 
0 2
2 2
Dergview
 
Ballinamallard United
 
1 0
1 0
Ballymena United
 
Coleraine
 
0 1
3 1
Carrick Rangers
 
Larne
 
0 1
1 2
Cliftonville
 
Crusaders
 
1 0
2 1
Linfield
 
Glentoran
 
1 0
2 0
Loughgall
 
Dungannon Swifts
 
1 1
2 1
Newry City AFC
 
Glenavon
 
0 3
0 4
Al Adalh
 
Al-Ain
 
0 0
1 1
Al Jabalain
 
Al Safa
 
1 1
4 1
Al Ittihad
 
Al Nassr
 
1 2
2 5
Bo'ness United
 
Linlithgow Rose
 
0 0
0 0
East Kilbride
 
Albion Rovers
 
0 1
1 3
East Stirlingshire
 
Cowdenbeath
 
1 1
2 3
Edinburgh University
 
Stirling University
 
0 2
1 4
Gala Fairydean Rovers
 
Berwick Rangers
 
0 0
2 0
Tranent Juniors
 
Civil Service Strollers
 
0 0
0 1
Dundee
 
Celtic
 
0 0
0 3
AS Slimane
 
EGS Gafsa
 
0 1
0 2
Olympique Béja
 
Ben Guerdane
 
1 0
1 1
Stade Tunisien
 
Club Africain
 
1 1
2 1
Yeni Ufukspor
 
Atlasspor
 
0 1
1 1
Sanna Khanh Hoa
 
Song Lam Nghe An
 
0 0
0 1
Công An Nhân Dân
 
Binh Duong
 
1 0
3 0
Ho Chi Minh City
 
Hong Linh Ha Tinh
 
0 0
0 1
Abertillery Bluebirds
 
Abergavenny Town
 
0 0
1 1
Denbigh Town
 
Ruthin Town
 
0 1
2 1
Baglan Dragons
 
Briton Ferry
 
1 0
1 2
Carmarthen Town
 
Pontardawe Town
 
0 0
1 1
Airbus UK
 
Gresford Athletic
 
0 0
0 0
Buckley Town
 
Holywell
 
1 1
1 2
Guilsfield
 
Chirk AAA
 
1 0
4 0
Llandudno
 
Flint Town United
 
0 2
1 5
Llanelli Town
 
Ammanford
 
1 0
1 2
Llanidloes Town
 
Caersws
 
0 1
1 3
Porthmadog
 
Bangor 1876
 
0 1
0 4
Trefelin
 
Afan Lido
 
2 0
2 1
Cardiff MU
 
Penybont
 
0 2
0 3
Colwyn Bay
 
Bala Town
 
0 2
2 3
Haverfordwest County
 
Barry Town United
 
0 0
2 0
Newtown AFC
 
Connah's Quay
 
0 0
1 2
Pontypridd Town AFC
 
Aberystwyth Town
 
1 0
2 0
The New Saints
 
Caernarfon Town
 
0 1
2 1
China U23
 
Malaysia U23
 
2 1
2 1
Soccer Fixtures Calendar

Choose a date to view the past soccer results or upcoming match fixtures.

SELECT MATCH DATE

Yesterday Soccer Results
Today Match Fixtures
Tomorrow Match Fixtures
Top Soccer Tipsters
Superior H2H Statistics
H2H Home Team Advantage
H2H Away Team Advantage

Top Football Clubs
Worst Football Clubs
Teams Home Win 100%
Good Home Teams
Poor Away Teams
Platinum Membership Testimonial

Pick a Country or Region

Get the listings of soccer leagues and competitions for each region, including past seasons results and football statistics.

Match Preview and News

Copyright © 2002-2025 SoccerPunter Pte. Ltd. All rights reserved.