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