The New York Giants went down to Miami this week to compete against a Dolphins team widely projected to be one of the worst in the NFL. That the Giants were dominant in Thursday’s joint practice and Saturday’s preseason game is encouraging, but the level of competition needs to be factored into any analysis.With that in mind, here’s a stock report based on the past week:Top Plays from Giants @ DolphinsStock UpCB Deonte BanksBanks’ poor play — and effort — the past two seasons make me hesitant to totally buy into his strong performance in practices this offseason. But it’s impossible to ignore how well the 2023 first-round pick continues to play.Banks didn’t start on Saturday, with Paulson Adebo and Greg Newsome the top two corners. But Banks was excellent after entering late in the first quarter and playing the rest of the first half. He played tight coverage when targeted, credited with two passes defended. Perhaps more important for a player who has been a liability in run support, Banks didn’t hesitate to stick his nose in to make tackles.There’s still an open competition for the starting corner jobs. Newsome has the inside track on one job, while Banks has taken more first-team reps than Adebo and rookie Colton Hood, who didn’t play due to a minor quad injury. Banks could claim a starting job if he maintains his level of play in the final weeks before the season starts.WR Braxton BerriosBraxton Berrios appeared to be one of the 15 (presumed) healthy players not in uniform for Sunday’s game, putting him in the same class as quarterback Jaxson Dart, left tackle Andrew Thomas, outside linebacker Brian Burns and other established starters. However, coach John Harbaugh later told the New York Post that Berrios was held out of Saturday’s game with a minor soft tissue injury.Still, Berrios’ stock is on the rise. He was the top returner in the first preseason game and performed well; he has also consistently performed well as a receiver in camp. But it makes sense that the injury held him out on Saturday because he still has work to do to cement his spot on the roster.OLB/DL Chauncey GolstonGolston was signed to a three-year, $18 million contract last offseason with the expectation that he’d be a rotational backup behind Burns and Kayvon Thibodeaux at outside linebacker. But then the Giants drafted Abdul Carter with the No. 3 pick, and suddenly, there weren’t many snaps available for Golston, who missed seven games due to injury.Golston’s outlook didn’t appear any different early in training camp, but he bumped up the depth chart at defensive line this week as Darius Alexander struggled. It remains to be seen if the 277-pound Golston can hold up as a defensive end in the base defense, but the coaching staff clearly views that as a viable option. Golston could play some snaps inside on passing downs, but those will likely go to Thibodeaux, who was also held out of Saturday’s game.OL Aaron StinnieIt would have been tough for the Giants to pass up the sixth-round pick they got in a trade with the Jaguars for backup guard Daniel Faalele. But they wouldn’t have been able to pull the trigger on the deal unless they were comfortable with their other backup guards.Stinnie appears to be the top option, drawing the start at right guard in place of rookie Francis Mauigoa, who suffered a stinger during Thursday’s joint practice. Stinnie shifted to left guard when Jon Runyan checked out after one drive and played the rest of the first half. Stinnie is a ninth-year veteran who has stuck around in New York for three years due to his reliability as a backup.Stinnie is clearly ahead of Evan Neal, who didn’t enter the game until the third quarter. Josh Ezeudu, who took over at right guard after the opening series, is Stinnie’s primary competition. Ezeudu kicked out to right tackle in the third quarter and appeared to be responsible for allowing a sack. Ezeudu left late in the third quarter after Neal tumbled into his left leg.OL JC DavisDavis has been steadily making a move up the depth chart after starting camp as the third-team left tackle. The sixth-round rookie started mixing in with the second-team offense in the Giants’ final practice in West Virginia two weeks ago.Davis started at left tackle on Saturday with Marcus Mbow at right tackle, as the Giants rested top tackles Thomas and Jermaine Eluemunor. Davis played every offensive snap in oppressive heat and appeared to play well. Davis is securely on the roster. Now the question is if he can push Mbow for the swing tackle job.Stock DownRB Tyrone Tracy Jr. It’s hard to imagine a worse week for Tracy. His missed block in the preseason opener led to a crushing hit on Dart and left coach John Harbaugh disgusted. With Cam Skattebo getting the day off, Devin Singletary got the start at running back on Saturday. Tracy was on his way to making amends by gaining 23 yards on consecutive carries in the first quarter, but then he suffered a sloppy drive-killing fumble. That brought back bad memories to Tracy’s five fumbles as a rookie.