Inspiration Baseball is full of electrifying moments, but keeping up with every play can be overwhelming. We wanted to create a fast, immersive, and AI-powered way for fans to relive the best highlights—just like scrolling through TikTok. By combining AI-generated visuals, commentary, and social engagement, we’re making MLB highlights more interactive and engaging than ever before.

What It Does NextPitch transforms baseball highlights into a TikTok-style scrolling experience, where fans can:

Watch AI-generated highlight reels with cinematic visuals. Listen to dynamic AI voice commentary breaking down each play. See real-time scores and timestamps for full game context. Engage with the community by commenting on moments and seeing others' reactions. Share their favorite plays instantly on social media. How We Built It Used Google Cloud AI for generating commentary, visuals, and insights. Pulled real-time MLB data from StatsAPI for highlights and game stats. Developed the frontend with React/Tailwind for a smooth user experience. Hosted and processed media using Google Cloud Storage and Firebase. Challenges We Ran Into Latency issues when generating AI content for real-time updates. Balancing AI-generated visuals to maintain realism and clarity. Ensuring smooth scrolling and performance with a media-heavy UI. Accomplishments That We're Proud Of Successfully created an interactive, AI-powered fan experience. Integrated real-time baseball data for an up-to-date game experience. Built a smooth, intuitive UI that feels like a modern social media app. What We Learned How to optimize AI models for real-time sports applications. The importance of low-latency media processing for seamless user experiences. How to design an engaging sports UI that keeps users hooked. What's Next for NextPitch Personalized highlight feeds based on user preferences. Live AI-generated insights for deeper game analysis. Multilingual AI commentary to reach global MLB fans. AR-enhanced experiences that bring highlights to life in new ways.

Built With

Share this project:

Updates