Portfolio

Losing their sting
Ten Georgia Tech football stats that fell at least 73 spots in the national rankings, comparing the first eight games of 2025 and 2026.

Dream, meet wall
The Dream's points per game from the paint, threes, free throws and midrange in the regular season, earlier playoff rounds and the WNBA Finals.

Under review: The Braves' call on Contreras
ABS challenges made by William Contreras and Sean Murphy in 2026, and the runs above average each was worth.

Dream thieves
Turnovers forced versus opponent effective field-goal percentage for WNBA teams, showing two kinds of defense in the Finals.

Same Finals, opposite blueprints
Rank dot plot of how the Dream and Valkyries stack up against the rest of the WNBA across key team stats ahead of the Finals.

Tech's top tackler
Kyle Efford's tackles by season and game by game after his medical retirement from Georgia Tech football.

Sweet dreams are made of threes
How the Atlanta Dream outscore opponents by taking more shots, with most of the extra shots coming from three-point range.

Penix rising
Michael Penix Jr.'s per-game averages across his 2025 starts compared with the Falcons' 2026 games so far.

Division I's most-injured game
The FBS and FCS games with the most injury stoppages through two weeks, led by Tennessee at Georgia Tech.

Ramblin' on empty
FBS teams with the fewest offensive touchdowns through two weeks of the 2026 season, with Georgia Tech's two highlighted.

Buff in name only
Average weight by position group for Georgia Tech and Colorado ahead of their season opener.

Creatures of habit
AP preseason All-America selections by school, 2021 through 2026.

A hoot in the backfield
Team sacks for Georgia's FBS programs, 2022 through 2025.

Braving the arms race
Net rest-of-season WAR added at the 2026 MLB trade deadline, by team, using FanGraphs projections.

Seasoned birds
Years of NFL experience on the Falcons' roster compared with their NFC South rivals.

At the center of it all
Andruw Jones' total zone runs compared with other center fielders since 1953.

The Peach State pecking order
ESPN's preseason Football Power Index ratings for Georgia's FBS programs, 2021 through 2026.

Ripe for the picking
High school players picked in the 2026 MLB draft, by state: only California and Florida produced more than Georgia's 12.

A rude awakening
The Atlanta Dream's field goal percentage in each game against the WNBA average, showing a cold spell behind a five-game losing streak.

Bless the wins down in Africa
Share of World Cup teams that advanced from the group stage, by confederation.

The chop has flopped
The Braves' June wRC+ by season since 2019, with 2026 the weakest June of the stretch.

Star-spangled first half
First-half goals by team at the 2026 World Cup, led by the U.S. men's national team's five.

Full Hodge ahead
Georgia sprinter Adaejah Hodge's record 100-meter speed compared with world-record sprinters and animals.

Thirsty Dawgs
Georgia football's alcohol sales at Sanford Stadium, game by game and by kickoff time.

Out at home
How often nationally seeded NCAA baseball regional hosts fail to advance, since 2021.

The road to Omaha runs through the Peach State
OPS and runs per game for every team in the 2026 NCAA baseball tournament field.

Flight risk
Domestic and international miles on the 2026 schedule for NFC South teams, with the Falcons' trip to Madrid.

After further review, the record stands
Bobby Cox's 162 career ejections compared with the all-time leaders and today's active managers.

No arguing with the numbers
How often MLB managers are ejected, before and after replay review began in 2008.

After two years of quiet, the bats are loud again
Braves team OPS and runs per game by season, 2023 through the start of 2026.

The Weiss effect?
How individual Braves hitters' numbers changed after manager Walt Weiss tackled Jorge Soler on April 7, compared with the start of the season.

Living the dream
Atlanta Dream players' base salaries in 2025 compared with 2026, after the new WNBA collective bargaining agreement.

Reese rebounds rewrite the record book
Highest single-season rebounds-per-game averages in WNBA history, led by Angel Reese.

UGA hoops' offseason: uglier than its tournament exit?
Georgia men's basketball's 2025-26 minutes by whether the player is returning, transferring or out of eligibility.

Atlanta has locked up a play-in spot. It wants more.
Eastern Conference standings with the dates the Hawks play each team down the stretch.

Georgia Tech bets on a proven fixer
Win percentage at UT Arlington and Troy in the three seasons before Scott Cross arrived versus during his tenure.

How to win a conference tournament
Kennesaw State's regular-season averages compared with its Conference USA tournament games.

Same hate, new scoreboard
Win percentage for Georgia and Georgia Tech men's basketball by season, 2016 through 2025.

Fast and formidable
Speed score metrics for Georgia prospects at the NFL scouting combine

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.

Andruw Jones' long road to Cooperstown
Andruw Jones' Hall of Fame vote share by year on the ballot, 2018 through 2026.

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.

Streaking at Sanford: Is UGA's record stretch at home in peril?
Georgia's home winning streak at Sanford Stadium, game by game since 2019.

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.
Falcons QB Wheel of Destiny
Interactive spinning wheels that pick a week of the season and a Falcons quarterback.

These bats weren't made for walkin'
Braves walks by season since 1988, with 2026 on pace for the fewest in a full season in decades.

Paint the pitch red / Weaving a web
Pass maps and passing networks for Spain and Argentina in the World Cup final.
Hackers claim attack on Coca-Cola's Fairlife, threaten to leak data
Accessed the hacker group's dark web site to assist with information gathering and provided reporting guidance by explaining technical terms.

The Braves just lost their best hitter
Braves hitters' wRC+ and WAR, with catcher Drake Baldwin, the team leader in wRC+, headed to the injured list.

The Braves just can't beat the bot
How the Braves' automated ball-strike challenges fared early in 2026, by inning: calls upheld vs. overturned.
The GHSA has money. A lot of it. So, how did it grow this wealth?
Visualized growth of GHSA finances
Football is king for GHSA, but other sports now drive playoff revenue growth
Visualized growth of GHSA playoff revenue in other sports

Aged to perfection?
Average age of the Braves' opening-day roster, 2018 through 2026.

A Carousel of Arms
How many different pitchers the Braves had used in 2025 compared with the rest of MLB.
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.