Ross has worked with ICE in Minnesota since 2017, the BBC’s US news partner CBS reported.
The Indiana National Guard also confirmed that Ross was deployed to Iraq for one year in late 2004 with Headquarters Company, 138th Signal Battalion. He was with the National Guard until 2008.
During his deployment, Ross received the Army Commendation Medal, Army Good Conduct Medal, Global War on Terrorism Medal and the Iraq Campaign Medal.
Federal officials have said the ICE agent who killed Good acted in self-defence, an account rejected by state officials based on videos.
Homeland Security Assistant Secretary Tricia McLaughlin told Fox News the officer had received dozens of stitches and “abrasions all over his body” on 17 June, while trying to arrest a “child sex offender”.
At a White House press briefing on Thursday, Vice-President JD Vance said the officer “nearly had his life ended” when he was “dragged by a car six months ago”.
US media, citing unnamed sources, also reported that the officer in the June case is the one who shot Good.
As an ICE agent, he is a member of a specialised response team, which, according to the agency, works with high-risk warrants and deportations of dangerous criminals.
The June incident also took place in Minnesota, where, according to federal court records seen by the BBC, Ross and several other agents were trying to apprehend a Guatemalan man, Roberto Carlos Muñoz.
When Ross told the driver to lower his window and open his door, Muñoz refused.
Ross reached into Muñoz’s vehicle with his right hand and attempted to unlock the driver’s door. Muñoz drove up on the kerb and accelerated away. Ross’s right arm was caught in the vehicle and he was dragged along with it.