World number one Scottie Scheffler, Collin Morikawa and Justin Thomas all missed the cut at the Scottish Open as Matt Fitzpatrick and Xander Schauffele moved into contention behind leader Cameron Tringale.

Masters champion Scheffler followed up a three-over 73 with a 72 for the second round, putting him 12 strokes behind Tringale, who came back down to earth with a 72 following his stunning nine-under 61 in the opening round, failing to recover after a run of five bogeys in six holes.

Morikawa, who will defend his Open title at St Andrews next week, will also miss the weekend following a four-over 74 that took him to five over. He made the turn four over and a further bogey at the second, and a double at the fourth cancelled out three birdies on his back nine.

US PGA champion Thomas endured a nightmare day at The Renaissance Club, carding eight bogeys and a double for his 77, which dropped him to 10 over par.

World number eight Viktor Hovland, Will Zalatoris and Hideki Matsuyama also missed the cut, as did Ian Poulter, playing on the co-sanctioned DP World Tour and PGA Tour event despite his defection to LIV Golf. Poulter finished 10 over.

But U.S. Open champion Fitzpatrick and Schauffele remain firmly in the hunt.

They are each four shots off the pace, though Fitzpatrick's 66 would have been even better if not for successive bogeys on his final two holes.

Schauffele went one better with a 65, his round starting at the 10th with an eagle and ending with a well-executed chip in for birdie at the par-three ninth.

Jordan Smith is also three under after his second round, the Englishman winning himself and his caddie a car with a hole-in-one on the 17th, only to follow it with a closing bogey and card a 69.

Tringale's American compatriots Gary Woodland and Doug Ghim are his closest challengers on four under.

Ghim is in position to secure a place at St Andrews as the highest-placed player not already sure of a place in the field. Kurt Kitayama (three under) and Rafa Cabrera Bello (two under) would also qualify as it stands.