Michael Bailey
Verified
As seen in:
The Athletic,
Apple Podcasts,
Medium,
MSN,
The New York Times,
Flipboard,
Yahoo Sports,
Yahoo Sports Canada,
Audioboom,
Gear Patrol,
Roanoke Times
and
Journalist, writer & presenter @TheAthleticFC | Sport lover | Wannabe barista | Occasional songwriter
Is this you? As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.
Claim your profile
Articles by Michael Bailey
NFL live updates: The latest news, injury updates and reaction to all the results from Week 7
NFL Week 7 — Latest reaction Join us as we review, analyze and discuss another compelling Sunday of NFL action on Week 7 of the 2026 regular season. We saw J.J. McCarthy grab his first win on his first Giants start, Broncos QB Bo Nix decide he can still use his legs, the Minnesota Vikings outlast everyone as the sole unbeaten team left in the NFL and the Chiefs leave us wondering if they’re still a way off being the real deal this year — and those are just a few selected headlines.
Guardians vs. Rays live updates: MLB playoffs ALCS Game 6 start time, predictions and latest
Guardians vs. Rays live updates: MLB playoffs ALCS Game 6 start time, predictions and latest Follow live coverage of Game 6 of the ALCS as Tampa Bay looks to clinch a spot in the World Series. October 19, 2026 at 5:30 PM EDT The Rays are hosting the Guardians in Game 6 of the ALCS tonight. David Dermer/Imagn Images Guardians vs. Rays – Latest The Rays are a win away from reaching the World Series as they host the Guardians in Game 6 of the ALCS at Tropicana Field.
NFL live updates: The latest news, injury updates and reaction to all the results from Week 6
NFL live updates: The latest news, injury updates and reaction to all the results from Week 6 Follow our live coverage as we bring you the latest news and fallout from Sunday’s games. October 19, 2026 at 8:30 AM EDT Patrick Mahomes and the Chiefs beat the Chargers to remain undefeated yesterday. Imagn Images via Reuters Connect NFL Week 6 — Latest reaction Join us as we review, analyze and discuss another intriguing Sunday of NFL action on Week 6 of the 2026 regular season.
Rays vs. Guardians live updates: MLB playoffs ALCS rescheduled Game 4 start time, predictions, latest
Rays vs. Guardians live updates: MLB playoffs ALCS rescheduled Game 4 start time, predictions, latest Follow live coverage as Game 4 finally takes place after Friday’s postponement following rain at Progressive Field. October 17, 2026 at 5:15 PM EDT Today will be Progressive Field’s second attempt at hosting Game 4 of the ALCS.
NFL live updates: The latest news, injury updates and reaction to all the results from Week 5
NFL live updates: The latest news, injury updates and reaction to all the results from Week 5 Follow our live coverage as we bring you the latest news and fallout from Sunday’s games. October 12, 2026 at 8:30 AM EDT Bengals QB Joe Burrow enjoyed himself at the weekend. Reuters NFL Week 5 — Latest Join us as we review, analyze and discuss a compelling Sunday of NFL action on Week 5 of the 2026 regular season.
F1 Singapore Grand Prix live updates: Latest from today’s race as Verstappen leads from Leclerc
F1 Singapore Grand Prix live updates: Latest from today’s race as Verstappen leads from Leclerc Follow live coverage as round 17 of the Formula 1 season concludes in Singapore. October 11, 2026 at 8:14 AM EDT Max Verstappen holds off Charles Leclerc at the start of the race. Getty Images Singapore Grand Prix — Latest The 2026 Singapore Grand Prix is underway at Marina Bay Street Circuit.
F1 Singapore Grand Prix live updates: Follow latest from today’s sprint race and qualifying
F1 Singapore Grand Prix live updates: Follow latest from today’s sprint race and qualifying Follow live coverage as round 17 of the Formula 1 season continues in Singapore. October 10, 2026 at 3:20 AM EDT Max Verstappen will start today’s Singapore sprint race from pole. Getty Images Singapore GP weekend — Latest A bumper day at this year’s Singapore Grand Prix awaits at Marina Bay Street Circuit. Max Verstappen starts on pole for the final sprint race of 2026 with championship points on the line.
NFL live updates: The latest news and reaction to all the results from Week 3
NFL live updates: The latest news and reaction to all the results from Week 3 Join us as we tackle the aftermath and analysis of Sunday’s NFL games. September 28, 2026 at 7:15 AM EDT The Ravens celebrate Tyler Loop’s winning field goal after beating the Cowboys in Rio de Janeiro. Getty Images NFL Week 3 — Latest reaction Join us as we review, analyze and discuss a captivating Sunday of NFL action on Week 3 of the 2026 season.
F1 Azerbaijan Grand Prix live updates: Follow latest from today’s race with George Russell on pole
F1 Azerbaijan Grand Prix live updates: Follow latest from today’s race with George Russell on pole Follow live coverage as round 15 of the 2026 F1 world championship takes place in Baku. September 26, 2026 at 4:15 AM EDT George Russell starts today’s race in Baku from pole after a dominant qualifying. AP Photo Azerbaijan Grand Prix — What to know George Russell is on pole for today’s Azerbaijan Grand Prix, with the chance to reignite his championship challenge.
AFL Grand Final: Mason Cox made Australia his home and became a groundbreaker
Even with Australia’s ‘Super Bowl’ just days away, Mason Cox says he’s feeling “cruisy” — after all, the Texan has been here before.
Jai Arrow: Why rugby league changed its rules for a player with MND – ‘I’ll fight till the death’
The ovation consumed Allianz Stadium as Jai Arrow emerged from the tunnel and led out his South Sydney Rabbitohs team-mates, holding back tears he knew would be inevitable. For game 99, it was to the soundtrack of “You’ll Never Walk Alone”. This time for his 100th appearance for the club? “Stand By Me”.
Crystal Palace vs Manchester City live updates: Premier League match team news, predictions and more
Crystal Palace vs Manchester City live updates: Premier League match team news, predictions and more Follow live as Enzo Maresca’s City face Palace in south London on Friday night. Nancy Froston and Ed Mackey August 28, 2026 at 10:30 AM EDT Manchester City are aiming to continue their winning start under new manager Enzo Maresca at Selhurst Park today. Getty Images Palace vs Man City — Latest Crystal Palace host Manchester City to begin the second weekend of the 2026-27 Premier League.
The scandal that has gripped Australian sport – and started a difficult conversation
It is the scandal that is gripping Australia, and asking difficult questions of a sport that is a national obsession. It revolves around allegations of sexual assault made against five players at the Sydney Swans, one of the biggest clubs in Australian Rules Football (AFL), the country’s most popular sport, which attracts more than eight million people to games each year. But this is a story where the reverberations are being felt far beyond sport.
Bangladesh’s ‘biggest win in any format’ after historic Australia Test victory Original
Captain Najmul Hossain Shanto’s reaction said it all after Bangladesh completed an historic first Test victory in Australia. The touring side stunned the No 1 ranked Test team in Darwin by completing a nine-wicket win inside four days. This will rank as one of the greatest upsets in Test cricket. “This is the biggest win for Bangladesh in any format,” Shanto said.
Panthers vs. Cardinals live updates: NFL Hall of Fame Game 2026 news, predictions, odds
Panthers vs. Cardinals live updates: NFL Hall of Fame Game 2026 news, predictions, odds Follow our live coverage as the NFL preseason kicks off with Carolina facing Arizona in Canton, Ohio. August 6, 2026 at 4:21 PM EDT Former Panther Luke Kuechly is being inducted into the NFL Hall of Fame. Reuters Panthers vs. Cardinals — Latest The 2026 NFL preseason kicks off tonight with the Carolina Panthers taking on the Arizona Cardinals in Canton, Ohio, in the NFL’s annual Pro Football Hall of Fame Game.
Chelsea vs Tottenham live updates: Pre-season friendly latest score, team news Follow live as two Premier League sides clash in pre-season in Sydney today. Max Mathews and Michael Bailey August 1, 2026 at 3:05 AM EDT Chelsea face Tottenham today as both sides continue their pre-season preparation in Sydney. Getty Images Chelsea vs Tottenham — latest Chelsea face Tottenham as their pre-season campaigns continue in Sydney, Australia today.
Messi and Argentina’s World Cup defence continues with Egypt clash: Live updates
Messi and Argentina’s World Cup defence continues with Egypt clash: Live updates Follow live as Lionel Messi’s defending champions face Mo Salah’s history-makers, with a last-eight berth on the line. July 7, 2026 at 4:20 AM EDT Lionel Messi will hope for a smoother night than Argentina’s scare at the hands of Cape Verde. Getty Images Argentina vs Egypt — Latest Argentina face Egypt in the penultimate last-16 tie of the World Cup in Atlanta, with the quarter-finals just around the corner.
Colombia vs Ghana live updates: Latest ahead of today’s 2026 World Cup knockout clash
Colombia vs Ghana live updates: Latest ahead of today’s 2026 World Cup knockout clash Follow live updates as Colombia and Ghana bid to reach the last 16 in the remaining round of 32 clash. July 3, 2026 at 4:15 PM EDT Colombia fans ahead of their clash with Ghana. Getty Colombia vs Ghana — Latest The World Cup round of 32 completes in Kansas City, as Colombia tackle Ghana for the final spot in the last 16.
Australia vs Egypt live updates: Latest news ahead of today’s 2026 World Cup knockout clash
Australia vs Egypt live updates: Latest news ahead of today’s 2026 World Cup knockout clash Follow live as Australia and Egypt do battle in Arlington to reach the last 16. July 3, 2026 at 11:30 AM EDT Mohamed Salah is expected to start today’s game. Getty Australia vs Egypt — Latest The first World Cup match of today sees Australia face Egypt in Arlington, with a spot in the last 16 on the line. The second-place finishers of Groups D and G respectively, are facing off in North Texas.
Portugal vs Croatia live updates: Ronaldo set to start today’s 2026 World Cup knockout clash Follow live as Portugal and Croatia go head to head in Toronto for a place in the last 16. July 2, 2026 at 2:30 PM EDT Cristiano Ronaldo is set to start today’s game. Getty Portugal vs Croatia — Latest It’s a compelling meeting of two European nations in the World Cup round of 32 today, as Portugal face Croatia in Toronto.
Algeria vs Austria live updates: World Cup 2026 game latest news and buildup
Algeria vs Austria live updates: World Cup 2026 game latest news and buildup Follow live as Group J concludes with Algeria and Austria looking to reach the knockout phase in Kansas City. June 27, 2026 at 7:25 PM EDT Austria take on Algeria at the World Cup today Getty Algeria vs Austria — Latest Algeria face Austria at Arrowhead Stadium in Kansas City today as Group J concludes at the World Cup.
New Zealand vs Belgium live updates: World Cup 2026 game latest news and buildup
New Zealand vs Belgium live updates: World Cup 2026 game latest news and buildup Follow live updates as New Zealand and Belgium look to book their spot in the knockout phase. June 26, 2026 at 8:15 PM EDT Belgium’s Kevin De Bruyne will want to make sure Belgium’s World Cup does not end tonight. Getty Images New Zealand vs Belgium — Latest New Zealand take on Belgium in Vancouver as Group G reaches its conclusion at the 2026 World Cup.
Senegal vs Iraq live updates: World Cup 2026 game latest news and buildup
Senegal vs Iraq live updates: World Cup 2026 game latest news and buildup Follow live as both sides look for their first points this tournament with qualification to the knockouts still possible. June 26, 2026 at 12:20 PM EDT Senegal need to win to progress today Getty Images Senegal vs Iraq — Latest Senegal face Iraq in their World Cup 2026 Group I finale today, with both teams aiming to reach the knockout phase as a third-placed team.
Japan vs Sweden live updates: World Cup 2026 game latest news and buildup
Japan vs Sweden live updates: World Cup 2026 game latest news and buildup Follow live as Japan and Sweden attempt to secure their spot in the knockout stage as Group F concludes today. June 25, 2026 at 4:20 PM EDT AT&T Stadium ahead of kick-off tonight Getty Images Japan vs Sweden — Latest Japan and Sweden still have a lot to play for as they face each other in their Group F finale at the 2026 FIFA World Cup.
Ecuador vs Germany live updates: World Cup 2026 game latest news and buildup
Ecuador vs Germany live updates: World Cup 2026 game latest news and buildup Follow live coverage as Germany look to make it three wins from three in the group stage. June 25, 2026 at 11:30 AM EDT Germany take on Ecuador later today Getty Images Ecuador vs Germany — Latest Ecuador face Germany at MetLife Stadium in New Jersey today as Group E concludes at the World Cup.
Czech Republic vs Mexico live updates: World Cup 2026 game latest news and buildup
Czech Republic vs Mexico live updates: World Cup 2026 game latest news and buildup Follow live updates as the co-hosts and Group A winners bid to preserve positive momentum against Czech Republic in Mexico City. June 24, 2026 at 4:20 PM EDT Co-hosts Mexico complete their group stage in the capital today. Getty Images Mexico vs Czech Republic — Latest World Cup 2026 co-hosts Mexico return to Estadio Azteca in Mexico City for their Group A finale against the Czech Republic.
Morocco vs Haiti live updates: World Cup 2026 game latest news and buildup
Morocco vs Haiti live updates: World Cup 2026 game latest news and buildup Follow live updates as Morocco look to seal top spot in Group C against their already eliminated opponents in Atlanta. June 24, 2026 at 3:15 PM EDT Mercedes-Benz Stadium ahead of today's match Getty Images Morocco vs Haiti — Latest Morocco and Haiti finish their Group C campaigns in Atlanta today, with Morocco looking for a big win that could take them above Brazil and to the top of the table.
Bosnia vs Qatar live updates: World Cup 2026 game latest news and buildup
Bosnia vs Qatar live updates: World Cup 2026 game latest news and buildup Follow live updates as Bosnia and Qatar look to avoid a group-stage exit in Seattle. June 24, 2026 at 12:30 PM EDT Bosnia will hope for a positive end to their Group B campaign today Getty Bosnia vs Qatar — latest Bosnia and Herzegovina face Qatar as Group B concludes at the 2026 World Cup. These two teams are fighting to avoid a group-stage exit, with Canada and Switzerland almost nailed on to finish first and second.
Switzerland vs Canada live updates: World Cup 2026 game latest news and buildup
Switzerland vs Canada live updates: World Cup 2026 game latest news and buildup Follow live updates as the co-hosts look to win Group B in front of their home fans in Vancouver. June 24, 2026 at 10:30 AM EDT Canada take on Switzerland later today Getty Images Switzerland vs Canada — latest Switzerland and Canada go head to head in Vancouver to clinch top spot in Group B at the 2026 World Cup.
Colombia vs DR Congo live updates: World Cup 2026 game latest team news, build-up
Colombia vs DR Congo live updates: World Cup 2026 game latest team news, build-up Follow live updates as Colombia attempt to make it two wins from two in Group K. June 23, 2026 at 7:26 PM EDT Colombia fans get in the mood for their team’s second group game. Getty Images Colombia vs DR Congo — latest Colombia face DR Congo in Guadalajara today as both sides look to build on strong starts in Group K.
Norway vs Senegal live updates: World Cup 2026 game latest news and buildup
Norway vs Senegal live updates: World Cup 2026 game latest news and buildup Follow live as Senegal look to get their first win of the tournament against Erling Haaland’s Norway. June 22, 2026 at 3:30 PM EDT Norway fans in Times Square ahead of today's match Reuters Norway vs Senegal — Latest Norway and Senegal do battle in Group I today, looking to prove their 2026 World Cup credentials in New Jersey.
World Cup Today: Latest news as knockout bracket starts to take shape
World Cup Today: Latest news as knockout bracket starts to take shape Follow all the news and analysis as the second week of the tournament continue. The Athletic Live Team and more June 21, 2026 at 6:50 AM EDT Japan fans in Tokyo celebrate the nation’s win over Tunisia Getty Live World Cup news updates The 2026 FIFA World Cup is in progress in the United States, Canada and Mexico, and you can follow the latest tournament news and analysis right here.
Turkey vs Paraguay live updates: World Cup 2026 game latest news and buildup
Turkey vs Paraguay live updates: World Cup 2026 game latest news and buildup Follow live as Turkey and Paraguay seek their first win in Group D today. The Athletic Live Team and more June 19, 2026 at 8:20 PM EDT Turkey take on Paraguay in San Francisco later today Getty Turkey vs Paraguay — latest Winless Turkey and Paraguay face off in Santa Clara, California, as both look to make up ground in the 2026 World Cup standings.
Mexico vs South Korea live updates: World Cup 2026 game latest news and buildup
Mexico vs South Korea live updates: World Cup 2026 game latest news and buildup Follow live coverage as co-hosts Mexico and South Korea aim to build on their opening Group A wins. June 18, 2026 at 4:20 PM EDT Mexico defeated South Africa in its first game of the group stage. Getty Images Mexico vs South Korea — Latest Co-hosts Mexico take on South Korea in Group A today, as the World Cup returns to Guadalajara.
Canada vs Qatar live updates: World Cup 2026 game latest score and news
Canada vs Qatar live updates: World Cup 2026 game latest score and news Follow live coverage as Group B continues in Vancouver with the co-hosts looking for a first World Cup win. June 18, 2026 at 1:30 PM EDT Co-hosts Canada take on Qatar in Vancouver today. Getty Images Canada vs Qatar — Latest Canada continue their 2026 World Cup today against Qatar in Group B. The co-hosts earned their first World Cup point in a 1-1 draw with Bosnia and Herzegovina on Friday.
Portugal vs DR Congo live updates: World Cup 2026 game latest as Ronaldo prepares for first game
Portugal vs DR Congo live updates: World Cup 2026 game latest as Ronaldo prepares for first game Follow live as Cristiano Ronaldo’s team begins its 2026 World Cup journey in Group K. June 17, 2026 at 8:30 AM EDT Cristiano Ronaldo is set to become one of the first players to feature in six different World Cups today. Getty Portugal vs DR Congo — Latest Cristiano Ronaldo, Bruno Fernandes and Portugal begin their 2026 World Cup against DR Congo in Houston, Texas today.
England vs Croatia live updates: World Cup 2026 game latest news and buildup
England vs Croatia live updates: World Cup 2026 game latest news and buildup Follow live as England's World Cup begins with a tasty Group L clash with Croatia. June 17, 2026 at 8:30 AM EDT England will play Croatia under the roof in Dallas Getty England vs Croatia — Latest Group L lands with a bang at the World Cup today, with England taking on Croatia in Dallas. England were semi-finalists at Russia 2018, where they lost to Croatia on penalties. Croatia were then beaten by France in the final.
Iraq vs Norway live updates: World Cup 2026 game latest news and buildup
Iraq vs Norway live updates: World Cup 2026 game latest news and buildup Follow live updates as Erling Haaland enters the World Cup with Group I’s second clash of the day. June 16, 2026 at 3:30 PM EDT Erling Haaland makes his World Cup bow with Norway today. Getty Iraq vs Norway — Latest Erling Haaland makes his World Cup debut today, as Norway take on Iraq in Group I.
Argentina vs Algeria live updates: World Cup 2026 latest news as Lionel Messi prepares for first game
Argentina vs Algeria live updates: World Cup 2026 latest news as Lionel Messi prepares for first game Follow live updates as Argentina begin their World Cup defence in Group J today. June 16, 2026 at 1:15 PM EDT Lionel Messi plays his first 2026 World Cup match today Getty Argentina vs Algeria — Latest Argentina begin their World Cup title defence today as they face Algeria in Kansas City.
France vs Senegal live updates: World Cup 2026 game latest news and buildup
France vs Senegal live updates: World Cup 2026 game latest news and buildup Follow live as Kylian Mbappe’s France begin their World Cup campaign today. The Athletic Live Team and more June 16, 2026 at 10:30 AM EDT Kylian Mbappe will captain his country against Senegal Getty France vs Senegal — Latest France and Senegal begin their World Cup campaigns in a mouthwatering Group I clash today.
Iran vs New Zealand live updates: World Cup 2026 game latest news, buildup
Iran vs New Zealand live updates: World Cup 2026 game latest news, buildup Follow live with the continuation of Group G at the 2026 World Cup, as Iran face New Zealand. June 15, 2026 at 7:10 PM EDT Iran and New Zealand have never gone past the group stage at the World Cup. Getty Images Iran vs New Zealand — Latest Iran and New Zealand meet in the second game in Group G at the 2026 World Cup.
World Cup Today: Live news updates from around the 2026 World Cup
World Cup Today: Live news updates from around the 2026 World Cup Follow all the news, chatter and analysis as the first week of the tournament continues. June 15, 2026 at 5:18 AM EDT The 2026 World Cup heads into its first Monday. Getty Images Live World Cup news updates The 2026 FIFA World Cup is in progress in the United States, Canada and Mexico, and you can follow the latest tournament news and analysis right here.
Sweden vs Tunisia live updates: World Cup 2026 game latest score and news
Sweden vs Tunisia live updates: World Cup 2026 game latest score and news Follow live as Sweden face Tunisia in the second Group F match at the World Cup. June 14, 2026 at 7:10 PM EDT Monterrey Stadium hosts Sweden vs Tunisia today. Getty Images Subscribe to The Athletic The Athletic There is no better time to be a subscriber to The Athletic for all the sporting insight, analysis and live coverage you need during and after the World Cup.
Brazil vs Morocco live updates: World Cup 2026 game latest score and news
Brazil vs Morocco live updates: World Cup 2026 game latest score and news Follow live as Brazil make their 2026 World Cup entrance, taking on African powerhouse Morocco in Group C in New Jersey. June 13, 2026 at 1:18 PM EDT Brazil fans in New York ahead of today’s game Getty Brazil vs Morocco — Latest Brazil enter the 2026 World Cup today, as they face a stern test against Morocco in New Jersey.
Qatar vs Switzerland live updates: World Cup 2026 game latest news and buildup
Qatar vs Switzerland live updates: World Cup 2026 game latest news and buildup Follow live updates as Qatar face Switzerland in the second Group B match of the World Cup in Santa Clara. June 13, 2026 at 12:15 PM EDT Switzerland take on 2022 hosts Qatar today Getty Qatar vs Switzerland — Latest The remaining sides in Group B begin their World Cup campaign in Santa Clara today, as Qatar face Switzerland.
USMNT vs. Paraguay live updates: World Cup 2026 game latest news and buildup
USMNT vs. Paraguay live updates: World Cup 2026 game latest news and buildup Follow live coverage as the United States begins its 2026 World Cup campaign. June 12, 2026 at 12:20 PM EDT SoFi Stadium hosts USMNT vs. Paraguay today Getty USMNT vs. Paraguay — Latest The USMNT begins its home World Cup campaign today when it hosts Paraguay at SoFi Stadium in Group D. Mauricio Pochettino’s squad has high hopes of making an impact, starting against a Paraguayan team it beat 2-1 in a friendly last year.
Canada vs Bosnia live updates: World Cup 2026 game latest news and buildup
Canada vs Bosnia live updates: World Cup 2026 game latest news and buildup Follow live updates as co-hosts Canada get their World Cup campaign underway against Bosnia and Herzegovina in Toronto. June 12, 2026 at 7:15 AM EDT Canada are in action today Getty Canada vs Bosnia — Latest It is Canada’s turn to begin their World Cup campaign as the co-hosts take on Bosnia and Herzegovina in Toronto today. The match kick-starts Group B, with Qatar and Switzerland in action tomorrow.
South Korea vs Czech Republic live updates: World Cup 2026 game latest score and news
South Korea vs Czech Republic live updates: World Cup 2026 game latest score and news Follow live from the opening day of the 2026 World Cup in Guadalajara. June 11, 2026 at 7:18 PM EDT South Korea begin their 2026 World Cup campaign against Czech Republic. Getty Images Our host city for today’s match Getty Images On a visit to Canteritos El Guero in the town of Tequila, Jalisco last year, a group of friends mingled with strangers, dancing to the sound of live banda music.
F1 Monaco GP live updates: Latest from today’s race with Mercedes’ Kimi Antonelli starting on pole
F1 Monaco GP live updates: Latest from today’s race with Mercedes’ Kimi Antonelli starting on pole Follow live coverage as Monte Carlo hosts Round of the 2026 Formula 1 world championship. June 7, 2026 at 5:31 AM EDT Kimi Antonelli signs an autograph on his race day arrival at Monaco. Getty Images Monaco Grand Prix — Latest The iconic Monaco Grand Prix takes place today around the famous streets of Monte Carlo.
New Zealand are the World Cup’s lowest-ranked team. But their fans believe the Kiwis can fly
As part of our Language of Soccer World Cup series, The Athletic is speaking to supporters of all 48 nations competing at the 2026 edition to capture their unique football culture, distilled into a single phrase. You can read the articles in one place here. They are three words woven into the fabric of being a supporter of New Zealand’s national soccer teams.
Show More
loading
Actions
Get in touch with Michael
Contact Michael, search articles and posts on X, monitor coverage, and track replies from one place.
Learn more about Muck Rack