Hampshire will begin their 2017 season with a visit to Yorkshire in the County Championship.
The Ageas Bowl outfit travel to Headingley for the division one encounter starting on Friday, April 7.
New first-team coach Craig White then welcomes champions Middlesex to the south coast for his first home fixture on April 14-17.
The former Yorkshire and England all-rounder will be hoping to steer his troops away from another relegation dogfight in the top tier.
Hampshire made a miraculous escape on the final day of the 2015 campaign, while they were only spared relegation last summer when Durham were demoted amid financial problems.
The 2017 campaign closes with a trip to Warwickshire on September 25-28, when they hope their top-flight status will not be on the line.
Cardiff MCCU visit the Ageas Bowl on April 2-4 for a pre-season friendly.
Hampshire’s Royal London One-Day Cup challenges begins with trips to Kent and Essex on April 27 and 30, respectively, before a first home clash against Middlesex on May 3.
And the eagerly-anticipated NatWest T20 Blast will kick-off on July 7 at Glamorgan.
A clash with Sussex at Hove follows on July 12 before, once again, Middlesex will be the opponents in the opening home contest (May 14).
Hampshire’s full 2017 fixture list...
2 Hampshire v Cardiff MCCU (Ageas Bowl) UNI
7 Yorkshire v Hampshire (Headingley) CC1
14 Hampshire v Middlesex (Ageas Bowl) CC1
21 Hampshire v Yorkshire (Ageas Bowl) CC1
27 Kent v Hampshire (Canterbury) 50L
30 Essex v Hampshire (Chelmsford) 50L
3 Hampshire v Middlesex (Ageas Bowl) 50L
7 Hampshire v Gloucestershire (Ageas Bowl) 50L
10 Somerset v Hampshire (Taunton) 50L
12 Hampshire v Glamorgan (Ageas Bowl) 50L
14 Surrey v Hampshire (Kia Oval) 50L
17 Hampshire v Sussex (Ageas Bowl) 50L
19 Essex v Hampshire (Chelmsford) CC1
26 Somerset v Hampshire (Taunton) CC1
3 Hampshire v Warwickshire (Ageas Bowl) CC1
8 Hampshire v South Africa A (Ageas Bowl) TOM
19 Lancashire v Hampshire (TBC) CC1
26 Hampshire v Somerset (Ageas Bowl) CC1
3 Surrey v Hampshire (Kia Oval) CC1
7 Glamorgan v Hampshire (SSE SWALEC) T20
12 Sussex v Hampshire (Hove) T20
14 Hampshire v Middlesex (Ageas Bowl) T20
21 Essex v Hampshire (Chelmsford) T20
23 Hampshire v Surrey (Ageas Bowl) T20
26 Somerset v Hampshire (Taunton) T20
28 Gloucestershire v Hampshire (Bristol) T20
1 Hampshire v Kent (Ageas Bowl) T20
3 Middlesex v Hampshire (Lord’s) T20
4 Hampshire v Essex (Ageas Bowl) T20
6 Hampshire v Lancashire (Ageas Bowl) CC1
10 Hampshire v Glamorgan (Ageas Bowl) T20
11 Kent v Hampshire (Canterbury) T20
18 Hampshire v Somerset (Ageas Bowl) T20
5 Hampshire v Surrey (Ageas Bowl) CC1
12 Middlesex v Hampshire (TBC) CC1
19 Hampshire v Essex (Ageas Bowl) CC1
25 Warwickshire v Hampshire (Edgbaston) CC1
CC1 County Championship division one
50L Royal London One-Day Cup
T20 NatWest T20 Blast
TOM Tour match (four days)
UNI University (three days)