Arniston Rangers 2-3 Penicuik Athletic
Haddington Athletic 1-3 Penicuik Athletic
Penicuik Athletic 1-1 Musselburgh Athletic
Tranent Juniors 2-4 Penicuik Athletic
Newtongrange Star 6-2 Penicuik Athletic
Penicuik Athletic 0-6 Auchinleck Talbot
Penicuik Athletic 0-5 Heart of Midlothian U19s
Penicuik Athletic 1-5 Arniston Rangers
Musselburgh Athletic 1-6 Penicuik Athletic
Penicuik Athletic 2-1 Kelty Hearts
Penicuik Athletic 9-1 Scone Thistle
Bonnyrigg Rose 6-0 Penicuik Athletic
Musseburgh Athletic 2-1 Penicuik Athletic
Penicuik Athletic 4-2 Lochee Harp
Camelon Juniors 2-2 Penicuik Athletic (Penicuik win 4-2 on penalties)
Penicuik Athletic 2-1 Pumpherston
Penicuik Athletic 2-5 Montrose Roselea
Penicuik Athletic 2-1 Linlithgow Rose
Penicuik Athletic 0-3 Bo'ness United
Dundee North End 3-1 Penicuik Athletic
Penicuik Athletic 2-3 Rosyth
Arniston Rangers 1-2 Penicuik Athletic
Penicuik Athletic 3-0 Tranent Juniors
Tayport 4-1 Penicuik Athletic