Top performers for Week 3 of high school football in Western Pennsylvania.

Passing

391 - Travis Clear, Beaver (18 of 38)

346 - James Armstrong, Hopewell (14 of 27)

333 - Ryan Messina, Elizabeth Forward (26 of 35)

331 - Aaron Strader, Pine-Richland (14 of 27)

304 - Deo Beck, Armstrong (31 of 50)

297 - Ethan Hellman, Upper St. Clair (15 of 17)

288 - Jeff Thompson III, Clairton (18 of 23)

267 - John Nonnenberg, Plum (17 of 32)

258 - Mayson Mitchell, Gateway (25 of 41)

254 - Ty Jansma, Canon-McMillan (16 of 27)

223 - Cedric Mack, East Allegheny (15 of 29)

220 - Dennis Hawkins, Ringgold (14 of 20)

212 - Joey Felitsky, North Catholic (9 of 12)

177 - Jaxson Klinger, Charleroi (12 of 25)

164 - Braddock Ambrose, Central Valley (5 of 11)

162 - Cedric Davis Jr., Brentwood (8 of 10)

162 - Triton Farabee, Jefferson-Morgan (7 of 7)

159 - Nolan DiLucia, Peters Township (9 of 16)

147 - Andrew Cross, Moon (10 of 18)

147 - Charles Rush, Avella (5 of 7)

147 - Colin Yurisinec, Mars (14 of 20)

146 - Nate Desmond, Penn-Trafford (9 of 21)

145 - Nicolas Baggetta, Butler (10 of 27)

144 - Evan Devine, Bethel Park (6 of 9)

144 - Andrew Loebig, Seneca Valley (13 of 18)

142 - Landyn Artman, Kiski Area (8 of 21)

139 - Devin Harris, Penn Hills (9 of 12)

138 - Drew Welhorsky, South Fayette (7 of 12)

135 - Aaron Aversa, Shaler (13 of 20)

133 - Logan Hartley, California (8 of 13)

132 - Dominic Detruf, Hempfield (9 of 15)

130 - Jonah Williamson, Trinity (7 of 18)

127 - MJ Stuckey, Cornell (12 of 22)

126 - Brady Brinkley, North Allegheny (10 of 18)

117 - Jamarkus Prager, Highlands (6 of 8)

114 - Connor Kmetz, Riverview (11 of 19)

114 - Dawson Wolfe, Southmoreland (9 of 18)

111 - Tyce Barron, Steel Valley (7 of 8)

110 - Gabe Jenkins, Imani Christian (4 of 4)

109 - Tyler Smiley, Ellwood City (8 of 10)

108 - Devontae Smith, Northgate (7 of 24)

107 - Jack Meade, Seton LaSalle (6 of 9)

102 - Kymon’e Brown, Jeannette (6 of 11)

100 - Brandon Bennett, Montour (5 of 11)

Rushing

263 - James Armstrong, Hopewell

193 - Caden Halajcio, Montour

183 - Niko DeSalvo, Shenango

180 - Doryan Peay, Penn Hills

170 - Derek Diamond, Frazier

165 - Da’Ron Barksdale, Steel Valley

163 - Amoni Ward, Ringgold

162 - Tim Andrasy, Leechburg

162 - Jonah Justice, Beaver

161 - Wyatt Sparbanie, Western Beaver

160 - Ethan Shearer, Central Valley

157 - Ryan Messina, Elizabeth Forward

154 - Owen Gearhart, Keystone Oaks

145 - Aayden Wright, South Fayette

145 - Cody Yacamelli, Penn-Trafford

144 - Tyvon Sewell, Imani Christian

143 - Nasir Wade, Hopewell

142 - Kymon’e Brown, Jeannette

133 - Chris Cochran, Latrobe

132 - Cole Neupaver, Peters Township

130 - Marino Graham, New Castle

130 - C.J. Hart, Plum

130 - Giovani Rothrauff, Norwin

126 - Amos Glenn, Freeport

124 - Khylil Johnson, Cornell

124 - Tavian Taylor, Monessen

117 - Owen Gardner, Trinity

111 - Matt Sieg, Fort Cherry

110 - Kaden Bailey, Freedom

110 - Jahvon Woods, Washington

107 - Joe Geller, Fox Chapel

107 - Malachi Peak, California

107 - Drew Welhorsky, South Fayette

103 - Max Doherty, Derry

100 - David Dennison, Bethel Park

Receiving

216 - Junior Marino, Beaver (9 rec.)

168 - Landon Honick, Elizabeth Forward (13 rec.)

167 - Micah Pupi, Beaver (5 rec.)

147 - Ethan Campoli, Canon-McMillan (8 rec.)

132 - Lucas Rost, Peters Township (6 rec.)

121 - Brandon Murphy Jr., Clairton (7 rec.)

116 - Quinn Olsen, Armstrong (9 rec.)

113 - Nick Wasielewski, North Catholic (4 rec.)

112 - John Woodward, Jefferson-Morgan (6 rec.)

112 - Bryce Wright, Avella (3 rec.)

102 - Jay Timmons, Pine-Richland (5 rec.)