The 2026 Portland 112 was an ARCA Menards Series West race held on Saturday, August 8, 2026, at Portland International Raceway in Portland, Oregon. Contested over 57 laps on the road course, it was the 8th race of the 2026 ARCA Menards Series West season, and the 6th running of the event.

In a wild finish, Mason Massey, driving for Bill McAnally Racing, took advantage of the leaders in a last-lap thriller, coming from fourth to leading in the final corner to score his second career ARCA Menards Series West win. Kyle Steckly took over the lead after Nitro Motorsports teammates Ethan Tovo and Sam Corry made contact, sending them off-track into the grass. Steckly overshot the final corner, giving Massey the lead and the victory. Hailie Deegan snuck through to finish third, with Tovo and Eric Johnson Jr. rounding out the top five. Jeff Anton, Robbie Kennealy, Alex Quarterley, Andrew Chapman, and Gavin Ray rounded out the top ten.

Report

Background

Portland International Raceway (PIR) is a motorsport facility in Portland in the U.S. state of Oregon. It is part of the Delta Park complex on the former site of Vanport, just south of the Columbia River. It lies west of the Delta Park/Vanport light rail station and less than a mile west of Interstate 5.

The track has hosted the IndyCar Series, Formula E, ICSCC and SCCA and OMRRA road racing, the ARCA Menards Series West, the NASCAR O'Reilly Auto Parts Series, the NASCAR Craftsman Truck Series in the past, and SCCA autocross events. Additionally, the PIR grounds are host to OBRA (Oregon Bicycle Racing Association) bicycling races on the track and the surrounding grounds. The facility includes a dragstrip and a motocross track.

Entry list (R) denotes rookie driver.

DriverTeamMake1Robbie KennealyJan's Towing RacingFord04Ian WoodKart Idaho RacingFord4Kyle KellerNascimento MotorsportsToyota05David SmithShockwave MotorsportsToyota5Eric Johnson Jr.Jerry Pitts RacingToyota6Caleb ShraderJerry Pitts RacingToyota7Gavin Ray (R)Jerry Pitts RacingFord13Todd SouzaCentral Coast RacingFord15Mia Lovell (R)Nitro MotorsportsToyota16Hailie DeeganBill McAnally RacingChevrolet19Mason MasseyBill McAnally RacingChevrolet20Brad McAllisterNitro MotorsportsToyota25Sam CorryNitro MotorsportsToyota27Bobby Hillis Jr.Fierce Creature RacingChevrolet32Alex Quarterley1/4 Ley RacingChevrolet38Ray BolingerKart Idaho RacingToyota44Jeff AntonAnton RacingChevrolet50Trevor HuddlestonHigh Point RacingFord51Austin VarcoStrike Mamba RacingChevrolet53Kyle StecklyNDS MotorsportsChevrolet55Andrew Chapman (R)High Point RacingFord70Ethan TovoNitro MotorsportsToyota71Cole Denton (R)Jan's Towing RacingFord72Josiah ReaumeStrike Mamba RacingChevrolet77Ryan VargasPerformance P-1 MotorsportsToyota90Graham JacobsonNitro MotorsportsToyotaOfficial entry list

Practice The first and only practice session was held on Saturday, August 8, at 1:40 PM PST, and lasted for 40 minutes.

Sam Corry, driving for Nitro Motorsports, set the fastest time in the session, with a lap of 1:16.997 seconds, and a speed of .

Practice results Pos.#DriverTeamMakeTimeSpeed125Sam CorryNitro MotorsportsToyota1:16.99791.967270Ethan TovoNitro MotorsportsToyota1:17.16791.765315Mia Lovell (R)Nitro MotorsportsToyota1:17.57291.286Full practice results

Qualifying Qualifying was held on Saturday, August 8, at 3:25 PM PST. The qualifying procedure used was a multi-car, multi-lap based system. All drivers were on track for a 20-minute timed session, and whoever set the fastest time in the session won the pole.

Ethan Tovo, driving for Nitro Motorsports, qualified on pole position with a lap of 1:15.974 seconds, and a speed of . However, Tovo started at the rear of the field due to unapproved adjustments.

