2025-2026 STANDINGS

  Division Overall
Cedar Cliff 1-0 3-0
Mechanicsburg 0-1 1-1
Lower Dauphin 1-0 2-1
Palmyra 0-1 2-1
Mifflin County 1-0 2-1
Hershey 1-0 2-1
Red Land 0-1 1-2
Milton Hershey 0-1 0-2

Division Record

Overall Record

Mechanicsburg

13-1

22-7

Cedar Cliff

12-2

19-8

Milton Hershey

9-5

17-10

Palmyra

7-7

14-9

Mifflin County

6-8

11-12

Lower Dauphin

6-8

10-12

Hershey

2-12

5-17

Red Land

0-14

1-21

Preseason predicted order of finish: 1-Mechanicsburg; 2-Cedar Cliff; 3-Palmyra; 4-Milton Hershey; 5-Lower Dauphin; 6-Mifflin County; 7-Hershey; 8-Red Land

12/01/25

Mechanicsburg 24 at Cumberland Valley 35 | Warwick 39 at Palmyra 51

12/02/25

Shippensburg 43 at Lower Dauphin 51

12/03/25

Red Land 36 at Dover 50 | Mechanicsburg 31 at Ephrata 42 | Twin Valley 55 at Milton Hershey 76

12/04/25

Cedar Cliff 35 vs Dallastown 46 | William Penn 34 at Mechanicsburg 40 | Mifflin County 56 vs Juniata 37

12/05/25

Cedar Cliff 36 at Hempfield 29 | Berks Catholic 35 at Palmyra 41 | Red Land 27 at JP McCaskey 49 | Hershey 31 vs Annville-Cleona 28

12/06/25

Boyertown 25 at Palmyra 48 | Milton Hershey 47 at CD East 53 | Red Land 33 at Elizabethtown 38 | Hershey 37 at Big Spring 38

12/08/25

CD East 31 at Mechanicsburg 61 | East Pennsboro 19 at Lower Dauphin 32 | Milton Hershey 62 at Harrisburg 46

12/10/25

Cedar Cliff 31 at Palmyra 28 | Red Land 10 at Mechanicsburg 58 | Hershey 29 at Lower Dauphin 41 | Milton Hershey 59 at Mifflin County 45

12/12/25

Lower Dauphin 15 at Cedar Cliff 33 | Mechanicsburg 54 at Hershey 21 | Palmyra 45 at Milton Hershey 41 | Mifflin County 39 at Red Land 29

12/13/25

Mifflin County 50 vs Lewisburg Area 40

12/15/25

Lower Dauphin 35 at Palmyra 30

12/16/25

Hershey 38 at Mifflin County 53 | Milton Hershey 55 at Red Land 20

12/17/25

Cedar Cliff 37 at Mechanicsburg 27 | Lower Dauphin 31 at Milton Hershey 44

12/18/25

Lower Dauphin 20 at Susquehannock 42

12/19/25

Red Land 39 at Hershey 41 | Mechanicsburg 58 at Palmyra 27 | Mifflin County 26 at Cedar Cliff 45

12/22/25

Red Land 10 at Cedar Cliff 38 | Lower Dauphin 19 at Mechanicsburg 47 | Palmyra 48 at Mifflin County 55

12/23/25

CD East 25 at Cedar Cliff 42 | Carlisle 58 at Mifflin County 54

12/27/25

Mifflin County 47 vs Mifflinburg Area 50

12/29/25

Mechanicsburg 19 vs Red Lion 36 | Twin Valley 33 at Lower Dauphin 43 | Hershey 47 vs James Buchanan 59 | Palmyra 50 vs Lebanon 40

12/30/25

Cedar Cliff 37 at Carlisle 21 | Mechanicsburg 47 vs Northeastern 12 | Mifflin County 49 vs Central Mountain 36 | South Western 55 at Lower Dauphin 37 | Hershey 42 vs Dover 33 | Palmyra 19 vs Northern Lebanon 25

1/5/26

Hershey 18 at Cedar Cliff 53 | Red Land 30 at Palmyra 56 | Mifflin County 36 at Lower Dauphin 22

1/7/26

West York 47 at Lower Dauphin 45

1/8/26

Milton Hershey 28 at Cedar Cliff 42 | Palmyra 42 at Hershey 26 | Mechanicsburg 50 at Mifflin County 34

1/9/26

Garden Spot 34 at Hershey 33 | Elizabethtown 14 at Palmyra 61 | Lower Dauphin 38 at Red Land 29

1/10/26

Mechanicsburg 72 at Milton Hershey 35

1/12/26

Cedar Cliff 38 at Harrisburg 26

1/13/26

