The Mexican driver from Campos Racing secured his second victory of the season at the Temple of Speed and, with another fifth-place finish, remains at the top of the Eurocup-3 standings. His teammate Tarnvanichkul celebrated his first podium in the category, while Caranta clinched pole position for Sunday’s race. All three Griffin Core by Campos drivers finished in the points

The 2025 Eurocup-3 season reached its halfway point this past weekend at Monza, the legendary Italian Temple of Speed, where Ernesto Rivera climbed to the top step of the podium for the second time this year. The Mexican driver from Campos Racing once again showcased his consistency at a track that served as a home race for some of his main title rivals. His teammate Enzo Tarnvanichkul, also carrying Red Bull colors on his single-seater, made his first podium appearance in Eurocup-3, reflecting the steady progress he has shown race after race. Jules Caranta, who secured his second pole position of 2025, scored points in both races. The three Griffin Core by Campos drivers—Kacper Sztuka, Jesse Carrasquedo Jr, and Francisco Macedo—also finished in the points.
On Saturday morning, Monza greeted the drivers with a soaked track, which, due to the large amount of standing water, caused delays to the scheduled programme. However, the qualifying session at midday took place in dry conditions. Rivera pulled off a brilliant lap of 1m45.611s to take pole position—and two bonus points—by just fifteen thousandths of a second ahead of local driver Valerio Rinicella. Tarnvanichkul showed great pace at Monza, qualifying sixth with a 1m46.268s lap. Caranta (1m46.446s), Macedo (1m46.647s), Sztuka (1m46.659s), and Carrasquedo (1m46.777s) locked out positions nine through twelve on the grid.
The first race of the weekend, held later that afternoon over 30 minutes plus one lap, became a tactical affair due to the (multiple) appearances of the safety car. Despite his youth, Rivera showed tremendous composure. When the lights went out, Rivera held the lead, but chaos erupted behind him at the Prima Variante. Tarnvanichkul outbraked himself and dropped to the back of the field after a pit stop to change a damaged tyre. Three cars came to a stop at the same corner, triggering the first safety car period. Two laps later, the race resumed with Rivera still leading, while Caranta had climbed to seventh and both Sztuka and Carrasquedo had broken into the top ten. Another off-track excursion at the Parabolica brought out the safety car again, with a third neutralization shortly after when both Sztuka and Carrasquedo retired from the race. At each restart, Rivera managed his pace perfectly and retained the lead, ultimately taking the checkered flag in a race that ended under caution after ten laps. Caranta’s strong comeback saw him finish fifth. Macedo and Tarnvanichkul, after eventful races, finished 16th and 17th, respectively.
On Sunday, the second qualifying session was once again dominated by a Campos Racing driver. This time it was Caranta who secured pole position and the two bonus points, posting a 1m45.796s lap, twenty-eight thousandths ahead of Mattia Colnaghi. The close session saw Rivera qualify third, just seventy thousandths behind his French teammate, with a 1m45.866s lap. Carrasquedo posted the fifth-fastest time with a 1m46.080s. Sztuka was seventh with a 1m46.193s, and Tarnvanichkul ninth thanks to a 1m46.305s lap. Macedo qualified 15th with a 1m47.059s. However, several grid penalties from the first race shuffled the starting order. Caranta kept pole position, but Sztuka moved up to fifth, sharing the third row with Rivera. Tarnvanichkul climbed to eighth, with Macedo and Carrasquedo starting 14th and 15th, respectively.
At the start of the second race, Caranta was unable to maintain the lead but stayed close to Colnaghi and Rinicella. Rivera had a difficult opening lap and, after contact with another driver, dropped to tenth place. With no safety car interruptions, the field gradually spread out. The highlights of the race were the strong recoveries of Tarnvanichkul and Rivera. The Thai driver battled his way to third after an exciting duel with James Egozi, while the Mexican finished fifth, right on the American's tail. Carrasquedo, starting from mid-pack, worked his way up to sixth place, while his Griffin Core by Campos teammates Macedo and Sztuka crossed the line in eighth and ninth. Caranta rounded out the top ten and the points-paying positions.
After Monza, Rivera remains at the top of the overall standings with 136 points and continues to lead the rookie classification. Sztuka, after a weekend where circumstances prevented him from performing at his usual level, sits fourth with 106 points. Right behind him is Carrasquedo with 70 points. Caranta and Tarnvanichkul are eighth and ninth, respectively, while Macedo holds 12th place. In the teams’ standings, Campos Racing is second with 219 points, while Griffin Core by Campos sits third with 187 points.
The championship will next travel to the Netherlands, specifically to the Cathedral of Motorcycling—none other than the Assen Circuit—on the weekend of August 9–10.
Enzo Tarnvanichkul (Campos Racing Driver in Eurocup-3): “It’s been a very intense and unpredictable weekend for us. It was super hard to judge all the different factors leading up to the key moments of the weekend. In particular, the weather played a big role and it was constantly moving around. Fortunately, we managed it well and brought home a podium in R2. I think we maximized that result as best as we could, and I believe it was a solid effort. Always super grateful for the effort the team puts in, this podium is as much mine as its theirs.”








