With a pair of 68s, Weir just made his 5th cut of the year in his 13th event of the year having used a all time money list exemption. Looking at his stat, he is putting pretty well (35th in strokes gained) but still struggling tee to green (last on tour among full time players in distance, total driving and GIR and 179th out of 190 in fairways hit).
Being short and wild doesn't seem like a recipe for success, so it is impressive that he has been able to make any cuts at all. His short game and general scoring ability seems to be working this week as he has hit less than 1 in 3 fairways and just over half the greens, but still found a way to get to -4. Hopefully he will be able to improve his ball striking going forward.