Palmyra 30 at Cedar Cliff 33Lower Dauphin 29 at Hershey 23 | Red Land 16 at Mechanicsburg 67 | Mifflin County 45 at Milton Hershey 58

1/14/26

Milton Hershey 45 at Hershey 30

1/16/26

Cedar Cliff 36 at Lower Dauphin 19 | Hershey 18 at Mechanicsburg 58 | Red Land 38 at Mifflin County 65 | Milton Hershey 42 at Palmyra 40

1/17/26

Mechanicsburg 60 at Northern York 27 | River Valley 38 vs Mifflin County 48

1/19/26

Shippensburg 47 at Milton Hershey 48 | Hempfield 32 at Palmyra 47 | Donegal 43 at Red Land 37 | Cedar Cliff 31 at William Penn 32 (OT)

1/20/26

Mechanicsburg 29 at Cedar Cliff 25 | Lower Dauphin 43 at Spring Grove Area 33

1/21/26

Red Land 50 at Milton Hershey 79 | Lower Dauphin 23 at Palmyra 39 | Mifflin County 62 at Hershey 42

1/23/26

Milton Hershey 39 at Lower Dauphin 35 | Palmyra 21 at Mechanicsburg 53 | Cedar Cliff 58 at Mifflin County 40 | Hershey 34 at Red Land 33

1/24/26

Manheim Central 41 at Hershey 21 | Milton Hershey 46 at Susquehanna Twp. 61

1/27/26

Mechanicsburg 47 at Lower Dauphin 32

1/28/26

Milton Hershey 58 at Exeter Township 57 | Hershey 20 at West York 59

1/29/26

Cedar Cliff 47 at Red Land 24

1/30/26

Cedar Cliff 44 at Hershey 32 | Milton Hershey 34 at Mechanicsburg 65 | Lower Dauphin 43 at Mifflin County 34 | Palmyra 57 at Red Land 17

1/31/26

JP McCaskey 33 at Milton Hershey 58

2/2/26

Central York 33 at Cedar Cliff 28 | Red Land 21 at Manheim Central 48

2/3/26

Cedar Cliff 17 at Milton Hershey 18 | Red Land 38 at Lower Dauphin 53 | Hershey 28 at Palmyra 58 | Mifflin County 29 at Mechanicsburg 71

2/4/26

Hershey 26 at Milton Hershey 60

2/5/26

Cedar Cliff 46 at JP McCaskey 24 | Lebanon 50 at Milton Hershey 56 | Red Land 23 at Susquenita 40 | Chambersburg 36 at Mechanicsburg 63 | Mifflin County 33 at Palmyra 58

2/6/26

East Pennsboro 39 at Hershey 52 | Eastern Lebanon County 36 at Lower Dauphin 32

2/7/26

Kennard Dale 53 at Red Land 30

2/9/26

Steel-High 9 at Red Land 45 | Carlisle 26 at Palmyra 48

2/12/26

Southern Huntingdon County 43 at Mifflin County 48

2/13/26

State College 54 at Mifflin County 43

2025-2026 Mid-Penn Conference Basketball Championships

2/10/26

Mechanicsburg 51 vs Trinity 36

2/12/26

Mechanicsburg 39 vs Central Dauphin 37

2026 District III Basketball Championships

2/16/26

(6A) 9-William Penn (York High) 30 at 8-Cedar Cliff 33
(6A) 12-South Western 45 at 5-Mechanicsburg 61
(6A-District 6) 3-Mifflin County 18 at 2-State College 51

2/17/26

(5A) 14-Greencastle Antrium 47 at 3-Milton Hershey 65
(5A) 11-Palmyra 34 at 6-Cocalico 49

2/19/26

(6A) 8-Cedar Cliff 30 at 1-Red Lion 32
(6A) 5-Mechanicsburg 33 at 4-Wilson 50

2/20/26

(5A) 6-Cocalico 46 at 3-Milton Hershey 39

2/24/26

(6A) 8-Cedar Cliff 25 at 5-Mechanicsburg 39 | (5A) 10-West York 69 at 3-Milton Hershey 65 (OT)

2/26/26

(6A) 11-Governor Mifflin 33 at 8-Cedar Cliff 58 | (5A) 9-Manheim Central 37 at 3-Milton Hershey 34 | (6A) 7-Central York 48 at 5-Mechanicsburg 47 (OT)

2026 PIAA Basketball State Playoffs

3/6/26

(6A) 3-6 Mechanicsburg 27 at 1-2 Pennsbury 35 | (6A) 3-7 Cedar Cliff 30 at 1-1 Upper Dublin 55

3/7/26

(5A) 3-8 Milton Hershey 35 at 7-1 South Fayette 64