| Season | School | GP | PTS | PPG |
|---|---|---|---|---|
| 2014-15 | Haverford School | — | — | — |
| 2015-16 | Haverford School | — | — | — |
| 2016-17 | Haverford School | 25 | 403 | 16.1 |
Individual stats available for 39 of 111 games
| Date | Opponent | Score | PTS | |
|---|---|---|---|---|
| Feb 16 | at George School | W 75-60 | 16 | Box Score |
| Feb 6 | at Malvern Prep | W 69-68 | 16 | Box Score |
| Feb 4 | vs Peddie | W 86-67 | 16 | Box Score |
| Jan 30 | at Episcopal Academy | W 59-32 | 16 | Box Score |
| Jan 27 | Unknown | W 60-51 | 16 | Box Score |
| Jan 26 | at Germantown Academy | W 74-56 | 16 | Box Score |
| Jan 19 | at Malvern Prep | W 93-90 | 16 | Box Score |
| Jan 12 | at Episcopal Academy | W 48-44 | 16 | Box Score |
| Dec 31 | at Germantown Academy | W 54-53 | 16 | Box Score |
| Dec 18 | Unknown | W 48-39 | 16 | Box Score |
| Dec 14 | at Phelps | W 67-59 | 16 | Box Score |
| Dec 9 | Unknown | W 71-53 | 16 | Box Score |
| Dec 8 | at Girard Academic Music Program | W 73-23 | 16 | Box Score |
| Nov 26 | Unknown | W 59-42 | 16 | Box Score |
| Nov 14 | at Academy Of The New Church | W 67-59 | 16 | Box Score |
| Nov 13 | at Academy Of The New Church | W 56-48 | 16 | Box Score |
| Nov 8 | at Hun | W 75-44 | 16 | Box Score |
| Nov 8 | at Hill School | W 55-50 | 16 | Box Score |
| Aug 27 | at Shipley | W 75-55 | 16 | Box Score |
| 2017-18 | Haverford School | — | 507 | — |
| 2018-19 | Haverford School | 28 | 436 | 15.6 |
| Career Totals | 53 | 1,346 | 25.4 | |