| [00:00] Ryan McKay at goalie for Castleton. |
| [00:00] Mouhammed Thiam at goalie for SUNY Canton. |
| Foul on SUNY Canton. |
| [05:12] Shot by CANTON Josh Geller WIDE. |
| [06:35] Shot by CANTON E. Malinoski, Jr., SAVE Ryan McKay. |
| [07:18] Shot by CSTLETON Diatourou Drame HIGH. |
| Foul on SUNY Canton. |
| Foul on Castleton. |
| [10:03] Shot by CANTON Josh Geller HIGH. |
| Foul on SUNY Canton. |
| [13:56] GOAL by CSTLETON Jacob Godfrey (FIRST GOAL), Assist by Jack Kingdon and Colby Gay, goal number 5 for season. |
| Castleton 1, SUNY Canton 0 |
| *cross from right side finished near post |
| [15:09] Shot by CSTLETON Jack Kingdon HIGH. |
| [15:14] CANTON substitution: Evran Akman for Pedro DeSouza. |
| Foul on SUNY Canton. |
| [20:05] Offside against Castleton. |
| Foul on SUNY Canton. |
| Foul on SUNY Canton. |
| [22:19] CANTON substitution: Connor Bruyn for Ellis Sanchez. |
| [22:44] GOAL by CSTLETON Jack Kingdon, Assist by Seraphin Iradukunda, goal number 5 for season. |
| Castleton 2, SUNY Canton 0 |
| *through ball from 11 finsihed by 3 |
| [30:11] CSTLETON substitution: Sean Springer for Colby Gay. |
| [30:11] CSTLETON substitution: Mason Thompson for Rida Kori. |
| [30:11] CSTLETON substitution: Peter Makuni for Jack Kingdon. |
| Foul on SUNY Canton. |
| [33:39] CANTON substitution: Conner Morse for Kevin Velasquez. |
| [39:33] CSTLETON substitution: Joel Atutor for Cam Rossi-Crete. |
| [39:33] Yellow card on CANTON TEAM. |
| Foul on SUNY Canton. |
| [44:57] Shot by CSTLETON Mason Thompson, SAVE Mouhammed Thiam. |
| End of period [45:00]. |
| Start of 2nd period [45:00]. |
| For CANTON: #20 Kyle Smith, #27 Ellis Sanchez, #10 Josh Geller, #4 Kingsley Owusu, #3 Justin Gardner, #15 Dustin Brown, #6 Kevin Velasquez, #12 Will Austin, #16 E. Malinoski, Jr., #9 Pedro DeSouza, #13 Mouhammed Thiam. |
| For CSTLETON: #15 Diatourou Drame, #9 Joel Atutor, #24 Mason Thompson, #4 Colby Gay, #8 Rida Kori, #3 Jack Kingdon, #7 Jacob Godfrey, #5 Tom Kirk, #18 Noah Swainbank, #12 Ramzi Kori, #0 Ryan McKay. |
| Foul on SUNY Canton. |
| [47:22] Shot by CSTLETON Jacob Godfrey WIDE RIGHT. |
| [49:03] Shot by CANTON Kingsley Owusu, SAVE Ryan McKay. |
| Foul on SUNY Canton. |
| [50:57] Offside against Castleton. |
| Foul on Castleton. |
| [52:06] Yellow card on CSTLETON Mason Thompson. |
| Corner kick by CANTON Pedro DeSouza [52:30]. |
| Foul on SUNY Canton. |
| [53:26] Offside against Castleton. |
| Corner kick by CANTON Kyle Smith [54:09]. |
| Foul on SUNY Canton. |
| [56:42] Shot by CSTLETON Colby Gay WIDE. |
| [57:06] CANTON substitution: Connor Bruyn for Ellis Sanchez. |
| Foul on Castleton. |
| [58:20] Header Shot by CANTON Will Austin, SAVE Ryan McKay. |
| [58:47] CSTLETON substitution: Sean Springer for Mason Thompson. |
| [61:00] CANTON substitution: Conner Morse for Will Austin. |
| [62:17] CSTLETON substitution: Seraphin Iradukunda for Joel Atutor. |
| [65:31] CANTON substitution: Evran Akman for Pedro DeSouza. |
| [65:31] CANTON substitution: Brett Anderson for E. Malinoski, Jr.. |
| [67:40] Offside against Castleton. |
| [69:07] Shot by CANTON Evran Akman HIGH. |
| [69:15] CANTON substitution: Ellis Sanchez for Josh Geller. |
| Corner kick by CSTLETON Seraphin Iradukunda [70:17]. |
| [70:26] Shot by CSTLETON Seraphin Iradukunda BLOCKED. |
| Foul on SUNY Canton. |
| [74:07] Offside against Castleton. |
| [75:58] CANTON substitution: Josh Geller for Conner Morse. |
| [75:58] CANTON substitution: E. Malinoski, Jr. for Brett Anderson. |
| [75:58] CANTON substitution: Hamza Meer for Kyle Smith. |
| Foul on Castleton. |
| [77:40] Yellow card on CSTLETON Diatourou Drame. |
| [80:27] CANTON substitution: Kyle Smith for Hamza Meer. |
| [80:55] Shot by CANTON E. Malinoski, Jr. HIGH. |
| [81:44] Shot by CSTLETON Jack Kingdon, SAVE Mouhammed Thiam. |
| [81:44] CANTON substitution: Eli Byrd for Ellis Sanchez. |
| [83:40] Shot by CANTON Josh Geller HIT CROSSBAR. |
| [83:42] GOAL by CANTON Evran Akman, goal number 2 for season. |
| Castleton 2, SUNY Canton 1 |
| *shot home 10 cross bar and 19 crashes net |
| [84:00] CANTON substitution: Jun Ukemori for Connor Bruyn. |
| [85:02] Shot by CANTON Josh Geller WIDE RIGHT. |
| Foul on Castleton. |
| [89:23] Shot by CSTLETON Seraphin Iradukunda WIDE. |
| Foul on SUNY Canton. |
| End of period [90:00]. |