28 March 2023 Tuesday, England National League North, St. Albans City vs. Havant & Waterlooville you can follow the detailed team comparison h2h for the soccer match on our page.
Date League |
Home | Rival | HT | FT |
---|---|---|---|---|
28/03/2023 21:45 National League North |
St. Albans City | Havant & Waterlooville | 2-0 | 2-0 |
St. Albans City | Percent |
---|---|
Home Matches | |
FT 0.5 Over | 92% |
HT Under 2.5 | 88% |
FT 4.5 Under | 85% |
Double chance 1/2 | 77% |
1.5 Over | 76% |
3.5 Under | 71% |
HT Over 0.5 | 67% |
Double chance 1/X | 66% |
HT Under 1.5 | 62% |
Double chance X/2 | 57% |
FT Odd | 56% |
GG / BTTS Yes | 55% |
2.5 Over | 54% |
Half Time X | 51% |
Total Goals 2-3 | 47% |
2.5 Under | 46% |
GG / BTTS No | 45% |
FT Even | 44% |
Full Time 1 | 43% |
HT Over 1.5 | 38% |
Full Time 2 | 34% |
HT Under 0.5 | 33% |
3.5 Over | 29% |
Half Time 1 | 28% |
Total Goals 4-5 | 28% |
1.5 Under | 24% |
Total Goals 0-1 | 24% |
Full Time X | 23% |
Half Time 2 | 21% |
Half Time/Full Time 1/1 | 19% |
Half Time/Full Time X/1 | 19% |
Half Time/Full Time X/X | 17% |
FT 4.5 Over | 15% |
Half Time/Full Time 2/2 | 15% |
Half Time/Full Time X/2 | 15% |
HT Over 2.5 | 12% |
Correct Score 2-1 | 11% |
Correct Score 1-1 | 11% |
Correct Score 1-0 | 9% |
FT 0.5 Under | 8% |
Correct Score 0-0 | 8% |
Correct Score 2-0 | 7% |
Correct Score 0-1 | 7% |
Correct Score 1-2 | 7% |
Correct Score 3-2 | 6% |
Correct Score 2-3 | 6% |
Half Time/Full Time 1/X | 5% |
Half Time/Full Time 2/1 | 5% |
Correct Score 1-3 | 5% |
Half Time/Full Time 1/2 | 4% |
Correct Score 3-0 | 4% |
Correct Score 0-2 | 4% |
Correct Score 2-2 | 4% |
Correct Score 3-1 | 3% |
Correct Score 0-3 | 3% |
FT 5.5 Over | 1% |
Half Time/Full Time 2/X | 1% |
Any other score | 1% |
Correct Score 4-0 | 1% |
Correct Score 5-0 | 1% |
Correct Score 0-4 | 1% |
Correct Score 1-4 | 1% |
Total Goals 6+ | 1% |
Correct Score 4-1 | 0% |
Correct Score 4-2 | 0% |
Correct Score 5-1 | 0% |
Correct Score 6-0 | 0% |
Correct Score 0-5 | 0% |
Correct Score 0-6 | 0% |
Correct Score 1-5 | 0% |
Correct Score 2-4 | 0% |
Correct Score 3-3 | 0% |
Havant & Waterlooville | Percent |
---|---|
Away Matches | |
FT 0.5 Over | 92% |
HT Under 2.5 | 86% |
FT 4.5 Under | 84% |
1.5 Over | 78% |
Double chance 1/2 | 74% |
HT Over 0.5 | 72% |
Double chance X/2 | 66% |
HT Under 1.5 | 65% |
2.5 Over | 60% |
Double chance 1/X | 60% |
3.5 Under | 59% |
GG / BTTS Yes | 59% |
FT Even | 53% |
FT Odd | 47% |
Half Time X | 42% |
3.5 Over | 41% |
GG / BTTS No | 41% |
2.5 Under | 40% |
Full Time 2 | 40% |
Total Goals 2-3 | 37% |
Total Goals 4-5 | 36% |
HT Over 1.5 | 35% |
Full Time 1 | 34% |
Half Time 1 | 31% |
HT Under 0.5 | 28% |
Half Time 2 | 27% |
Full Time X | 26% |
1.5 Under | 22% |
Total Goals 0-1 | 22% |
Half Time/Full Time 2/2 | 21% |
Half Time/Full Time 1/1 | 20% |
FT 4.5 Over | 16% |
Half Time/Full Time X/2 | 15% |
Half Time/Full Time X/X | 15% |
HT Over 2.5 | 14% |
Half Time/Full Time X/1 | 12% |
Correct Score 1-3 | 9% |
Correct Score 1-1 | 9% |
FT 0.5 Under | 8% |
Correct Score 0-0 | 8% |
Correct Score 2-2 | 8% |
Half Time/Full Time 1/X | 7% |
Correct Score 1-0 | 7% |
Correct Score 0-1 | 7% |
Correct Score 1-2 | 7% |
FT 5.5 Over | 6% |
Correct Score 2-1 | 6% |
Any other score | 5% |
Correct Score 2-0 | 5% |
Total Goals 6+ | 5% |
Half Time/Full Time 1/2 | 4% |
Half Time/Full Time 2/X | 4% |
Correct Score 3-1 | 4% |
Correct Score 3-2 | 4% |
Correct Score 4-0 | 4% |
Correct Score 0-2 | 4% |
Correct Score 0-3 | 4% |
Correct Score 2-3 | 4% |
Half Time/Full Time 2/1 | 2% |
Correct Score 3-0 | 2% |
Correct Score 1-4 | 2% |
Correct Score 3-3 | 1% |
Correct Score 4-1 | 0% |
Correct Score 4-2 | 0% |
Correct Score 5-0 | 0% |
Correct Score 5-1 | 0% |
Correct Score 6-0 | 0% |
Correct Score 0-4 | 0% |
Correct Score 0-5 | 0% |
Correct Score 0-6 | 0% |
Correct Score 1-5 | 0% |
Correct Score 2-4 | 0% |
Date | Home | Rival | HT | FT |
---|---|---|---|---|
25/03/2023 | St. Albans City | Dover Athletic | 1-0 | 1-0 |
11/03/2023 | St. Albans City | Eastbourne Borough | 2-1 | 2-3 |
25/02/2023 | St. Albans City | Slough Town | 0-1 | 1-2 |
21/02/2023 | St. Albans City | Ebbsfleet United | 1-0 | 1-2 |
04/02/2023 | St. Albans City | Hampton & Richmond | 2-1 | 2-1 |
14/01/2023 | St. Albans City | Tonbridge Angels | 1-2 | 2-3 |
01/01/2023 | St. Albans City | Hemel Hempstead Town | 0-1 | 2-1 |
10/12/2022 | St. Albans City | Chelmsford City | 1-0 | 3-0 |
26/11/2022 | St. Albans City | Bath City | 2-0 | 3-0 |
19/11/2022 | St. Albans City | Kidderminster Harriers | 1-0 | 1-2 |
08/11/2022 | St. Albans City | Weymouth | 2-0 | 3-2 |
29/10/2022 | St. Albans City | Dulwich Hamlet | 1-1 | 1-2 |
22/10/2022 | St. Albans City | Dartford | 1-1 | 1-1 |
11/10/2022 | St. Albans City | Concord Rangers | 0-0 | 1-0 |
08/10/2022 | St. Albans City | Chippenham Town | 1-0 | 1-1 |
03/09/2022 | St. Albans City | Worthing | 0-0 | 0-1 |
27/08/2022 | St. Albans City | Taunton Town | 0-0 | 0-0 |
16/08/2022 | St. Albans City | Hungerford Town | 0-0 | 0-0 |
13/08/2022 | St. Albans City | Oxford City | 0-0 | 0-1 |
07/05/2022 | St. Albans City | Tonbridge Angels | 2-2 | 2-3 |
30/04/2022 | St. Albans City | Dorking Wanderers | 0-0 | 1-0 |
19/03/2022 | St. Albans City | Ebbsfleet United | 0-0 | 0-1 |
12/03/2022 | St. Albans City | Concord Rangers | 0-0 | 0-1 |
26/02/2022 | St. Albans City | Bath City | 2-2 | 3-2 |
12/02/2022 | St. Albans City | Braintree Town | 0-0 | 0-1 |
29/01/2022 | St. Albans City | Slough Town | 0-0 | 1-0 |
22/01/2022 | St. Albans City | Maidstone United | 0-0 | 0-0 |
15/01/2022 | St. Albans City | Cheshunt | 0-0 | 0-3 |
18/12/2021 | St. Albans City | Braintree Town | 0-0 | 0-0 |
20/11/2021 | St. Albans City | Hungerford Town | 1-1 | 1-3 |
07/11/2021 | St. Albans City | Forest Green Rovers | 2-2 | 3-2 |
30/10/2021 | St. Albans City | Eastbourne Borough | 0-1 | 2-1 |
05/10/2021 | St. Albans City | Metropolitan Police | 2-0 | 3-1 |
25/09/2021 | St. Albans City | Havant & Waterlooville | 1-0 | 1-0 |
21/09/2021 | St. Albans City | Concord Rangers | 1-0 | 2-0 |
04/09/2021 | St. Albans City | Chippenham Town | 0-1 | 1-1 |
28/08/2021 | St. Albans City | Welling United | 3-0 | 5-0 |
14/08/2021 | St. Albans City | Dartford | 0-1 | 1-3 |
09/01/2021 | St. Albans City | Chelmsford City | 0-2 | 0-2 |
19/12/2020 | St. Albans City | Sutton United | 0-0 | 0-2 |
15/12/2020 | St. Albans City | Cray Wanderers | 0-0 | 3-0 |
12/12/2020 | St. Albans City | Tonbridge Angels | 1-1 | 3-1 |
21/11/2020 | St. Albans City | Hungerford Town | 0-0 | 0-0 |
10/11/2020 | St. Albans City | Braintree Town | 0-1 | 2-1 |
31/10/2020 | St. Albans City | Chippenham Town | 2-0 | 3-0 |
17/10/2020 | St. Albans City | Ebbsfleet United | 2-2 | 3-2 |
13/10/2020 | St. Albans City | Mickleover Sports | 1-0 | 1-1 |
06/10/2020 | St. Albans City | Hampton & Richmond | 0-0 | 1-0 |
07/03/2020 | St. Albans City | Dartford | 1-1 | 1-2 |
15/02/2020 | St. Albans City | Oxford City | 0-0 | 0-0 |
01/02/2020 | St. Albans City | Welling United | 0-1 | 1-2 |
18/01/2020 | St. Albans City | Maidstone United | 0-0 | 1-0 |
04/01/2020 | St. Albans City | Hungerford Town | 2-0 | 2-2 |
26/12/2019 | St. Albans City | Hemel Hempstead Town | 1-0 | 2-0 |
07/12/2019 | St. Albans City | Hampton & Richmond | 1-0 | 1-1 |
30/11/2019 | St. Albans City | Chelmsford City | 1-0 | 1-1 |
02/11/2019 | St. Albans City | Havant & Waterlooville | 0-2 | 1-3 |
19/10/2019 | St. Albans City | Bath City | 0-1 | 0-1 |
12/10/2019 | St. Albans City | Eastbourne Borough | 1-2 | 1-3 |
21/09/2019 | St. Albans City | Worthing | 0-0 | 2-2 |
14/09/2019 | St. Albans City | Weymouth | 1-2 | 1-4 |
03/09/2019 | St. Albans City | Wealdstone | 1-1 | 2-3 |
26/08/2019 | St. Albans City | Concord Rangers | 1-0 | 2-1 |
17/08/2019 | St. Albans City | Dorking Wanderers | 0-0 | 1-1 |
13/08/2019 | St. Albans City | Braintree Town | 0-2 | 0-3 |
03/08/2019 | St. Albans City | Chippenham Town | 0-0 | 0-0 |
27/04/2019 | St. Albans City | Torquay United | 0-2 | 0-4 |
19/04/2019 | St. Albans City | East Thurrock United | 0-0 | 2-1 |
06/04/2019 | St. Albans City | Chelmsford City | 1-1 | 3-1 |
23/03/2019 | St. Albans City | Gloucester City | 1-0 | 1-2 |
12/03/2019 | St. Albans City | Weston-super-Mare | 0-0 | 2-0 |
09/03/2019 | St. Albans City | Dulwich Hamlet | 1-0 | 1-0 |
23/02/2019 | St. Albans City | Truro City | 0-0 | 2-2 |
19/01/2019 | St. Albans City | Woking | 1-1 | 1-1 |
05/01/2019 | St. Albans City | Oxford City | 0-0 | 1-0 |
29/12/2018 | St. Albans City | Billericay Town | 1-0 | 2-1 |
26/12/2018 | St. Albans City | Hemel Hempstead Town | 1-1 | 2-1 |
08/12/2018 | St. Albans City | Wealdstone | 0-0 | 0-0 |
27/11/2018 | St. Albans City | Weymouth | 0-0 | 0-2 |
10/11/2018 | St. Albans City | Chippenham Town | 1-1 | 2-3 |
30/10/2018 | St. Albans City | Welling United | 1-0 | 2-0 |
27/10/2018 | St. Albans City | Slough Town | 1-1 | 3-2 |
13/10/2018 | St. Albans City | Bath City | 0-2 | 0-2 |
02/10/2018 | St. Albans City | Corinthian-Casuals | 0-0 | 1-1 |
15/09/2018 | St. Albans City | Concord Rangers | 1-0 | 2-0 |
01/09/2018 | St. Albans City | Dartford | 0-0 | 2-0 |
25/08/2018 | St. Albans City | Eastbourne Borough | 1-1 | 1-1 |
14/08/2018 | St. Albans City | Hampton & Richmond | 1-1 | 2-3 |
04/08/2018 | St. Albans City | Hungerford Town | 1-1 | 3-2 |
21/04/2018 | St. Albans City | Hampton & Richmond | 1-2 | 1-3 |
07/04/2018 | St. Albans City | Whitehawk | 0-1 | 0-3 |
02/04/2018 | St. Albans City | Braintree Town | 0-1 | 2-1 |
24/03/2018 | St. Albans City | Poole Town | 0-1 | 2-1 |
10/03/2018 | St. Albans City | Truro City | 0-1 | 0-1 |
24/02/2018 | St. Albans City | Chippenham Town | 0-0 | 2-0 |
03/02/2018 | St. Albans City | Dartford | 2-0 | 4-0 |
27/01/2018 | St. Albans City | East Thurrock United | 3-2 | 7-2 |
13/01/2018 | St. Albans City | Harrogate Town | 0-0 | 1-1 |
06/01/2018 | St. Albans City | Chelmsford City | 2-0 | 2-1 |
26/12/2017 | St. Albans City | Hemel Hempstead Town | 0-0 | 2-2 |
Date | Home | Rival | HT | FT |
---|---|---|---|---|
25/03/2023 | Worthing | Havant & Waterlooville | 0-1 | 3-2 |
14/03/2023 | Farnborough | Havant & Waterlooville | 0-1 | 2-2 |
11/03/2023 | Dulwich Hamlet | Havant & Waterlooville | 0-0 | 2-1 |
28/02/2023 | Dover Athletic | Havant & Waterlooville | 0-0 | 1-0 |
21/02/2023 | Bath City | Havant & Waterlooville | 0-0 | 2-0 |
04/02/2023 | Ebbsfleet United | Havant & Waterlooville | 1-0 | 2-0 |
31/01/2023 | Taunton Town | Havant & Waterlooville | 0-0 | 2-0 |
01/01/2023 | Eastbourne Borough | Havant & Waterlooville | 0-3 | 1-3 |
10/12/2022 | Slough Town | Havant & Waterlooville | 1-1 | 1-3 |
26/11/2022 | Tonbridge Angels | Havant & Waterlooville | 1-0 | 1-1 |
19/11/2022 | Welling United | Havant & Waterlooville | 2-1 | 3-2 |
29/10/2022 | Cheshunt | Havant & Waterlooville | 0-1 | 2-3 |
01/10/2022 | Carshalton Athletic | Havant & Waterlooville | 0-1 | 0-2 |
27/09/2022 | Weymouth | Havant & Waterlooville | 0-0 | 0-2 |
24/09/2022 | Welling United | Havant & Waterlooville | 2-1 | 2-2 |
03/09/2022 | Chelmsford City | Havant & Waterlooville | 2-2 | 3-4 |
27/08/2022 | Hampton & Richmond | Havant & Waterlooville | 1-2 | 2-3 |
16/08/2022 | Dartford | Havant & Waterlooville | 1-1 | 1-2 |
13/08/2022 | Braintree Town | Havant & Waterlooville | 0-1 | 1-1 |
02/05/2022 | Hemel Hempstead Town | Havant & Waterlooville | 0-0 | 0-0 |
23/04/2022 | Welling United | Havant & Waterlooville | 0-1 | 2-2 |
02/04/2022 | Maidstone United | Havant & Waterlooville | 3-0 | 4-0 |
19/03/2022 | Dartford | Havant & Waterlooville | 1-1 | 1-1 |
12/03/2022 | Dulwich Hamlet | Havant & Waterlooville | 0-0 | 0-1 |
26/02/2022 | Slough Town | Havant & Waterlooville | 1-0 | 1-1 |
12/02/2022 | Concord Rangers | Havant & Waterlooville | 1-0 | 3-1 |
29/01/2022 | Oxford City | Havant & Waterlooville | 0-1 | 3-1 |
22/01/2022 | Billericay Town | Havant & Waterlooville | 0-0 | 1-1 |
27/11/2021 | Slough Town | Havant & Waterlooville | - | 1-0 |
20/11/2021 | Braintree Town | Havant & Waterlooville | 0-1 | 0-2 |
06/11/2021 | Charlton Athletic | Havant & Waterlooville | 0-0 | 4-0 |
30/10/2021 | Chelmsford City | Havant & Waterlooville | 1-0 | 2-3 |
16/10/2021 | Torquay United | Havant & Waterlooville | 0-0 | 2-2 |
25/09/2021 | St. Albans City | Havant & Waterlooville | 1-0 | 1-0 |
04/09/2021 | Ebbsfleet United | Havant & Waterlooville | 1-2 | 1-2 |
21/08/2021 | Hampton & Richmond | Havant & Waterlooville | 1-1 | 1-2 |
15/12/2020 | Bracknell Town | Havant & Waterlooville | 1-1 | 2-3 |
12/12/2020 | Ebbsfleet United | Havant & Waterlooville | 0-2 | 0-3 |
31/10/2020 | Dartford | Havant & Waterlooville | 0-0 | 2-1 |
24/10/2020 | Bath City | Havant & Waterlooville | 0-1 | 0-3 |
17/10/2020 | Billericay Town | Havant & Waterlooville | 1-0 | 1-2 |
14/03/2020 | Dorking Wanderers | Havant & Waterlooville | 1-0 | 1-2 |
03/03/2020 | Billericay Town | Havant & Waterlooville | 0-1 | 0-1 |
15/02/2020 | Slough Town | Havant & Waterlooville | 1-0 | 1-1 |
01/02/2020 | Concord Rangers | Havant & Waterlooville | 0-0 | 0-0 |
25/01/2020 | Chippenham Town | Havant & Waterlooville | 0-0 | 0-0 |
21/01/2020 | Dulwich Hamlet | Havant & Waterlooville | 0-0 | 1-3 |
11/01/2020 | Hemel Hempstead Town | Havant & Waterlooville | 0-1 | 1-2 |
01/01/2020 | Weymouth | Havant & Waterlooville | 0-1 | 0-1 |
28/12/2019 | Hungerford Town | Havant & Waterlooville | 0-3 | 1-3 |
21/12/2019 | Braintree Town | Havant & Waterlooville | 1-1 | 3-3 |
14/12/2019 | Chelmsford City | Havant & Waterlooville | 1-0 | 2-1 |
02/11/2019 | St. Albans City | Havant & Waterlooville | 0-2 | 1-3 |
28/09/2019 | Wealdstone | Havant & Waterlooville | 1-2 | 1-4 |
07/09/2019 | Maidstone United | Havant & Waterlooville | 1-0 | 2-2 |
31/08/2019 | Oxford City | Havant & Waterlooville | 0-2 | 0-3 |
24/08/2019 | Tonbridge Angels | Havant & Waterlooville | 1-3 | 1-3 |
10/08/2019 | Dartford | Havant & Waterlooville | 1-0 | 1-1 |
06/08/2019 | Hampton & Richmond | Havant & Waterlooville | 2-1 | 3-4 |
22/04/2019 | Aldershot Town | Havant & Waterlooville | 2-0 | 2-0 |
13/04/2019 | Solihull Moors | Havant & Waterlooville | 1-1 | 3-2 |
30/03/2019 | Sutton United | Havant & Waterlooville | 1-1 | 2-2 |
26/03/2019 | Maidenhead United | Havant & Waterlooville | 0-0 | 2-1 |
09/03/2019 | Maidstone United | Havant & Waterlooville | 2-0 | 2-0 |
23/02/2019 | Halifax Town | Havant & Waterlooville | 0-0 | 0-0 |
19/02/2019 | AFC Fylde | Havant & Waterlooville | 2-1 | 6-2 |
09/02/2019 | Gateshead | Havant & Waterlooville | 0-0 | 0-0 |
19/01/2019 | Boreham Wood | Havant & Waterlooville | 0-2 | 1-3 |
01/01/2019 | Eastleigh | Havant & Waterlooville | 0-0 | 2-1 |
22/12/2018 | Hartlepool United | Havant & Waterlooville | 1-1 | 1-1 |
15/12/2018 | Dover Athletic | Havant & Waterlooville | 0-1 | 2-2 |
01/12/2018 | Salford City | Havant & Waterlooville | 2-0 | 3-0 |
27/11/2018 | Dagenham & Redbridge | Havant & Waterlooville | 1-0 | 3-1 |
17/11/2018 | Chesterfield | Havant & Waterlooville | 0-0 | 0-0 |
27/10/2018 | Leyton Orient | Havant & Waterlooville | 3-0 | 4-0 |
20/10/2018 | Metropolitan Police | Havant & Waterlooville | 1-0 | 1-0 |
06/10/2018 | Wrexham | Havant & Waterlooville | 1-0 | 1-0 |
25/09/2018 | Barnet | Havant & Waterlooville | 1-0 | 2-2 |
22/09/2018 | Ebbsfleet United | Havant & Waterlooville | 1-1 | 1-1 |
08/09/2018 | Harrogate Town | Havant & Waterlooville | 1-1 | 3-2 |
27/08/2018 | Bromley | Havant & Waterlooville | 2-0 | 4-0 |
18/08/2018 | Braintree Town | Havant & Waterlooville | 2-2 | 3-4 |
14/08/2018 | Dover Athletic | Havant & Waterlooville | 1-0 | 4-3 |
04/08/2018 | Barrow | Havant & Waterlooville | 1-0 | 3-0 |
21/04/2018 | Chelmsford City | Havant & Waterlooville | 0-2 | 0-2 |
07/04/2018 | Welling United | Havant & Waterlooville | 0-0 | 0-1 |
02/04/2018 | Whitehawk | Havant & Waterlooville | 0-0 | 0-0 |
24/03/2018 | Bath City | Havant & Waterlooville | 0-0 | 1-2 |
20/03/2018 | Truro City | Havant & Waterlooville | 0-0 | 1-0 |
10/03/2018 | Oxford City | Havant & Waterlooville | 0-1 | 0-1 |
24/02/2018 | Hemel Hempstead Town | Havant & Waterlooville | 0-0 | 0-0 |
10/02/2018 | Poole Town | Havant & Waterlooville | 1-1 | 1-3 |
13/01/2018 | Dartford | Havant & Waterlooville | 1-0 | 1-0 |
01/01/2018 | Bognor Regis Town | Havant & Waterlooville | 0-1 | 0-3 |
23/12/2017 | Eastbourne Borough | Havant & Waterlooville | 0-1 | 1-4 |
16/12/2017 | Billericay Town | Havant & Waterlooville | 1-0 | 3-1 |
18/11/2017 | East Thurrock United | Havant & Waterlooville | 0-0 | 0-1 |
04/11/2017 | Hungerford Town | Havant & Waterlooville | 0-0 | 0-1 |
28/10/2017 | Braintree Town | Havant & Waterlooville | 0-0 | 1-3 |
14/10/2017 | Maidenhead United | Havant & Waterlooville | 1-0 | 2-1 |
28 March 2023 Tuesday, England National League North match St. Albans City vs. Havant & Waterlooville Football Team Comparison h2h and prediction.
St. Albans City vs. Havant & Waterlooville football matches are analyzing in detail, and results are giving from our team comparison page.
St. Albans City match analysis is again analyzed only according to matches played at home.
Havant & Waterlooville match analysis is again only analyzed matches played away.
Team comparisons included in Havant & Waterlooville match St. Albans City allow in-depth statistics for the score and first-half match result, total goals, BTTS Yes, BTTS No, according to the results of the match, the results of the first half.
St. Albans City vs Havant & Waterlooville, the statistics of their games head to head are ranked from high percentage to down.