Portfolio

Running up the score
Runs per game leaderboard in college baseball, highlighting GT at No. 1 spot.

How Georgia's teams stocked the dugout
A chart breaking down the rosters of each college baseball program in Georgia into "new recruit", "transfer", or "returning player".

Jalen Johnson's triple-double surge propels first All-Star nod
Chart highlighting that Jalen Johnson leads the league in triple-doubles so far this season.

Softer schedule could help Hawks
Chart highlighting that Hawks combined winning percentage of remaining opponents is among lowest in NBA.

A season in two halves
Comparing Simeon Cottle's first- and second-half performances in games during the 2023-24 basketball season.

Miami and Indiana lean on home states... and Georgia
Roster breakdowns of IU and Miami before the national title game.

Trae-mendous: Rewriting the Hawks record book
Trae Young's legacy, in six bar charts.

Time to Trae-d Trae?
Comparing season stats for Hawks and Hawks opponents in games with and without Trae Young.

Bijan's in striking distance
Chart of single-season scrimmage yards leaderboard, highlighting Bijan Robinson 2025

Playoff semifinals send teams crisscrossing Georgia
Maps showing each HS football classification's playoff games.

The 'Braves Way' is winning
Chart comparing MLB teams by number of unique managers and win percentage since 1990.

A rivalry out of balance
Chart comparing UGA vs. GT in four major sports (Football, Baseball, Men's Basketball and Women's Basketball).

Hawks formula without Trae: Win the fast break, wint the game
Chart comparing fast break points and final scores for the Hawks during star guard Trae Young's absence.

Falcons’ pass rush finally has wings
A chart showing Falcons sacks per season since 2000, demonstrating strong defensive improvements.

Jacksonville send-off: UGA aims for 5th straight over Florida
Chart of UGA vs. Florida rivalry history.

Hawks' win total: A lofty perch or fool's bet?
A chart comparing Hawks predicted vs. actual win totals.

Creekside rises to historic heights in recent shutout
Season margins of victory for Creekside HS football

The Falcons are soaring defensively. Will it last?
Scatterplot comparing NFL team pass and rush yards allowed; highlighting 2024 and 2025 Falcons.

Running away with history
Chart with all-time single-game rush yards in Georgia HS football, highlighting new state record.

Dream big: Atlanta goes all in on the 3
A chart showing change in the Dream's shot selection compared to the previous season.

Koo's kick drops off a cliff
A chart showing Falcons kicker Younghoe Koo's field goal percentage (red) compared to the league average.

Georgia begins one of the largest voter registration cancellations in history
Created an interactive tool for readers to check if their name is included in the list of potential voter registration cancellations.

AJC Varsity
Built a new home for Georgia high school athletics with rosters, team profiles, schedules, live game scores and more.

Georgia statewide power outage map: See outages by county
Helped create an auto-updating interactive map to track power outages in Georgia.

Chases Unchecked: How state patrol pursuits endanger Georgians
Created an interactive graphic providing an overview of consequences of high-speed chases in Georgia.

Interactive: Explore Hank Aaron's legendary career
Created an interactive timeline of Hank Aaron's career for the 50th anniversary of his record-breaking HR.

How Atlanta training center opponents collected more than 11,600 signatures
Conducted a data analysis to figure out if opponents of a proposed police training center collected enough signatures to qualify for a ballot measure.