| Date | Opponent | Result | Notes |
| Aug. 26 | vs. Michigan | L, 2-3 | at Iowa |
| Aug. 27 | at Iowa | W, 3-0 | |
| Sep. 1 | at Princeton | W, 2-0 | |
| Sep. 3 | at Penn | W, 3-1 | |
| Sep. 8 | at Wake Forest | L, 1-3 | |
| Sep. 10 | at Appalachian State | W, 6-1 | |
| Sep. 16 | vs. Boston College | W, 2-1 (OT) | at Duke |
| Sep. 17 | vs. James Madison | W, 3-0 | at Duke |
| Sep. 19 | vs. Davidson | W, 10-0 | at Duke |
| Sep. 23 | at Syracuse | W, 3-2 (OT) | |
| Sep. 24 | at Albany | W, 2-1 (OT) | |
| Oct. 1 | vs. Old Dominion | W, 3-1 | at Duke |
| Oct. 6 | at Virginia | W, 4-0 | |
| Oct. 14 | vs. Louisville | L, 2-3 | at Duke |
| Oct. 15 | at Virginia Commonwealth | W, 4-1 | |
| Oct. 20 | at Duke | L, 2-3 | |
| Oct. 29 | at Liberty | W, 6-4 | |
| Nov. 2 | vs. Wake Forest | W, 3-2 | ACC Tournament at Louisville |
| Nov. 3 | vs. Virginia | W, 4-0 | ACC Semifinals at Lville |
| Nov. 5 | at Louisville | W, 1-0 | ACC Final |
| Nov. 11 | vs. Saint Joseph's | W, 4-0 | NCAA 1st round at Virginia |
| Nov. 12 | vs. Princeton | W, 3-2 | NCAA Quarterfinals |
| Nov. 17 | vs. Connecticut | L, 1-2 (3 OT) | NCAA Semifinal at Louisville |