This relatively substantial building comprises a chancel, nave, N and S aisles, and W tower. With the exception of the remains of the late 17th-c Leake Hall, currently used as a farm, the church is now situated in an isolated position adjacent to the busy A19. All traces of the village that would have surrounded the church have now disappeared. The church currently serves the nearby villages of Borrowby and Knayton. There are parts of the building from the 12th, 13th, 14th and 15th centuries, though there is evidence of an earlier structure. The surviving Romanesque parts of the building are the tower and the arch between tower and nave. The tower is clearly a 12th-c structure and is similar in construction and design to other towers in this county dating from a period after c.1160. Internal details suggest that the remainder of the church consisted of a nave and small chancel. This can be observed at both the E and W ends of the N arcade. Both the N and S aisles were added in the 13thc but not as part of the same programme of work. The S aisle looks like a later construction and is more consistent with the extended chancel built by William de Bilburgh at the beginning of the 14thc.
There is also a carved fragment from the Romanesque period reset in the S wall of the nave.