But who were the winners and losers from the two games which took place over the weekend? We take a closer look at which players took their chances and who missed out:
1. W: George Friend
The Boro captain made his first appearance of pre-season in the win at Bishop Auckland after recovering from an injury he picked up last year. Friend led by example at the heart of Boro's defence, passing on advice to his younger teammates. Photo: Tony Marshall
2. W: Marvin Johnson
Johnson also played at Heritage Park and will take confidence after bagging a goal and a couple of assists against Bishop Auckland. The winger has struggled since his move to the Riverside in 2017 but, due to Boro's lack of options in wide areas, the 28-year-old has to be in contention for a start at Luton on August 2. Photo: FRANK REID
3. W: Daniel Ayala
After limping off in Boro's friendly against Grazer AK earlier this month, the centre-back returned to the starting XI against Heidelheim. Ayala was replaced on 63 minutes before the hosts netted five goals in the closing stages. Photo: Alex Livesey
4. L: Ashley Fletcher
With last season's top scorer Britt Assombalonga still absent from the side due to his involvement at the Africa Cup of Nations, Boro's other forwards had another chance to impress. But, despite playing the full 90 minutes against Heidelheim, Fletcher struggled to make an impact. He wasn't the only one as the visitors' attack rarely threatened. Photo: FRANK REID