| 4th Quarter |
Game over |
![South Albany]() #15 Ivan Rodriguez personal foul |
![South Albany]() #21 Seth Cullison made FT | 47 | 69 |
![South Albany]() #21 Seth Cullison missed FT |
![Wilsonville]() # Zac Rossetti personal foul |
![Wilsonville]() #3 Jack Roche personal foul |
![South Albany]() #15 Ivan Rodriguez made 3pt FG | 46 | 69 |
![South Albany]() #3 Tyler Anderson made FT | 43 | 69 |
![Wilsonville]() #5 Harrison Steiger personal foul |
![South Albany]() #3 Tyler Anderson made 2pt FG | 42 | 69 |
![Wilsonville]() #2 Caleb Larsen made 2pt FG | 40 | 69 |
![South Albany]() #3 Tyler Anderson made FT | 40 | 67 |
![South Albany]() #3 Tyler Anderson made FT | 39 | 67 |
![Wilsonville]() #2 Caleb Larsen personal foul |
![Wilsonville]() #2 Caleb Larsen made 3pt FG | 38 | 67 |
![Wilsonville]() #2 Caleb Larsen made 2pt FG | 38 | 64 |
![South Albany]() #25 Tanner Hemzacek made 2pt FG | 38 | 62 |
![Wilsonville]() #10 Zac Woodworth made 2pt FG | 36 | 62 |
![South Albany]() #3 Tyler Anderson made 3pt FG | 36 | 60 |
![Wilsonville]() #33 Zach Reichle personal foul |
![South Albany]() #13 Jaden Guilford made 2pt FG | 33 | 60 |
![Wilsonville]() WILS full timeout |
![South Albany]() #25 Tanner Hemzacek made 2pt FG | 31 | 60 |
![Wilsonville]() #33 Zach Reichle personal foul |
![South Albany]() #3 Tyler Anderson personal foul |
| 3rd Quarter |
End of 3rd quarter |
![South Albany]() #4 Jake Costello made 2pt FG | 29 | 60 |
![Wilsonville]() # Zac Rossetti personal foul |
![Wilsonville]() #33 Zach Reichle made 2pt FG | 27 | 60 |
![South Albany]() #24 Kyle Miller made 2pt FG | 27 | 58 |
![Wilsonville]() #5 Harrison Steiger made 2pt FG | 25 | 58 |
![South Albany]() #24 Kyle Miller missed FT |
![Wilsonville]() WILS 30 second timeout |
![Wilsonville]() #5 Harrison Steiger personal foul |
![South Albany]() #24 Kyle Miller made 2pt FG | 25 | 56 |
![Wilsonville]() #5 Harrison Steiger made 2pt FG | 23 | 56 |
![Wilsonville]() #3 Jack Roche made 2pt FG | 23 | 54 |
![South Albany]() #3 Tyler Anderson missed FT |
![South Albany]() #3 Tyler Anderson missed FT |
![Wilsonville]() #10 Zac Woodworth personal foul |
![Wilsonville]() #5 Harrison Steiger made 2pt FG | 23 | 52 |
![South Albany]() #3 Tyler Anderson personal foul |
![South Albany]() SOUT 30 second timeout |
![South Albany]() #4 Jake Costello made 3pt FG | 23 | 50 |
![Wilsonville]() # Zac Rossetti made 2pt FG | 20 | 50 |
![South Albany]() #25 Tanner Hemzacek made 3pt FG | 20 | 48 |
![Wilsonville]() #33 Zach Reichle made 3pt FG | 17 | 48 |
![Wilsonville]() #5 Harrison Steiger made 2pt FG | 17 | 45 |
![Wilsonville]() #2 Caleb Larsen personal foul |
![Wilsonville]() #5 Harrison Steiger made 2pt FG | 17 | 43 |
![South Albany]() SOUT full timeout |
| 2nd Quarter |
Halftime |
![South Albany]() #4 Jake Costello made FT | 17 | 41 |
![South Albany]() #4 Jake Costello made FT | 16 | 41 |
![Wilsonville]() #5 Harrison Steiger personal foul |
![Wilsonville]() #5 Harrison Steiger made 2pt FG | 15 | 41 |
![Wilsonville]() #33 Zach Reichle made 3pt FG | 15 | 39 |
![Wilsonville]() #33 Zach Reichle made 3pt FG | 15 | 36 |
![Wilsonville]() #5 Harrison Steiger made 2pt FG | 15 | 33 |
![Wilsonville]() #33 Zach Reichle made FT | 15 | 31 |
![Wilsonville]() #33 Zach Reichle made FT | 15 | 30 |
![South Albany]() #21 Seth Cullison flagrant foul |
![Wilsonville]() #5 Harrison Steiger made FT | 15 | 29 |
![Wilsonville]() #5 Harrison Steiger made FT | 15 | 28 |
![South Albany]() #25 Tanner Hemzacek personal foul |
![Wilsonville]() #33 Zach Reichle made 3pt FG | 15 | 27 |
![South Albany]() #13 Jaden Guilford made FT | 15 | 24 |
![South Albany]() #13 Jaden Guilford made FT | 14 | 24 |
![South Albany]() SOUT full timeout |
![Wilsonville]() # Zac Rossetti personal foul |
![Wilsonville]() #33 Zach Reichle made 2pt FG | 13 | 24 |
![Wilsonville]() #5 Harrison Steiger made 2pt FG | 13 | 22 |
![Wilsonville]() # Zac Rossetti personal foul |
![Wilsonville]() # Zac Rossetti made 2pt FG | 13 | 20 |
![Wilsonville]() #33 Zach Reichle missed FT |
![South Albany]() #4 Jake Costello personal foul |
![South Albany]() #3 Tyler Anderson missed FT |
![South Albany]() #3 Tyler Anderson made FT | 13 | 18 |
![Wilsonville]() #10 Zac Woodworth personal foul |
![Wilsonville]() #33 Zach Reichle made 2pt FG | 12 | 18 |
![Wilsonville]() WILS full timeout |
![Wilsonville]() #10 Zac Woodworth made FT | 12 | 16 |
![Wilsonville]() #10 Zac Woodworth made FT | 12 | 15 |
![South Albany]() #13 Jaden Guilford personal foul |
![Wilsonville]() #33 Zach Reichle made 2pt FG | 12 | 14 |
| 1st Quarter |
End of 1st quarter |
![South Albany]() #13 Jaden Guilford made 3pt FG | 12 | 12 |
![South Albany]() #13 Jaden Guilford made FT | 9 | 12 |
![South Albany]() #13 Jaden Guilford missed FT |
![Wilsonville]() #2 Caleb Larsen personal foul |
![Wilsonville]() #2 Caleb Larsen personal foul |
![South Albany]() #4 Jake Costello made 3pt FG | 8 | 12 |
![Wilsonville]() #2 Caleb Larsen made 3pt FG | 5 | 12 |
![Wilsonville]() #2 Caleb Larsen missed FT |
![South Albany]() #3 Tyler Anderson personal foul |
![South Albany]() #4 Jake Costello personal foul |
![South Albany]() #3 Tyler Anderson personal foul |
![South Albany]() #13 Jaden Guilford made 3pt FG | 5 | 9 |
![South Albany]() #13 Jaden Guilford personal foul |
![Wilsonville]() #33 Zach Reichle made FT | 2 | 9 |
![South Albany]() #25 Tanner Hemzacek personal foul |
![Wilsonville]() #33 Zach Reichle made 2pt FG | 2 | 8 |
![South Albany]() #4 Jake Costello made 2pt FG | 2 | 6 |
![Wilsonville]() #2 Caleb Larsen made 2pt FG | 0 | 6 |
![Wilsonville]() #2 Caleb Larsen made 2pt FG | 0 | 4 |
![Wilsonville]() #33 Zach Reichle made FT | 0 | 2 |
![Wilsonville]() #33 Zach Reichle missed FT |
![South Albany]() #12 Eli Nafziger personal foul |
![Wilsonville]() #33 Zach Reichle personal foul |
![South Albany]() #25 Tanner Hemzacek personal foul |
![Wilsonville]() #10 Zac Woodworth missed FT |
![Wilsonville]() #10 Zac Woodworth made FT | 0 | 1 |
![Wilsonville]() WILS wins the tip |
Game Started |