Viterbi project aims to propel Trojan football to victory
An engineering team compiles past game data to train coaches and players.
An engineering team compiles past game data to train coaches and players.

When Saloni Prabhu started USC’s chemical engineering graduate program, she knew very little about American football. Now, Prabhu, a 2025 alum, is leading a 12-person data engineering team at the Viterbi School of Engineering to develop a database aiming to improve the Trojan football team’s performance starting this season.
Bruce Wilcox, an associate professor of industrial and systems engineering practice and the project advisor, explained that the project’s goal is to organize vast quantities of football data so analysts on the football staff can quickly digest it to improve playcalling on the field.
“The flashy stuff in analytics are the dashboards and the analytical models to make predictions [and] to ask questions like, ‘On fourth-and-3 on the 32-yard line, should we go for a punt or go for a field goal?’” Wilcox said. “We’re not answering those questions, not yet. What we’re doing is getting the data in a format that’s suitable for asking those questions or creating those products.”
Wilcox is the advisor for this joint project between Viterbi and the No. 12-ranked USC football team. Prabhu’s role is to lead the day-to-day operations of the project and oversee the team of graduate students.
Part of Prabhu’s work is to coordinate with Conor McQuiston, the director of artificial intelligence for USC football, to ensure the organized data is aligned with the project goals. When USC hired McQuiston for his current role, the hire was reported to be the first of its kind.
The joint project with Viterbi provides a small glimpse into how AI and data analysis play a role in today’s sports world.
Prabhu said the project aims to ease the work McQuiston and other football analysts would need to do on their end, giving them more time to focus on generating insights on the success of past plays.
“If we keep the raw data in the same inconsistent format, then the analysis becomes time-consuming and harder to trust,” Prabhu said. “[Football] analysts get access to well-developed and analysis-ready data, so they can focus on performing the analysis and generating the insights, and they don’t have to spend time on preparing the data.”
Once the engineering team provides more organized data to USC Athletics, McQuiston and his team take over and experiment with new ideas to develop the most suitable strategy for the Trojans.
A 2025 study published in Science and Medicine in Football found that two of the main bottlenecks for decision-makers in sports were time constraints and information overload. The research concluded that collaborations between data analysts and sports experts — which is the goal of Viterbi’s joint project — are one of many ways that athletic teams can begin to gain a competitive advantage.
Wilcox said the research team has been working on this project since January. After eight months of preparation, they are “about to go operational” with the first phase of the project, which involved creating a “data mart” that recorded what happened on every play for every football team in the last 10 years.
As the first phase is nearly ready to be used by the football staff, Wilcox said the team is refining the data in the second phase of the project, which will look at how every player in the country performed on the field.
“We’re now working on the next level of detail, which is one role for every player on every play, in every game, for every team, for multiple years,” Wilcox said. “Not only how many yards did they gain and all the results of the play, and what kind of play was it, but which direction did the right tackle block you? Did he make his block successfully or not?”
Prabhu said she initially joined Wilcox’s research team because she enrolled as a student in one of his data analytics classes. She became the lead on another analysis project led by Wilcox in January 2025 and stayed on as the project leader after her graduation in May 2025; this January, Wilcox asked her to become the lead on the football analysis project.
Wilcox, a big USC football fan himself, said the most exciting part of the project for him is the potential for coaches to gain valuable insight and lessons from the database that his team is creating.
“I am anxious to get it actually in use and … get some feedback,” Wilcox said. “I’m looking forward to [McQuiston] being able to tell me that this coach asked this question and we were able to answer it.”
We are the only independent newspaper here at USC, run at every level by students. That means we aren’t tied down by any other interests but those of readers like you: the students, faculty, staff and South Central residents that together make up the USC community.
Independence is a double-edged sword: We have a unique lens into the University’s actions and policies, and can hold powerful figures accountable when others cannot. But that also means our budget is severely limited. We’re already spread thin as we compensate the writers, photographers, artists, designers and editors whose incredible work you see in our paper; as we work to revamp and expand our digital presence, we now have additional staff making podcasts, videos, webpages, our first ever magazine and social media content, who are at risk of being unable to receive the support they deserve.
We are therefore indebted to readers like you, who, by supporting us, help keep our paper independent, free and widely accessible.
Please consider supporting us. Even $1 goes a long way in supporting our work; if you are able, you can also support us with monthly, or even annual, donations. Thank you.
This site uses cookies. By continuing to browse the site, you are agreeing to our use of cookies.
Accept settingsDo Not AcceptWe may request cookies to be set on your device. We use cookies to let us know when you visit our websites, how you interact with us, to enrich your user experience, and to customize your relationship with our website.
Click on the different category headings to find out more. You can also change some of your preferences. Note that blocking some types of cookies may impact your experience on our websites and the services we are able to offer.
These cookies are strictly necessary to provide you with services available through our website and to use some of its features.
Because these cookies are strictly necessary to deliver the website, refusing them will have impact how our site functions. You always can block or delete cookies by changing your browser settings and force blocking all cookies on this website. But this will always prompt you to accept/refuse cookies when revisiting our site.
We fully respect if you want to refuse cookies but to avoid asking you again and again kindly allow us to store a cookie for that. You are free to opt out any time or opt in for other cookies to get a better experience. If you refuse cookies we will remove all set cookies in our domain.
We provide you with a list of stored cookies on your computer in our domain so you can check what we stored. Due to security reasons we are not able to show or modify cookies from other domains. You can check these in your browser security settings.
These cookies collect information that is used either in aggregate form to help us understand how our website is being used or how effective our marketing campaigns are, or to help us customize our website and application for you in order to enhance your experience.
If you do not want that we track your visit to our site you can disable tracking in your browser here:
We also use different external services like Google Webfonts, Google Maps, and external Video providers. Since these providers may collect personal data like your IP address we allow you to block them here. Please be aware that this might heavily reduce the functionality and appearance of our site. Changes will take effect once you reload the page.
Google Webfont Settings:
Google Map Settings:
Google reCaptcha Settings:
Vimeo and Youtube video embeds:
The following cookies are also needed - You can choose if you want to allow them:
