RIPON
CALV
1
2
- 1 1 19:46 CALV Jordan Brink turnover 0-0
- 2 1 19:32 RIPON Ty Sabin makes 3-point jump shot RIPON 0-3
- 3 1 19:32 RIPON Jordan Stiede assist RIPON 0-3
- 4 1 19:12 CALV Daniel Stout makes 2-point jump shot RIPON 2-3
- 5 1 19:12 CALV Jordan Daley assist RIPON 2-3
- 6 1 18:42 RIPON Kyle Loughrin misses 2-point jump shot RIPON 2-3
- 7 1 18:16 CALV Jordan Daley makes 2-point jump shot CALV 4-3
- 8 1 18:16 CALV Daniel Stout assist CALV 4-3
- 9 1 18:03 RIPON Ty Sabin misses layup CALV 4-3
- 10 1 18:03 CALV Tyler Dykstra shot block CALV 4-3
- 11 1 17:45 RIPON Ty Sabin makes 2-point jump shot RIPON 4-5
- 12 1 17:23 CALV Jordan Brink makes 2-point jump shot CALV 6-5
- 13 1 17:23 CALV Austin Parks assist CALV 6-5
- 14 1 16:58 RIPON Ty Sabin misses 3-point jump shot CALV 6-5
- 15 1 16:48 CALV Jordan Brink misses 3-point jump shot CALV 6-5
- 16 1 16:35 RIPON Ty Sabin misses layup CALV 6-5
- 17 1 16:26 CALV Tyler Dykstra turnover CALV 6-5
- 18 1 16:24 RIPON Kyle Loughrin steal CALV 6-5
- 19 1 16:21 RIPON Ty Sabin makes layup RIPON 6-7
- 20 1 16:21 RIPON Kyle Loughrin assist RIPON 6-7
- 21 1 15:55 CALV Tyler Dykstra turnover RIPON 6-7
- 22 1 15:55 RIPON Ty Sabin steal RIPON 6-7
- 23 1 15:53 RIPON Hayden Hoerdemann makes 3-point jump shot RIPON 6-10
- 24 1 15:53 RIPON Brendan Mccoy assist RIPON 6-10
- 25 1 15:37 CALV Connor Vanderbrug makes 2-point jump shot RIPON 8-10
- 26 1 15:07 RIPON Brendan Mccoy misses 3-point jump shot RIPON 8-10
- 27 1 14:51 CALV Austin Parks makes 3-point jump shot CALV 11-10
- 28 1 14:51 CALV Tyler Dykstra assist CALV 11-10
- 29 1 14:21 RIPON Hayden Hoerdemann misses 2-point jump shot CALV 11-10
- 30 1 14:11 CALV Connor Vanderbrug misses 3-point jump shot CALV 11-10
- 31 1 13:58 RIPON Hayden Hoerdemann misses 3-point jump shot CALV 11-10
- 32 1 13:50 RIPON Koy Brecklin misses layup CALV 11-10
- 33 1 13:10 CALV Connor Vanderbrug misses 2-point jump shot CALV 11-10
- 34 1 13:03 CALV Tyler Dykstra foul CALV 11-10
- 35 1 13:03 RIPON Isaac Masters makes free throw 11-11
- 36 1 13:03 RIPON Isaac Masters misses free throw 11-11
- 37 1 13:03 CALV Brad Visser turnover 11-11
- 38 1 13:01 RIPON Brendan Mccoy steal 11-11
- 39 1 12:58 RIPON Kyle Loughrin makes 3-point jump shot RIPON 11-14
- 40 1 12:58 RIPON Brendan Mccoy assist RIPON 11-14
- 41 1 12:42 CALV Austin Parks misses 3-point jump shot RIPON 11-14
- 42 1 12:33 CALV Brad Visser misses 3-point jump shot RIPON 11-14
- 43 1 12:25 RIPON Isaac Masters makes 3-point jump shot RIPON 11-17
- 44 1 12:25 RIPON Kyle Loughrin assist RIPON 11-17
- 45 1 11:57 RIPON Koy Brecklin foul RIPON 11-17
- 46 1 11:57 CALV Connor Vanderbrug makes free throw RIPON 12-17
- 47 1 11:57 CALV Connor Vanderbrug misses free throw RIPON 12-17
- 48 1 11:55 RIPON Brendan Mccoy turnover RIPON 12-17
- 49 1 11:54 CALV Austin Parks steal RIPON 12-17
- 50 1 11:51 CALV Austin Parks makes layup RIPON 14-17
- 51 1 11:33 RIPON Justin Leistikow misses 3-point jump shot RIPON 14-17
- 52 1 11:21 CALV Connor Vanderbrug makes 3-point jump shot 17-17
- 53 1 11:21 CALV Austin Parks assist 17-17
- 54 1 11:01 RIPON Ripon Red Hawks 20-second timeout 17-17
- 55 1 11:00 CALV Jordan Brink foul 17-17
- 56 1 10:51 RIPON Isaac Masters misses 3-point jump shot 17-17
- 57 1 10:19 CALV Jordan Brink misses 3-point jump shot 17-17
- 58 1 10:13 CALV Jordan Daley misses 2-point jump shot 17-17
- 59 1 10:13 RIPON Ty Sabin shot block 17-17
- 60 1 10:08 CALV Jordan Daley makes 2-point jump shot CALV 19-17
- 61 1 09:49 CALV Austin Parks foul CALV 19-17
- 62 1 09:45 RIPON Kyle Loughrin misses 3-point jump shot CALV 19-17
- 63 1 09:34 CALV Jordan Daley misses 3-point jump shot CALV 19-17
- 64 1 09:25 RIPON Ty Sabin misses layup CALV 19-17
- 65 1 09:17 CALV Michael Welch misses layup CALV 19-17
- 66 1 09:09 CALV Michael Welch foul CALV 19-17
- 67 1 08:57 RIPON Ty Sabin makes layup 19-19
- 68 1 08:57 RIPON Justin Leistikow assist 19-19
- 69 1 08:37 CALV Jordan Brink misses layup 19-19
- 70 1 08:24 RIPON Hayden Hoerdemann misses 3-point jump shot 19-19
- 71 1 08:07 RIPON Kyle Loughrin foul 19-19
- 72 1 08:07 CALV Jordan Brink makes free throw CALV 20-19
- 73 1 08:07 CALV Jordan Brink makes free throw CALV 21-19
- 74 1 07:33 RIPON Kyle Loughrin turnover CALV 21-19
- 75 1 07:30 CALV Connor Vanderbrug steal CALV 21-19
- 76 1 07:10 RIPON Kyle Loughrin foul CALV 21-19
- 77 1 07:10 CALV Brad Visser makes free throw CALV 22-19
- 78 1 07:10 CALV Brad Visser misses free throw CALV 22-19
- 79 1 06:57 RIPON Brendan Mccoy misses 3-point jump shot CALV 22-19
- 80 1 06:42 CALV TJ Huizenga misses 2-point jump shot CALV 22-19
- 81 1 06:42 RIPON Brendan Mccoy shot block CALV 22-19
- 82 1 06:15 RIPON Kyle Loughrin misses layup CALV 22-19
- 83 1 06:01 CALV Tony Canonie makes 3-point jump shot CALV 25-19
- 84 1 06:01 CALV TJ Huizenga assist CALV 25-19
- 85 1 05:57 RIPON Ripon Red Hawks 30-second timeout CALV 25-19
- 86 1 05:46 RIPON Kyle Loughrin makes 2-point jump shot CALV 25-21
- 87 1 05:21 CALV Connor Vanderbrug misses 3-point jump shot CALV 25-21
- 88 1 05:05 RIPON Kyle Loughrin misses 3-point jump shot CALV 25-21
- 89 1 04:51 CALV Michael Welch makes 2-point jump shot CALV 27-21
- 90 1 04:51 CALV Brad Visser assist CALV 27-21
- 91 1 04:31 RIPON Kyle Loughrin makes layup CALV 27-23
- 92 1 04:31 RIPON Hayden Hoerdemann assist CALV 27-23
- 93 1 04:31 CALV Brad Visser foul CALV 27-23
- 94 1 04:31 RIPON Kyle Loughrin misses free throw CALV 27-23
- 95 1 04:19 CALV Tyler Dykstra misses 2-point jump shot CALV 27-23
- 96 1 04:15 CALV Tyler Dykstra misses tip-in shot CALV 27-23
- 97 1 04:08 CALV Brad Visser misses 3-point jump shot CALV 27-23
- 98 1 03:43 CALV Connor Vanderbrug foul CALV 27-23
- 99 1 03:23 RIPON Ty Sabin makes 3-point jump shot CALV 27-26
- 100 1 03:23 RIPON Kyle Loughrin assist CALV 27-26
- 101 1 03:02 CALV Jordan Daley turnover CALV 27-26
- 102 1 02:37 RIPON Kyle Loughrin misses 3-point jump shot CALV 27-26
- 103 1 02:27 CALV Daniel Stout makes dunk CALV 29-26
- 104 1 02:27 CALV Jordan Daley assist CALV 29-26
- 105 1 02:17 RIPON Ty Sabin makes 3-point jump shot 29-29
- 106 1 02:17 RIPON Jordan Stiede assist 29-29
- 107 1 01:57 CALV Jordan Brink makes 3-point jump shot CALV 32-29
- 108 1 01:57 CALV Jordan Daley assist CALV 32-29
- 109 1 01:25 CALV Tyler Dykstra foul CALV 32-29
- 110 1 01:25 RIPON Justin Leistikow misses free throw CALV 32-29
- 111 1 01:25 RIPON Justin Leistikow makes free throw CALV 32-30
- 112 1 01:13 CALV Jordan Daley misses layup CALV 32-30
- 113 1 00:57 RIPON Jordan Stiede makes 3-point jump shot RIPON 32-33
- 114 1 00:57 RIPON Kyle Loughrin assist RIPON 32-33
- 115 1 00:37 CALV Austin Parks misses 3-point jump shot RIPON 32-33
- 116 1 00:31 CALV Michael Welch turnover RIPON 32-33
- 117 1 00:29 RIPON Jordan Stiede steal RIPON 32-33
- 118 1 00:03 CALV Daniel Stout foul RIPON 32-33
- 119 1 00:03 RIPON Ty Sabin makes free throw RIPON 32-34
- 120 1 00:03 RIPON Ty Sabin misses free throw RIPON 32-34
- 121 1 00:02 RIPON Mason Stangl foul RIPON 32-34
- 122 1 18:42 CALV Daniel Stout defensive rebound RIPON 2-3
- 123 1 18:01 RIPON Ripon Red Hawks offensive rebound CALV 4-3
- 124 1 16:58 CALV Jordan Daley defensive rebound CALV 6-5
- 125 1 16:48 RIPON Justin Leistikow defensive rebound CALV 6-5
- 126 1 16:35 CALV Austin Parks defensive rebound CALV 6-5
- 127 1 15:07 CALV Jordan Brink defensive rebound RIPON 8-10
- 128 1 14:21 CALV Brad Visser defensive rebound CALV 11-10
- 129 1 14:11 RIPON Koy Brecklin defensive rebound CALV 11-10
- 130 1 13:58 RIPON Isaac Masters offensive rebound CALV 11-10
- 131 1 13:50 CALV Connor Vanderbrug defensive rebound CALV 11-10
- 132 1 13:10 RIPON Koy Brecklin defensive rebound CALV 11-10
- 133 1 13:03 CALV Connor Vanderbrug defensive rebound 11-11
- 134 1 12:42 CALV TJ Huizenga offensive rebound RIPON 11-14
- 135 1 12:33 RIPON Brendan Mccoy defensive rebound RIPON 11-14
- 136 1 11:57 RIPON Mason Stangl defensive rebound RIPON 12-17
- 137 1 11:33 CALV Jordan Daley defensive rebound RIPON 14-17
- 138 1 10:51 CALV Tyler Dykstra defensive rebound 17-17
- 139 1 10:19 CALV Jordan Daley offensive rebound 17-17
- 140 1 10:11 CALV Jordan Daley offensive rebound 17-17
- 141 1 09:45 CALV Michael Welch defensive rebound CALV 19-17
- 142 1 09:34 RIPON Justin Leistikow defensive rebound CALV 19-17
- 143 1 09:25 CALV Michael Welch defensive rebound CALV 19-17
- 144 1 09:17 RIPON Justin Leistikow defensive rebound CALV 19-17
- 145 1 08:37 RIPON Hayden Hoerdemann defensive rebound 19-19
- 146 1 08:24 CALV Tony Canonie defensive rebound 19-19
- 147 1 07:10 RIPON Hayden Hoerdemann defensive rebound CALV 22-19
- 148 1 06:57 CALV Connor Vanderbrug defensive rebound CALV 22-19
- 149 1 06:38 RIPON Koy Brecklin defensive rebound CALV 22-19
- 150 1 06:15 CALV Brad Visser defensive rebound CALV 22-19
- 151 1 05:21 RIPON Isaac Masters defensive rebound CALV 25-21
- 152 1 05:05 CALV Connor Vanderbrug defensive rebound CALV 25-21
- 153 1 04:31 CALV Jordan Brink defensive rebound CALV 27-23
- 154 1 04:19 CALV Tyler Dykstra offensive rebound CALV 27-23
- 155 1 04:15 CALV Tyler Dykstra offensive rebound CALV 27-23
- 156 1 04:08 RIPON Hayden Hoerdemann defensive rebound CALV 27-23
- 157 1 02:37 CALV Jordan Daley defensive rebound CALV 27-26
- 158 1 01:25 RIPON Ripon Red Hawks deadball rebound CALV 32-29
- 159 1 01:13 RIPON Mason Stangl defensive rebound CALV 32-30
- 160 1 00:37 CALV Michael Welch offensive rebound RIPON 32-33
- 161 1 00:03 CALV Jordan Daley defensive rebound RIPON 32-34
- 162 1 15:55 CALV Connor Vanderbrug substitution in RIPON 6-7
- 163 1 15:55 CALV TJ Huizenga substitution in RIPON 6-7
- 164 1 15:55 CALV Brad Visser substitution in RIPON 6-7
- 165 1 15:55 RIPON Brendan Mccoy substitution in RIPON 6-7
- 166 1 15:55 RIPON Hayden Hoerdemann substitution in RIPON 6-7
- 167 1 14:59 CALV Austin Parks substitution in RIPON 8-10
- 168 1 14:59 RIPON Isaac Masters substitution in RIPON 8-10
- 169 1 14:59 RIPON Koy Brecklin substitution in RIPON 8-10
- 170 1 13:03 CALV Daniel Stout substitution in 11-11
- 171 1 13:03 RIPON Kyle Loughrin substitution in 11-11
- 172 1 13:03 RIPON Mason Stangl substitution in 11-11
- 173 1 11:57 CALV Jordan Brink substitution in RIPON 12-17
- 174 1 11:57 CALV Jordan Daley substitution in RIPON 12-17
- 175 1 11:57 RIPON Justin Leistikow substitution in RIPON 12-17
- 176 1 11:01 CALV Tyler Dykstra substitution in 17-17
- 177 1 11:01 RIPON Ty Sabin substitution in 17-17
- 178 1 09:49 CALV Michael Welch substitution in CALV 19-17
- 179 1 09:49 CALV Tony Canonie substitution in CALV 19-17
- 180 1 09:09 CALV Connor Vanderbrug substitution in CALV 19-17
- 181 1 09:09 RIPON Hayden Hoerdemann substitution in CALV 19-17
- 182 1 08:07 CALV TJ Huizenga substitution in CALV 21-19
- 183 1 08:07 CALV Brad Visser substitution in CALV 21-19
- 184 1 08:07 RIPON Jordan Stiede substitution in CALV 21-19
- 185 1 08:07 RIPON Brendan Mccoy substitution in CALV 21-19
- 186 1 08:07 RIPON Koy Brecklin substitution in CALV 21-19
- 187 1 05:57 RIPON Ty Sabin substitution in CALV 25-19
- 188 1 05:57 RIPON Isaac Masters substitution in CALV 25-19
- 189 1 05:57 RIPON Justin Leistikow substitution in CALV 25-19
- 190 1 05:39 CALV Austin Parks substitution in CALV 25-21
- 191 1 04:31 CALV Jordan Brink substitution in CALV 27-23
- 192 1 04:31 CALV Tyler Dykstra substitution in CALV 27-23
- 193 1 03:43 CALV Jordan Daley substitution in CALV 27-23
- 194 1 03:43 CALV Daniel Stout substitution in CALV 27-23
- 195 1 03:02 RIPON Jordan Stiede substitution in CALV 27-26
- 196 1 01:25 CALV Michael Welch substitution in CALV 32-30
- 197 1 01:25 RIPON Mason Stangl substitution in CALV 32-30
- 198 1 15:55 CALV Austin Parks substitution out RIPON 6-7
- 199 1 15:55 CALV Jordan Daley substitution out RIPON 6-7
- 200 1 15:55 CALV Daniel Stout substitution out RIPON 6-7
- 201 1 15:55 RIPON Kyle Loughrin substitution out RIPON 6-7
- 202 1 15:55 RIPON Mason Stangl substitution out RIPON 6-7
- 203 1 14:59 CALV Jordan Brink substitution out RIPON 8-10
- 204 1 14:59 RIPON Jordan Stiede substitution out RIPON 8-10
- 205 1 14:59 RIPON Justin Leistikow substitution out RIPON 8-10
- 206 1 13:03 CALV Tyler Dykstra substitution out 11-11
- 207 1 13:03 RIPON Ty Sabin substitution out 11-11
- 208 1 13:03 RIPON Hayden Hoerdemann substitution out 11-11
- 209 1 11:57 CALV TJ Huizenga substitution out RIPON 12-17
- 210 1 11:57 CALV Brad Visser substitution out RIPON 12-17
- 211 1 11:57 RIPON Koy Brecklin substitution out RIPON 12-17
- 212 1 11:01 CALV Connor Vanderbrug substitution out 17-17
- 213 1 11:01 RIPON Brendan Mccoy substitution out 17-17
- 214 1 09:49 CALV Daniel Stout substitution out CALV 19-17
- 215 1 09:49 CALV Austin Parks substitution out CALV 19-17
- 216 1 09:09 CALV Tyler Dykstra substitution out CALV 19-17
- 217 1 09:09 RIPON Mason Stangl substitution out CALV 19-17
- 218 1 08:07 CALV Jordan Brink substitution out CALV 21-19
- 219 1 08:07 CALV Jordan Daley substitution out CALV 21-19
- 220 1 08:07 RIPON Isaac Masters substitution out CALV 21-19
- 221 1 08:07 RIPON Ty Sabin substitution out CALV 21-19
- 222 1 08:07 RIPON Justin Leistikow substitution out CALV 21-19
- 223 1 05:57 RIPON Jordan Stiede substitution out CALV 25-19
- 224 1 05:57 RIPON Brendan Mccoy substitution out CALV 25-19
- 225 1 05:57 RIPON Koy Brecklin substitution out CALV 25-19
- 226 1 05:39 CALV Tony Canonie substitution out CALV 25-21
- 227 1 04:31 CALV Michael Welch substitution out CALV 27-23
- 228 1 04:31 CALV TJ Huizenga substitution out CALV 27-23
- 229 1 03:43 CALV Connor Vanderbrug substitution out CALV 27-23
- 230 1 03:43 CALV Brad Visser substitution out CALV 27-23
- 231 1 03:02 RIPON Isaac Masters substitution out CALV 27-26
- 232 1 01:25 CALV Tyler Dykstra substitution out CALV 32-30
- 233 1 01:25 RIPON Justin Leistikow substitution out CALV 32-30
- 234 2 19:49 RIPON Kyle Loughrin makes 2-point jump shot RIPON 32-36
- 235 2 19:49 RIPON Justin Leistikow assist RIPON 32-36
- 236 2 19:48 CALV Austin Parks foul RIPON 32-36
- 237 2 19:48 RIPON Kyle Loughrin makes free throw RIPON 32-37
- 238 2 19:38 CALV Jordan Daley makes layup RIPON 34-37
- 239 2 19:38 CALV Jordan Brink assist RIPON 34-37
- 240 2 19:10 RIPON Justin Leistikow misses 3-point jump shot RIPON 34-37
- 241 2 19:04 CALV Jordan Daley turnover RIPON 34-37
- 242 2 19:02 RIPON Jordan Stiede steal RIPON 34-37
- 243 2 18:58 RIPON Jordan Stiede makes layup RIPON 34-39
- 244 2 18:42 CALV Jordan Brink makes 3-point jump shot RIPON 37-39
- 245 2 18:24 RIPON Ty Sabin makes 2-point jump shot RIPON 37-41
- 246 2 18:06 CALV Austin Parks misses 3-point jump shot RIPON 37-41
- 247 2 18:00 RIPON Justin Leistikow foul RIPON 37-41
- 248 2 18:00 CALV Tyler Dykstra makes free throw RIPON 38-41
- 249 2 18:00 CALV Jordan Daley misses free throw RIPON 38-41
- 250 2 18:00 CALV Jordan Brink makes 3-point jump shot 41-41
- 251 2 18:00 CALV Jordan Daley assist 41-41
- 252 2 17:37 RIPON Mason Stangl misses 2-point jump shot 41-41
- 253 2 17:32 RIPON Ripon Red Hawks 30-second timeout 41-41
- 254 2 17:26 CALV Tyler Dykstra foul 41-41
- 255 2 17:26 RIPON Mason Stangl makes free throw RIPON 41-42
- 256 2 17:26 RIPON Mason Stangl misses free throw RIPON 41-42
- 257 2 17:16 RIPON Ty Sabin misses 2-point jump shot RIPON 41-42
- 258 2 17:11 RIPON Kyle Loughrin makes 3-point jump shot RIPON 41-45
- 259 2 17:11 RIPON Ty Sabin assist RIPON 41-45
- 260 2 16:52 CALV Connor Vanderbrug misses 2-point jump shot RIPON 41-45
- 261 2 16:49 RIPON Mason Stangl foul RIPON 41-45
- 262 2 16:39 CALV Jordan Daley makes 2-point jump shot RIPON 43-45
- 263 2 16:17 RIPON Jordan Stiede makes 3-point jump shot RIPON 43-48
- 264 2 16:17 RIPON Ty Sabin assist RIPON 43-48
- 265 2 16:06 CALV Calvin Knights 20-second timeout RIPON 43-48
- 266 2 15:59 CALV Brad Visser makes layup RIPON 45-48
- 267 2 15:43 RIPON Ty Sabin makes layup RIPON 45-50
- 268 2 15:43 RIPON Justin Leistikow assist RIPON 45-50
- 269 2 15:34 CALV Jordan Brink makes layup RIPON 47-50
- 270 2 15:07 RIPON Ty Sabin misses 3-point jump shot RIPON 47-50
- 271 2 14:44 RIPON Ty Sabin misses 3-point jump shot RIPON 47-50
- 272 2 14:34 CALV Brad Visser turnover RIPON 47-50
- 273 2 14:04 RIPON Brendan Mccoy misses layup RIPON 47-50
- 274 2 14:04 CALV Daniel Stout shot block RIPON 47-50
- 275 2 14:04 RIPON Kyle Loughrin foul RIPON 47-50
- 276 2 14:04 CALV TJ Huizenga misses free throw RIPON 47-50
- 277 2 14:04 CALV TJ Huizenga makes free throw RIPON 48-50
- 278 2 13:52 RIPON Ty Sabin misses 2-point jump shot RIPON 48-50
- 279 2 13:40 CALV Austin Parks misses 2-point jump shot RIPON 48-50
- 280 2 13:27 CALV Daniel Stout makes tip-in shot 50-50
- 281 2 13:20 RIPON Hayden Hoerdemann makes 3-point jump shot RIPON 50-53
- 282 2 13:20 RIPON Ty Sabin assist RIPON 50-53
- 283 2 13:01 CALV Connor Vanderbrug makes 2-point jump shot RIPON 52-53
- 284 2 13:01 CALV Daniel Stout assist RIPON 52-53
- 285 2 12:50 RIPON Isaac Masters misses 3-point jump shot RIPON 52-53
- 286 2 12:42 CALV Brad Visser misses layup RIPON 52-53
- 287 2 12:30 CALV Connor Vanderbrug foul RIPON 52-53
- 288 2 12:30 RIPON Ty Sabin makes free throw RIPON 52-54
- 289 2 12:30 RIPON Ty Sabin makes free throw RIPON 52-55
- 290 2 12:12 CALV Austin Parks makes 3-point jump shot 55-55
- 291 2 12:12 CALV Daniel Stout assist 55-55
- 292 2 11:52 RIPON Ty Sabin misses 3-point jump shot 55-55
- 293 2 11:42 RIPON Koy Brecklin makes layup RIPON 55-57
- 294 2 11:42 RIPON Ty Sabin assist RIPON 55-57
- 295 2 11:20 CALV Jordan Daley makes 2-point jump shot 57-57
- 296 2 11:03 RIPON Ty Sabin makes 3-point jump shot RIPON 57-60
- 297 2 10:59 CALV Calvin Knights 20-second timeout RIPON 57-60
- 298 2 10:45 CALV Tyler Dykstra misses 3-point jump shot RIPON 57-60
- 299 2 10:07 RIPON Mason Stangl makes 2-point jump shot RIPON 57-62
- 300 2 09:50 CALV Jordan Daley turnover RIPON 57-62
- 301 2 09:46 RIPON Isaac Masters steal RIPON 57-62
- 302 2 09:42 RIPON Isaac Masters misses layup RIPON 57-62
- 303 2 09:42 CALV Tony Canonie shot block RIPON 57-62
- 304 2 09:37 RIPON Ty Sabin foul RIPON 57-62
- 305 2 09:37 CALV Michael Welch misses free throw RIPON 57-62
- 306 2 09:37 CALV Michael Welch makes free throw RIPON 58-62
- 307 2 09:04 RIPON Kyle Loughrin turnover RIPON 58-62
- 308 2 08:49 CALV Connor Vanderbrug makes 2-point jump shot RIPON 60-62
- 309 2 08:15 RIPON Jordan Stiede misses 3-point jump shot RIPON 60-62
- 310 2 08:12 RIPON Ripon Red Hawks 30-second timeout RIPON 60-62
- 311 2 07:56 CALV Brad Visser turnover RIPON 60-62
- 312 2 07:53 RIPON Hayden Hoerdemann steal RIPON 60-62
- 313 2 07:25 CALV TJ Huizenga foul RIPON 60-62
- 314 2 07:22 RIPON Ty Sabin makes 2-point jump shot RIPON 60-64
- 315 2 07:07 CALV Jordan Brink misses 3-point jump shot RIPON 60-64
- 316 2 07:02 RIPON Hayden Hoerdemann makes 3-point jump shot RIPON 60-67
- 317 2 07:02 RIPON Kyle Loughrin assist RIPON 60-67
- 318 2 06:41 CALV Tyler Dykstra misses 2-point jump shot RIPON 60-67
- 319 2 06:33 CALV Jordan Brink makes 3-point jump shot RIPON 63-67
- 320 2 06:33 CALV Tyler Dykstra assist RIPON 63-67
- 321 2 06:02 RIPON Ty Sabin makes layup RIPON 63-69
- 322 2 06:02 CALV Jordan Daley foul RIPON 63-69
- 323 2 06:02 RIPON Ty Sabin makes free throw RIPON 63-70
- 324 2 05:42 CALV Michael Welch makes layup RIPON 65-70
- 325 2 05:42 CALV Austin Parks assist RIPON 65-70
- 326 2 05:07 CALV Michael Welch foul RIPON 65-70
- 327 2 05:05 RIPON Kyle Loughrin misses free throw RIPON 65-70
- 328 2 05:05 RIPON Kyle Loughrin makes free throw RIPON 65-71
- 329 2 04:41 CALV Michael Welch makes layup RIPON 67-71
- 330 2 04:41 CALV Jordan Brink assist RIPON 67-71
- 331 2 04:26 RIPON Ty Sabin makes 2-point jump shot RIPON 67-73
- 332 2 04:09 CALV Jordan Brink misses 3-point jump shot RIPON 67-73
- 333 2 03:41 RIPON Kyle Loughrin makes 2-point jump shot RIPON 67-75
- 334 2 03:31 CALV Michael Welch misses 3-point jump shot RIPON 67-75
- 335 2 03:19 RIPON Ripon Red Hawks 30-second timeout RIPON 67-75
- 336 2 03:04 RIPON Kyle Loughrin turnover RIPON 67-75
- 337 2 03:01 CALV Tyler Dykstra steal RIPON 67-75
- 338 2 02:53 CALV Jordan Brink turnover RIPON 67-75
- 339 2 02:51 RIPON Kyle Loughrin steal RIPON 67-75
- 340 2 02:40 CALV Austin Parks foul RIPON 67-75
- 341 2 02:40 RIPON Ty Sabin makes free throw RIPON 67-76
- 342 2 02:40 RIPON Ty Sabin makes free throw RIPON 67-77
- 343 2 02:30 CALV Jordan Daley misses 2-point jump shot RIPON 67-77
- 344 2 02:20 RIPON Ty Sabin misses 3-point jump shot RIPON 67-77
- 345 2 01:59 CALV Jordan Brink makes 3-point jump shot RIPON 70-77
- 346 2 01:59 CALV Tyler Dykstra assist RIPON 70-77
- 347 2 01:36 RIPON Ty Sabin misses 3-point jump shot RIPON 70-77
- 348 2 01:29 RIPON Ripon Red Hawks 30-second timeout RIPON 70-77
- 349 2 01:07 RIPON Ty Sabin misses 2-point jump shot RIPON 70-77
- 350 2 01:03 RIPON Kyle Loughrin misses 2-point jump shot RIPON 70-77
- 351 2 00:57 CALV Jordan Brink foul RIPON 70-77
- 352 2 00:57 RIPON Kyle Loughrin makes free throw RIPON 70-78
- 353 2 00:57 RIPON Kyle Loughrin makes free throw RIPON 70-79
- 354 2 00:50 CALV Jordan Brink makes layup RIPON 72-79
- 355 2 00:50 RIPON Kyle Loughrin foul RIPON 72-79
- 356 2 00:50 CALV Jordan Brink makes free throw RIPON 73-79
- 357 2 00:48 RIPON Kyle Loughrin turnover RIPON 73-79
- 358 2 00:43 CALV Jordan Brink makes 2-point jump shot RIPON 75-79
- 359 2 00:41 CALV Calvin Knights 30-second timeout RIPON 75-79
- 360 2 00:35 CALV Michael Welch foul RIPON 75-79
- 361 2 00:35 RIPON Ty Sabin makes free throw RIPON 75-80
- 362 2 00:35 RIPON Ty Sabin makes free throw RIPON 75-81
- 363 2 00:29 CALV Michael Welch makes 2-point jump shot RIPON 77-81
- 364 2 00:29 CALV Jordan Brink assist RIPON 77-81
- 365 2 00:28 CALV Calvin Knights 30-second timeout RIPON 77-81
- 366 2 00:27 CALV Jordan Daley foul RIPON 77-81
- 367 2 00:27 RIPON Justin Leistikow makes free throw RIPON 77-82
- 368 2 00:27 RIPON Justin Leistikow misses free throw RIPON 77-82
- 369 2 00:21 CALV Jordan Brink makes layup RIPON 79-82
- 370 2 00:21 RIPON Ty Sabin foul RIPON 79-82
- 371 2 00:21 CALV Jordan Brink makes free throw RIPON 80-82
- 372 2 00:19 CALV Jordan Brink foul RIPON 80-82
- 373 2 00:19 RIPON Jordan Stiede makes free throw RIPON 80-83
- 374 2 00:19 RIPON Jordan Stiede makes free throw RIPON 80-84
- 375 2 00:10 CALV Austin Parks misses 3-point jump shot RIPON 80-84
- 376 2 00:04 CALV Austin Parks foul RIPON 80-84
- 377 2 00:04 RIPON Ty Sabin makes free throw RIPON 80-85
- 378 2 00:04 RIPON Ty Sabin makes free throw RIPON 80-86
- 379 2 00:01 CALV Jordan Brink misses 3-point jump shot RIPON 80-86
- 380 2 19:10 CALV Austin Parks defensive rebound RIPON 34-37
- 381 2 18:06 CALV Calvin Knights offensive rebound RIPON 37-41
- 382 2 18:00 CALV Tyler Dykstra offensive rebound RIPON 38-41
- 383 2 17:37 RIPON Justin Leistikow offensive rebound 41-41
- 384 2 17:26 RIPON Justin Leistikow offensive rebound RIPON 41-42
- 385 2 17:16 RIPON Ty Sabin offensive rebound RIPON 41-42
- 386 2 16:52 CALV Michael Welch offensive rebound RIPON 41-45
- 387 2 15:07 RIPON Justin Leistikow offensive rebound RIPON 47-50
- 388 2 14:44 CALV Jordan Brink defensive rebound RIPON 47-50
- 389 2 14:04 CALV Connor Vanderbrug defensive rebound RIPON 47-50
- 390 2 14:04 CALV Calvin Knights deadball rebound RIPON 47-50
- 391 2 13:52 CALV TJ Huizenga defensive rebound RIPON 48-50
- 392 2 13:40 CALV Daniel Stout offensive rebound RIPON 48-50
- 393 2 12:50 CALV Connor Vanderbrug defensive rebound RIPON 52-53
- 394 2 12:42 RIPON Hayden Hoerdemann defensive rebound RIPON 52-53
- 395 2 11:52 RIPON Justin Leistikow offensive rebound 55-55
- 396 2 10:45 RIPON Koy Brecklin defensive rebound RIPON 57-60
- 397 2 09:38 CALV Jordan Daley defensive rebound RIPON 57-62
- 398 2 09:37 CALV Calvin Knights deadball rebound RIPON 57-62
- 399 2 08:15 RIPON Ripon Red Hawks deadball rebound RIPON 60-62
- 400 2 07:07 RIPON Ripon Red Hawks defensive rebound RIPON 60-64
- 401 2 06:41 CALV Tyler Dykstra offensive rebound RIPON 60-67
- 402 2 05:05 RIPON Ripon Red Hawks deadball rebound RIPON 65-70
- 403 2 04:09 RIPON Kyle Loughrin offensive rebound RIPON 67-73
- 404 2 03:31 RIPON Ripon Red Hawks defensive rebound RIPON 67-75
- 405 2 02:30 RIPON Justin Leistikow defensive rebound RIPON 67-77
- 406 2 02:20 CALV Tyler Dykstra defensive rebound RIPON 67-77
- 407 2 01:36 RIPON Justin Leistikow offensive rebound RIPON 70-77
- 408 2 01:07 RIPON Ripon Red Hawks offensive rebound RIPON 70-77
- 409 2 01:03 RIPON Ripon Red Hawks offensive rebound RIPON 70-77
- 410 2 00:27 CALV Jordan Brink defensive rebound RIPON 77-82
- 411 2 00:10 RIPON Justin Leistikow defensive rebound RIPON 80-84
- 412 2 00:00 CALV Calvin Knights deadball rebound RIPON 80-86
- 413 2 17:32 CALV TJ Huizenga substitution in 41-41
- 414 2 17:26 CALV Michael Welch substitution in RIPON 41-42
- 415 2 17:26 CALV Connor Vanderbrug substitution in RIPON 41-42
- 416 2 16:49 RIPON Hayden Hoerdemann substitution in RIPON 41-45
- 417 2 16:06 CALV Brad Visser substitution in RIPON 43-48
- 418 2 14:34 CALV Austin Parks substitution in RIPON 47-50
- 419 2 14:34 CALV Daniel Stout substitution in RIPON 47-50
- 420 2 14:34 RIPON Isaac Masters substitution in RIPON 47-50
- 421 2 14:34 RIPON Brendan Mccoy substitution in RIPON 47-50
- 422 2 14:34 RIPON Koy Brecklin substitution in RIPON 47-50
- 423 2 14:04 RIPON Ty Sabin substitution in RIPON 48-50
- 424 2 12:30 CALV Tyler Dykstra substitution in RIPON 52-55
- 425 2 12:30 CALV Jordan Daley substitution in RIPON 52-55
- 426 2 12:30 RIPON Justin Leistikow substitution in RIPON 52-55
- 427 2 11:48 CALV Jordan Brink substitution in 55-55
- 428 2 10:29 CALV Tony Canonie substitution in RIPON 57-60
- 429 2 10:29 CALV Michael Welch substitution in RIPON 57-60
- 430 2 10:29 RIPON Mason Stangl substitution in RIPON 57-60
- 431 2 09:37 CALV Brad Visser substitution in RIPON 58-62
- 432 2 09:37 RIPON Kyle Loughrin substitution in RIPON 58-62
- 433 2 09:37 RIPON Jordan Stiede substitution in RIPON 58-62
- 434 2 09:04 CALV Connor Vanderbrug substitution in RIPON 58-62
- 435 2 09:04 RIPON Hayden Hoerdemann substitution in RIPON 58-62
- 436 2 08:12 CALV TJ Huizenga substitution in RIPON 60-62
- 437 2 07:25 CALV Jordan Brink substitution in RIPON 60-62
- 438 2 07:03 CALV Tyler Dykstra substitution in RIPON 60-64
- 439 2 07:03 CALV Jordan Daley substitution in RIPON 60-64
- 440 2 07:03 RIPON Justin Leistikow substitution in RIPON 60-64
- 441 2 05:53 CALV TJ Huizenga substitution in RIPON 63-70
- 442 2 05:53 CALV Austin Parks substitution in RIPON 63-70
- 443 2 05:53 RIPON Isaac Masters substitution in RIPON 63-70
- 444 2 03:19 RIPON Jordan Stiede substitution in RIPON 67-75
- 445 2 02:40 CALV Jordan Daley substitution in RIPON 67-77
- 446 2 02:40 CALV Connor Vanderbrug substitution in RIPON 67-77
- 447 2 01:29 CALV Michael Welch substitution in RIPON 70-77
- 448 2 00:57 RIPON Koy Brecklin substitution in RIPON 70-79
- 449 2 00:50 CALV Tony Canonie substitution in RIPON 73-79
- 450 2 00:50 RIPON Hayden Hoerdemann substitution in RIPON 73-79
- 451 2 00:48 CALV Austin Parks substitution in RIPON 73-79
- 452 2 00:41 CALV Tony Canonie substitution in RIPON 75-79
- 453 2 00:35 CALV Austin Parks substitution in RIPON 75-81
- 454 2 00:28 CALV Tony Canonie substitution in RIPON 77-81
- 455 2 00:27 CALV Austin Parks substitution in RIPON 77-82
- 456 2 00:21 CALV Tony Canonie substitution in RIPON 80-82
- 457 2 00:19 CALV Austin Parks substitution in RIPON 80-84
- 458 2 00:19 RIPON Koy Brecklin substitution in RIPON 80-84
- 459 2 17:32 CALV Austin Parks substitution out 41-41
- 460 2 17:26 CALV Tyler Dykstra substitution out RIPON 41-42
- 461 2 17:26 CALV Daniel Stout substitution out RIPON 41-42
- 462 2 16:49 RIPON Mason Stangl substitution out RIPON 41-45
- 463 2 16:06 CALV Jordan Daley substitution out RIPON 43-48
- 464 2 14:34 CALV Jordan Brink substitution out RIPON 47-50
- 465 2 14:34 CALV Michael Welch substitution out RIPON 47-50
- 466 2 14:34 RIPON Jordan Stiede substitution out RIPON 47-50
- 467 2 14:34 RIPON Ty Sabin substitution out RIPON 47-50
- 468 2 14:34 RIPON Justin Leistikow substitution out RIPON 47-50
- 469 2 14:04 RIPON Kyle Loughrin substitution out RIPON 48-50
- 470 2 12:30 CALV TJ Huizenga substitution out RIPON 52-55
- 471 2 12:30 CALV Connor Vanderbrug substitution out RIPON 52-55
- 472 2 12:30 RIPON Hayden Hoerdemann substitution out RIPON 52-55
- 473 2 11:48 CALV Brad Visser substitution out 55-55
- 474 2 10:29 CALV Austin Parks substitution out RIPON 57-60
- 475 2 10:29 CALV Daniel Stout substitution out RIPON 57-60
- 476 2 10:29 RIPON Koy Brecklin substitution out RIPON 57-60
- 477 2 09:37 CALV Jordan Daley substitution out RIPON 58-62
- 478 2 09:37 RIPON Isaac Masters substitution out RIPON 58-62
- 479 2 09:37 RIPON Brendan Mccoy substitution out RIPON 58-62
- 480 2 09:04 CALV Tyler Dykstra substitution out RIPON 58-62
- 481 2 09:04 RIPON Justin Leistikow substitution out RIPON 58-62
- 482 2 08:12 CALV Jordan Brink substitution out RIPON 60-62
- 483 2 07:25 CALV Brad Visser substitution out RIPON 60-62
- 484 2 07:03 CALV Connor Vanderbrug substitution out RIPON 60-64
- 485 2 07:03 CALV TJ Huizenga substitution out RIPON 60-64
- 486 2 07:03 RIPON Mason Stangl substitution out RIPON 60-64
- 487 2 05:53 CALV Tony Canonie substitution out RIPON 63-70
- 488 2 05:53 CALV Jordan Daley substitution out RIPON 63-70
- 489 2 05:53 RIPON Jordan Stiede substitution out RIPON 63-70
- 490 2 03:19 RIPON Isaac Masters substitution out RIPON 67-75
- 491 2 02:40 CALV TJ Huizenga substitution out RIPON 67-77
- 492 2 02:40 CALV Michael Welch substitution out RIPON 67-77
- 493 2 01:29 CALV Connor Vanderbrug substitution out RIPON 70-77
- 494 2 00:57 RIPON Hayden Hoerdemann substitution out RIPON 70-79
- 495 2 00:50 CALV Austin Parks substitution out RIPON 73-79
- 496 2 00:50 RIPON Koy Brecklin substitution out RIPON 73-79
- 497 2 00:48 CALV Tony Canonie substitution out RIPON 73-79
- 498 2 00:41 CALV Austin Parks substitution out RIPON 75-79
- 499 2 00:35 CALV Tony Canonie substitution out RIPON 75-81
- 500 2 00:28 CALV Austin Parks substitution out RIPON 77-81
- 501 2 00:27 CALV Tony Canonie substitution out RIPON 77-82
- 502 2 00:21 CALV Austin Parks substitution out RIPON 80-82
- 503 2 00:19 CALV Tony Canonie substitution out RIPON 80-84
- 504 2 00:19 RIPON Kyle Loughrin substitution out RIPON 80-84