*QNSAO stands for “question number that student advanced on” – students in the first round of the finals advanced to the second round after 3 correct answers (5 in the JV Division) and did not participate for the rest of the round.

Qualifies for Nationals
State or Regional Bee Finalist
State or Regional Bee Winner


Varsity Division

Name School Grade Rd. 1 Rd. 2 Rd. 3 Total Rd. 1 Finals Total Rd. 2 Finals Total Rd. 3 Finals Total Status
Alec Vulfson Irvington 12 11 11 12 34 Rd. 1 Finalist
Patrick LeBlanc High Tech 12 11 12 11 34 3 4 5 Runner Up
Jack Mehr Saint Joseph 11 11 10 10 31 3 Rd. 2 Finalist
Joe Kiernan Moorestown 12 10 10 10 30 3 Rd. 2 Finalist
Srishti Srivastava High Tech 11 9 10 10 29 3 Rd. 2 Finalist
Bernard Stanford TriBeCa 12 11 10 6 27 Rd. 1 Finalist
JP Gilmartin Seton Hall 12 11 10 6 27 3 4 6 Champion
Frank Fritz Saint Joseph 12 4 10 12 26 Rd. 1 Finalist
Ian Garrison Evergreen 11 5 9 9 23 Rd. 1 Finalist
Max Servetas North Babylon 11 11 4 5 20 Rd. 1 Finalist
Ben Edelman West Windsor Plainsboro North 11 7 6 4 17
Will Davis West Windsor Plainsboro North 11 4 3 10 17
Andy Xu West Windsor Plainsboro North 12 6 5 6 17
Justin Forman High Tech 12 6 4 5 15
Dan Curley Saint Joseph 12 2 2 10 14
Adam Straus-Goldfarb Princeton Day 12 5 4 4 13
Kara Vo Ridgewood 12 2 5 5 12
Ryan Carroll Phillipsburg 12 3 4 4 11
Donovan Fifield Monsignor Donovan 12 2 3 5 10
Marc Owitz Ranney 11 5 2 3 10
Jonathan Vielstich Phillipsburg 11 4 3 2 9
San jana Rajagopal Ridgewood 11 3 1 3 7
Stephen Badger High Tech 11 3 3 1 7
Grant Parker Ranney 11 2 2 2 6
Hunter Pearl Ranney 11 2 4 0 6
Mike Ploch Saint Joseph 12 3 0 3 6
Daniel Kenny Old Bridge ? 2 0 4 6
Christian Castellanos Saint Joseph 12 0 5 0 5
Nik Kallimanis Old Bridge 11 0 5 0 5
Thomas Seifert Monsignor Donovan 12 2 0 2 4
Matt Reper Phillipsburg 11 0 3 0 3
Justin Lin Saint Joseph 11 2 0 1 3
Rohan Agrawal West Windsor Plainsboro North 11 2 1 0 3
Stephen Rakoczy Phoenixville 12 0 1 1 2
Chris Farkouh Ranney 11 0 1 0 1

Aside from Rd. 3, only advancers’ point totals are shown


JV Division

Name School Grade Rd. 1 Rd. 2 Rd. 3 Total Rd. 1 Finals Total / (QNSAO) Rd. 2 Finals Total / (QNSAO) Rd. 3 Finals Total Status
Alex Oltarsh TriBeCa 10 13 10 12 35 3 (15) 4 (14) 6 Champion
Greg Burton Saint Joseph 10 12 9 11 32 2 Rd. 1 Finalist
Ben Bechtold Ridgewood 10 9 10 9 28 3 (9) 4 (13) 4 Runner Up
Thomas Cleary Ridgewood 10 11 10 6 27 1 Rd. 1 Finalist
Szetong de Cleir Irvington 10 5 11 11 27 3 (12) 2 Rd. 2 Finalist
Christian Bedrij-Arpa High Tech 10 9 5 11 25 0 Rd. 1 Finalist
Varun Wodhwa Wilmington Charter 10 6 10 9 25 3 (19) 1 Rd. 2 Finalist
Alex Press Seton Hall Prep 10 7 9 5 21 3 (20) 2 Rd. 2 Finalist
Dan Blackburn Saint Joseph 10 10 5 6 21 1 Rd. 1 Finalist
Mohan Malhotra Wilmington Charter 9 6 10 4 20 0 Rd. 1 Finalist
Emmanuel Nimarko North Babylon 10 6 4 9 19
Tom Budzyn Seton Hall Prep 10 6 7 4 17
Trevor Jurkowski Phillipsburg 10 6 4 7 17
Geoffrey Mendoza Ridgewood 9 4 6 5 15
Simonas Vaitkus Seton Hall Prep 9 4 5 7 16
Ali Geisa Old Bridge 10 4 6 5 15
Brett Barbin Moorestown Friends 10 2 2 7 11
Lena Zlock Princeton Day 10 4 3 3 10
Mable DeSouza Wilmington Charter 9 4 3 3 10
Matt Henderson Seton Hall Prep ? 4 3 2 9
Dean Parker Ranney 9 1 2 6 9
Josh Goikhman Ranney 10 4 3 1 8
Rohith Venkataraman Wilmington Charter 10 1 4 3 8
Shrayus Sortus Wilmington Charter 9 3 2 1 6
Charlotte Demarco Ranney 10 2 2 1 5
Michelle Bai Phillipsburg 10 2 1 2 5
Caleb Schwartz Phillipsburg 9 1 2 1 4
Eric Katz Methacton 9 1 0 3 4
Phillip Kang Wilmington Charter 9 1 1 1 3
Josh Murdy Moorestown Friends 9 1 0 1 2
Bruno Fernandes Seton Hall Prep 9 1 0 1 2
Caitlin Vielstich Phillipsburg 9 0 1 0 1
Daniel Castle Wilmington Charter 9 0 -1 1 0
Ian Semon Phillipsburg 10 0 0 0 0
Akash Singh Wilmington Charter 9 0 0 0 0