Qualifying results Pos.DriverTeamMakeTime170Ethan TovoNitro MotorsportsToyota1:15.97493.206225Sam CorryNitro MotorsportsToyota1:16.17692.958315Mia Lovell (R)Nitro MotorsportsToyota1:16.90092.083413Todd SouzaCentral Coast RacingFord1:17.21291.711590Graham JacobsonNitro MotorsportsToyota1:17.32791.575616Hailie DeeganBill McAnally RacingChevrolet1:17.41991.466719Mason MasseyBill McAnally RacingChevrolet1:17.58891.267871Cole Denton (R)Jan's Towing RacingFord1:17.80091.01896Caleb ShraderJerry Pitts RacingToyota1:17.87490.932105Eric Johnson Jr.Jerry Pitts RacingToyota1:17.89690.906111Robbie KennealyJan's Towing RacingFord1:18.03890.740124Kyle KellerNascimento MotorsportsToyota1:18.16490.5941344Jeff AntonAnton RacingChevrolet1:18.19090.5641450Trevor HuddlestonHigh Point RacingFord1:18.22590.5231520Brad McAllisterNitro MotorsportsToyota1:18.29190.4471655Andrew Chapman (R)High Point RacingFord1:18.45790.2561753Kyle StecklyNDS MotorsportsChevrolet1:18.66190.0221832Alex Quarterley1/4 Ley RacingChevrolet1:19.22089.3871951Austin VarcoStrike Mamba RacingChevrolet1:19.81988.716207Gavin Ray (R)Jerry Pitts RacingFord1:20.48687.9812177Ryan VargasPerformance P-1 MotorsportsToyota1:22.68285.6442227Bobby Hillis Jr.Fierce Creature RacingChevrolet1:23.28085.0292304Ian WoodKart Idaho RacingFord1:24.51683.7852472Josiah ReaumeStrike Mamba RacingChevrolet1:29.22579.3632538Ray BolingerKart Idaho RacingToyota1:43.09168.6892605David SmithShockwave MotorsportsToyota——Official qualifying results

Race Race results Laps: 57 FinStDriverTeamMakeLapsLedStatusPts1719Mason MasseyBill McAnally RacingChevrolet571Running4721753Kyle StecklyNDS MotorsportsChevrolet570Running423616Hailie DeeganBill McAnally RacingChevrolet570Running414170Ethan TovoNitro MotorsportsToyota571Running425105Eric Johnson Jr.Jerry Pitts RacingToyota570Running3961344Jeff AntonAnton RacingChevrolet570Running387111Robbie KennealyJan's Towing RacingFord570Running3781832Alex Quarterley1/4 Ley RacingChevrolet570Running3691655Andrew Chapman (R)High Point RacingFord570Running3510207Gavin Ray (R)Jerry Pitts RacingFord570Running3411315Mia Lovell (R)Nitro MotorsportsToyota570Running3312590Graham JacobsonNitro MotorsportsToyota576Running33131450Trevor HuddlestonHigh Point RacingFord570Running31142227Bobby Hillis Jr.Fierce Creature RacingChevrolet570Running3015225Sam CorryNitro MotorsportsToyota5749Running3116871Cole Denton (R)Jan's Towing RacingFord570Running28171951Austin VarcoStrike Mamba RacingChevrolet560Running27181520Brad McAllisterNitro MotorsportsToyota540Mechanical26192304Ian WoodKart Idaho RacingFord530Running25202605David SmithShockwave MotorsportsToyota500Running2421124Kyle KellerNascimento MotorsportsToyota380Mechanical23222177Ryan VargasPerformance P-1 MotorsportsToyota310Mechanical222396Caleb ShraderJerry Pitts RacingToyota210Mechanical2124413Todd SouzaCentral Coast RacingFord210Brakes20252538Ray BolingerKart Idaho RacingToyota60Mechanical19262472Josiah ReaumeStrike Mamba RacingChevrolet30Mechanical18Official race results

Race statistics

Lead changes: 4 among 4 different drivers Cautions/Laps: 6 for 16 laps Red flags: 1 Time of race: 1 hour, 40 minutes and 21 seconds Average speed:

Standings after the race

Drivers' Championship standings Pos Driver Points 1 Trevor Huddleston 379 1 2 Mason Massey 361 (–18) 1 3 Robbie Kennealy 346 (–33) 2 4 Cole Denton 342 (–37) 5 Eric Johnson Jr. 337 (–42) 1 6 Hailie Deegan 327 (–52) 1 7 Mia Lovell 321 (–58) 8 Andrew Chapman 315 (–64) 9 Gavin Ray 310 (–69) 10 David Smith 267 (–112)

Note: Only the first 10 positions are included for the driver standings.

References