As 2025 comes to a wrap, here are some BetMGM betting insights that highlight the year.
The best games for the customers, the most bet events, and the individual athletes who made the most money for bettors highlight just a few of our year-end insights. The data below is all straight bets, and the most profitable refers to the total handle for the book or customers.
The data covers January 1, 2025, through December 15, 2025.
“2025 has been an exceptional year for our sportsbook,” Don Forbes, BetMGM’s Senior Director of Trading, said. “The traditionally slower months this summer were anything but slow with book-friendly MLB outcomes helping propel us to record results. The favorable results combined with our commitment to offering competitive pricing on select NFL and college football games drove extremely strong customer engagement and handle growth, which makes our trading team very proud.”
Here are all the insights.
BetMGM 10 Most Bet on Events of 2025 (By Tickets)
| Rank | Event | Title | Result |
| 1 | Chiefs vs. Eagles (Feb. 9) | Super Bowl LIX | Chiefs 22, Eagles 40 |
| 2 | Bills at Chiefs (Jan. 26) | AFC Championship | Bills 29, Chiefs 32 |
| 3 | Commanders at Eagles (Jan. 26) | NFC Championship | Commanders 23, Eagles 55 |
| 4 | Ravens at Bills (Jan. 19) | AFC Divisional | Ravens 25, Bills 27 |
| 5 | Commanders at Lions (Jan. 18) | NFC Divisional | Commanders 45, Lions 31 |
| 6 | Rams at Eagles (Jan. 19) | NFC Divisional | Rams 22, Eagles 28 |
| 7 | Vikings at Rams (Jan. 13) | NFC Wildcard | Vikings 9, Rams 27 |
| 8 | Cowboys at Eagles (Sept. 4) | Week 1 NFL - Thursday Night | Cowboys 20, Eagles 24 |
| 9 | Texans at Chiefs (Jan. 18) | AFC Divisional | Texas 14, Chiefs 23 |
| 10 | Packers at Eagles (Jan. 12) | NFC Wildcard | Packers 10, Eagles 22 |
BetMGM 10 Most Bet on Events of 2025 (By Handle)
| Rank | Event | Title | Result |
| 1 | Chiefs vs. Eagles (Feb. 9) | Super Bowl LIX | Chiefs 22, Eagles 40 |
| 2 | Bills at Chiefs (Jan. 26) | AFC Championship | Bills 29, Chiefs 32 |
| 3 | Commanders at Eagles (Jan. 26) | NFC Championship | Commanders 23, Eagles 55 |
| 4 | Commanders at Lions (Jan. 18) | NFC Divisional | Commanders 45, Lions 31 |
| 5 | Ravens at Bills (Jan. 19) | AFC Divisional | Ravens 25, Bills 27 |
| 6 | Rams at Eagles (Jan. 19) | NFC Divisional | Rams 22, Eagles 28 |
| 7 | Ohio State vs. Notre Dame (Jan. 20) | CFP National Championship | Ohio State 34, Notre Dame 23 |
| 8 | Packers at Eagles (Jan. 12) | NFC Wildcard | Packers 10, Eagles 22 |
| 9 | Vikings at Lions (Jan. 5) | NFL Week 18 - Sunday Night | Vikings 9, Lions 31 |
| 10 | Vikings at Rams (Jan. 13) | NFC Wildcard | Vikings 9, Rams 27 |
BetMGM 10 Best Games/Events For Customer in 2025
| Rank | Event | Title | Result |
| 1 | Ravens at Bills (Sept. 7) | Week 1 - Sunday Night | Bills 41, Ravens 40 |
| 2 | Blue Jays at Mariners (Oct. 15) | ALCS - Game 4 | Blue Jays 13, Mariners 4 |
| 3 | Thunder at Nuggets (May 15) | WCF - Game 6 | Nuggets 119, Thunder 107 |
| 4 | Lions at Commanders | Week 10 | Lions 44, Commanders 22 |
| 5 | Bears at Lions (Sept. 14) | Week 2 | Lions 52, Bears 21 |
| 6 | Steelers at Bengals (Oct. 17) | Week 7 - Thursday Night | Bengals 33, Steelers 31 |
| 7 | Nuggets at Thunder (May 5) | WCF - Game 1 | Nuggets 121, Thunder 119 |
| 8 | Maryland at Florida (March 27) | Sweet 16 | Florida 87, Maryland 71 |
| 9 | Duke at Ole Miss (Jan. 2) | TaxSlayer Gator Bowl | Ole Miss 52, Duke 20 |
| 10 | Eagles at Vikings (Oct. 19) | Week 7 | Eagles 28, Vikings 22 |
BetMGM 10 Best Games/Events For Book in 2025
| Rank | Event | Title | Result |
| 1 | Chiefs vs. Eagles (Feb. 9) | Super Bowl LIX | Chiefs 22, Eagles 40 |
| 2 | Vikings at Rams (Jan. 13) | NFC Wildcard | Vikings 9, Rams 27 |
| 3 | Vikings at Lions (Jan. 5) | Week 18 - Sunday Night | Vikings 9, Lions 31 |
| 4 | Eagles at Giants (Oct. 9) | Week 6 - Thursday Night | Eagles 17, Giants 34 |
| 5 | Cardinals at Cowboys (Nov. 3) | Week 9 - Monday Night | Cardinals 27, Cowboys 17 |
| 6 | Bills at Falcons (Oct. 13) | Week 6 - Monday Night | Bills 14, Falcons 24 |
| 7 | Patriots at Bills (Oct. 5) | Week 5 - Sunday Night | Patriots 23, Bills 20 |
| 8 | Indiana vs. Ohio State (Dec. 6) | Big Ten Championship | Indiana 13, Ohio State 10 |
| 9 | Packers at Lions (Nov. 27) | Thanksgiving - 12pm | Packers 31, Lions 24 |
| 10 | Commanders at Lions (Jan. 18) | NFC Divisional Round | Commanders 45, Lions 31 |
BetMGM 10 Most Bet NFL Games (By Tickets) in 2025
| Rank | Game | Title | Result |
| 1 | Chiefs at Eagles (Feb. 9) | Super Bowl LIX | Chiefs 22, Eagles 40 |
| 2 | Bills at Chiefs (Jan. 26) | AFC Championship | Bills 29, Chiefs 32 |
| 3 | Commanders at Eagles (Jan. 26) | NFC Championship | Commanders 23, Eagles 55 |
| 4 | Ravens at Bills (Jan. 19) | AFC Divisional Round | Ravens 25, Bills 27 |
| 5 | Commanders at Lions (Jan. 18) | NFC Divisional Round | Commanders 45, Lions 31 |
| 6 | Rams at Eagles (Jan. 19) | NFC Divisional Round | Rams 22, Eagles 28 |
| 7 | Vikings at Rams (Jan. 13) | NFC Wild Card Round | Vikings 9, Rams 27 |
| 8 | Cowboys at Eagles (Sept. 4) | Week 1 Thursday Night Football | Cowboys 20, Eagles 24 |
| 9 | Texans at Chiefs (Jan, 18) | AFC Divisional Round | Texans 14, Chiefs 23 |
| 10 | Packers at Eagles (Jan. 12) | NFC Wild Card Round | Packers 10, Eagles 22 |
BetMGM 10 Most Bet NBA Games (By Tickets) in 2025
| Rank | Game | Title | Result |
| 1 | Pacers at Thunder (June 22) | NBA Finals - Game 7 | Thunder 103, Pacers 91 |
| 2 | Pacers at Thunder (June 8) | NBA Finals - Game 2 | Thunder 123, Pacers 107 |
| 3 | Pacers at Thunder (June 5) | NBA Finals - Game 1 | Pacers 111, Thunder 110 |
| 4 | Thunder at Pacers (June 19) | NBA Finals - Game 6 | Pacers 108, Thunder 91 |
| 5 | Thunder at Pacers (June 11) | NBA Finals - Game 3 | Pacers 116, Thunder 107 |
| 6 | Pacers at Thunder (June 16) | NBA Finals - Game 5 | Thunder 120, Pacers 106 |
| 7 | Thunder at Pacers (June 13) | NBA Finals - Game 4 | Thunder 111, Pacers 104 |
| 8 | Knicks at Pacers (May 31) | Eastern Conference Finals - Game 6 | Pacers 125, Knicks 108 |
| 9 | Pacers at Knicks (May 23) | Eastern Conference Finals - Game 2 | Pacers 114, Knicks 109 |
| 10 | Pacers at Knicks (May 29) | Eastern Conference Finals - Game 5 | Knicks 111, Pacers 94 |
BetMGM 10 Most Bet WNBA Games (By Tickets) in 2025
| Rank | Game | Title | Result |
| 1 | Indiana Fever at Las Vegas Aces (Sept. 30) | WNBA Semifinals - Game 5 | Aces 107, Fever 98 |
| 2 | Phoenix Mercury at Las Vegas Aces (Oct. 3) | WNBA Finals - Game 1 | Aces 89, Mercury 86 |
| 3 | Indiana Fever at Minnesota Lynx (July 1) | WNBA Commissioner's Cup Championship | Fever 74, Lynx 59 |
| 4 | Washington Mystics at Las Vegas Aces (June 26) | WNBA Regular Season | Mystics 94, Aces 83 |
| 5 | Indiana Fever at Connecticut Sun (July 15) | WNBA Regular Season | Fever 85, Sun 77 |
| 6 | Las Vegas Aces at Phoenix Mercury (Oct. 8) | WNBA Finals - Game 3 | Aces 90, Mercury 88 |
| 7 | Las Vegas Aces at Phoenix Mercury (Oct. 10) | WNBA Finals - Game 4 | Aces 97, Mercury 86 |
| 8 | Minnesota Lynx at Golden State Valkyries (Sept. 17) | WNBA Playoffs First Round - Game 2 | Lynx 75, Valkyries 74 |
| 9 | Indiana Fever at New York Liberty (July 16) | WNBA Regular Season | Liberty 98, Fever 77 |
| 10 | Indiana Fever at Golden State Valkyries (July 19) | WNBA Regular Season | Valkyries 88, Fever 77 |
BetMGM 10 Most Bet MLB Games (By Tickets) in 2025
| Rank | Game | Title | Result |
| 1 | Dodgers at Blue Jays (Nov. 1) | World Series - Game 7 | Dodgers 5, Blue Jays 4 |
| 2 | Dodgers at Blue Jays (Oct. 31) | World Series - Game 6 | Dodgers 3, Blue Jays 1 |
| 3 | Dodgers at Blue Jays (Oct. 24) | World Series - Game 1 | Dodgers 4, Blue Jays 11 |
| 4 | Tigers at Mariners (Oct. 10) | ALDS - Game 5 | Tiger 2, Mariners 3 |
| 5 | Blue Jays at Dodgers (Oct. 28) | World Series - Game 4 | Blue Jays 6, Dodgers 2 |
| 6 | Blue Jays at Dodgers (Oct. 29) | World Series - Game 5 | Blue Jays 6, Dodgers 1 |
| 7 | Blue Jays at Dodgers (Oct. 27) | World Series - Game 3 | Blue Jays 5, Dodgers 6 |
| 8 | Blue Jays at Yankees (Oct. 7) | ALDS - Game 3 | Blue Jays 6, Yankees 9 |
| 9 | Dodgers at Blue Jays (Oct. 25) | World Series - Game 2 | Dodgers 5, Blue Jays 1 |
| 10 | Reds at Dodgers (Sept. 30) | NLWC - Game 1 | Reds 5, Dodgers 10 |
BetMGM 10 Most Bet NHL Games (By Tickets) in 2025
| Rank | Game | Title | Result |
| 1 | Canada at USA (Feb. 20) | 4 Nations Face-Off - Championship | Canada 3, USA 2 |
| 2 | Oilers at Panthers (June 12) | Stanley Cup Final - Game 4 | Oilers 5, Panthers 4 |
| 3 | Panthers at Oilers (June 4) | Stanley Cup Final - Game 1 | Oilers 4, Panthers 3 |
| 4 | Oilers at Panthers (June 9) | Stanley Cup Final - Game 3 | Panthers 6, Oilers 1 |
| 5 | Oilers at Panthers (June 17) | Stanley Cup Final - Game 6 | Panthers 5, Oilers 1 |
| 6 | Panthers at Oilers (June 6) | Stanley Cup Final - Game 2 | Panthers 5, Oilers 4 |
| 7 | Panthers at Oilers (June 14) | Stanley Cup Final - Game 5 | Panthers 5, Oilers 2 |
| 8 | Panthers at Maple Leafs (May 18) | East 2nd Round - Game 7 | Panthers 6, Maple Leafs 1 |
| 9 | Avalanche at Stars (May 3) | West 1st Round - Game 7 | Stars 4, Avalanche 2 |
| 10 | Jets at Stars (May 17) | West 2nd Round - Game 6 | Stars 2, Jets 1 |
BetMGM 10 Most Bet NCAAF Games (By Tickets) in 2025
| Rank | Game | Title | Result |
| 1 | Ohio State at Notre Dame (Jan. 20) | CFP National Championship | Ohio State 34, Notre Dame 23 |
| 2 | Ohio State at Texas (Jan. 10) | CFP Semifinal at the Cotton Bowl Classic | Ohio State 28, Texas 14 |
| 3 | Notre Dame at Georgia (Jan. 2) | CFP Quarterfinal at the Sugar Bowl | Notre Dame 23, Georgia 10 |
| 4 | Notre Dame at Penn State (Jan. 9) | CFP Semifinal at the Orange Bowl | Notre Dame 27, Penn State 24 |
| 5 | Ohio State at Oregon (Jan. 1) | CFP Semifinal at the Rose Bowl | Ohio State 41, Oregon 21 |
| 6 | Texas at Arizona St (Jan. 1) | CFP Quarterfinal at the Peach Bowl | Texas 39, Arizona St 31 |
| 7 | Indiana at Ohio State (Dec. 6) | 2025 Big Ten Championship | Indiana 13, Ohio State 10 |
| 8 | Notre Dame at Miami Florida (Aug. 31) | 2025 Regular Season - Week 1 | Miami Florida 27, Notre Dame 24 |
| 9 | Texas at Ohio State (Aug. 30) | 2025 Regular Season - Week 1 | Ohio State 14, Texas 7 |
| 10 | TCU at UNC (Sept. 1) | 2025 Regular Season - Week 1 | TCU 48, UNC 14 |
BetMGM 10 Most Bet NCAAB Games (By Tickets) in 2025
| Rank | Game | Title | Result |
| 1 | Florida at Houston (April 7) | National Championship | Florida 65, Houston 63 |
| 2 | Houston at Duke (April 5) | Final Four | Houston 70, Duke 67 |
| 3 | Florida at Auburn (April 5) | Final Four | Florida 79, Auburn 73 |
| 4 | Michigan at Auburn (March 28) | Sweet Sixteen | Auburn 78, Michigan 65 |
| 5 | Alabama at Duke (March 29) | Elite Eight | Duke 85, Alabama 65 |
| 6 | Purdue at Houston (March 28) | Sweet Sixteen | Houston 62, Purdue 60 |
| 7 | Michigan State at Auburn (March 30) | Elite Eight | Auburn 70, Michigan State 64 |
| 8 | Michigan at Texas A&M (March 22) | NCAA Tournament - 2nd Round | Michigan 91, Texas A&M 79 |
| 9 | Arkansas at St. John´s (March 22) | NCAA Tournament - 2nd Round | Arkansas 75, St. John's 66 |
| 10 | Arizona at Duke (March 27) | Sweet Sixteen | Duke 100, Arizona 93 |
BetMGM 10 Most Bet NCAAW Games (By Tickets) in 2025
| Rank | Game | Title | Result |
| 1 | Connecticut at South Carolina (April 6) | National Championship | Connecticut 82, South Carolina 59 |
| 2 | Connecticut at UCLA (April 4) | Final Four | Connecticut 85, UCLA 51 |
| 3 | Texas at South Carolina (April 4) | Final Four | South Carolina 74, Texas 57 |
| 4 | Connecticut at USC (March 31) | Elite Eight | Connecticut 78, USC 64 |
| 5 | Tennessee at Texas (March 29) | Sweet Sixteen | Texas 67, Tennessee 59 |
| 6 | Mississippi State at USC (March 24) | NCAA Tournament - 2nd Round | USC 96, Mississippi State 59 |
| 7 | TCU at Texas (March 31) | Elite Eight | Texas 58, TCU 47 |
| 8 | Maryland at South Carolina (March 28) | Sweet Sixteen | South Carolina 71, Maryland 67 |
| 9 | Notre Dame at TCU (March 29) | Sweet Sixteen | TCU 71, Notre Dame 62 |
| 10 | Oklahoma at Connecticut (March 29) | Sweet Sixteen | Connecticut 82, Oklahoma 59 |
BetMGM 10 Most Bet Combat Sport Matches (By Tickets) in 2025
| Rank | Game | Title | Result |
| 1 | Alex Pereira - Magomed Ankalaev (March 8) | UFC 313: Pereira vs. Ankalaev | Magomed Ankalaev - Unanimous Decision |
| 2 | Dricus Du Plessis - Khamzat Chimaev (Aug. 16) | UFC 319: Du Plessis vs. Chimaev | Khamzat Chimaev - Unanimous Decision |
| 3 | Max Holloway - Dustin Poirier (July 19) | UFC 318: Holloway vs. Poirier 3 | Max Holloway - Unanimous Decision |
| 4 | Merab Dvalishvili - Sean O'Malley (June 7) | UFC 316: Dvalishvili vs O'Malley 3 | Merab Dvalishvili - Round 3 Submission |
| 5 | Charles Oliveira - Ilia Topuria (June 28) | UFC 317: Topuria vs. Oliveira | Ilia Topuria - Round 1 KO/TKO |
| 6 | Alexander Volkanovski - Diego Lopes (April 12) | UFC 314: Volkanovski vs. Lopes | Alexander Volkanovski - Unanimous Decision |
| 7 | Michael Chandler - Paddy Pimblett (April 12) | UFC 314: Volkanovski vs. Lopes | Paddy Pimblett - Round 3 KO/TKO |
| 8 | Jack Della Maddalena - Islam Makhachev (Nov. 15) | UFC 322: Della Maddalena vs. Makhachev | Islam Makhachev - Unanimous Decision |
| 9 | Sean Strickland - Dricus Du Plessis (Feb. 8) | UFC 312: Du Plessis vs. Strickland 2 | Dricus Du Plessis - Unanimous Decision |
| 10 | Magomed Ankalaev - Alex Pereira (Oct. 4) | UFC 320: Ankalaev vs. Pereira 2 | Alex Pereira - Round 1 KO/TKO |
BetMGM 10 Most Bet Soccer Matches (By Tickets) in 2025
| Rank | Match | Title | Result |
| 1 | Paris Saint-Germain - Inter Milan (May 31) | UEFA Champions League Final | Paris Saint-Germain 5 - 0 Inter Milan |
| 2 | Chelsea - Paris Saint-Germain (July 13) | FIFA Club World Cup Final | Chelsea 3 - 0 Paris Saint-Germain |
| 3 | Inter Milan - FC Barcelona (May 6) | UEFA Champions League Semifinal - Leg 2 | Inter Milan 4 - 3 FC Barcelona |
| 4 | Paris Saint-Germain - Real Madrid (July 9) | FIFA Club World Cup Semifinal | Paris Saint-Germain 4 - 0 Real Madrid |
| 5 | USA - Mexico (July 6) | CONCACAF Gold Cup Final | USA 1 - 2 Mexico |
| 6 | Paris Saint-Germain - Arsenal (May 7) | UEFA Champions League Semifinal - Leg 2 | Paris Saint-Germain 2 - 1 Arsenal |
| 7 | FC Barcelona - Inter Milan (April 30) | UEFA Champions League Semifinal - Leg 1 | FC Barcelona 3 - 3 Inter Milan |
| 8 | Portugal - Spain (June 8) | UEFA Nations Cup Final | Portugal 2 - 2 Spain (Penalties: 5 - 3) |
| 9 | Real Madrid - Arsenal (April 16) | UEFA Champions League Quarterfinals - Leg 2 | Real Madrid 1 - 2 Arsenal |
| 10 | Arsenal - Real Madrid (April 8) | UEFA Champions League Quarterfinals - Leg 1 | Arsenal 3 - 0 Real Madrid |
BetMGM 10 Most Bet Players (By Tickets) in 2025
| Rank | Player | Team |
| 1 | Shohei Ohtani | Los Angeles Dodgers |
| 2 | Saquon Barkley | Philadelphia Eagles |
| 3 | Aaron Judge | New York Yankees |
| 4 | Kyle Schwarber | Philadelphia Phillies |
| 5 | Jalen Hurts | Philadelphia Eagles |
| 6 | Cal Raleigh | Seattle Mariners |
| 7 | Josh Allen | Buffalo Bills |
| 8 | Vladimir Guerrero Jr. | Toronto Blue Jays |
| 9 | Jahmyr Gibbs | Detroit Lions |
| 10 | Juan Soto | New York Mets |
BetMGM 10 Most Profitable Players For the Customer in 2025
| Rank | Player | Team |
| 1 | Saquon Barkley | Philadelphia Eagles |
| 2 | Travis Kelce | Kansas City Chiefs |
| 3 | Justin Jefferson | Minnesota Vikings |
| 4 | Josh Allen | Buffalo Bills |
| 5 | Lamar Jackson | Baltimore Ravens |
| 6 | Patrick Mahomes | Kansas City Chiefs |
| 7 | Amon-Ra St. Brown | Detroit Lions |
| 8 | Dallas Goedert | Philadelphia Eagles |
| 9 | Nikola Jokic | Denver Nuggets |
| 10 | Shohei Ohtani | Los Angeles Dodgers |
BetMGM 10 Most Profitable Players For the Book in 2025
| Rank | Player | Team |
| 1 | Terry McLaurin | Washington Commanders |
| 2 | DeAndre Hopkins | Kansas City Chiefs/Baltimore Ravens |
| 3 | Jalen Hurts | Philadelphia Eagles |
| 4 | Nathan MacKinnon | Colorado Avalanche |
| 5 | Jake Tonges | San Francisco 49ers |
| 6 | DeVonta Smith | Philadelphia Eagles |
| 7 | Cam Skattebo | New York Giants |
| 8 | Jonnu Smith | Miami Dolphins/Pittsburgh Steelers |
| 9 | Vladimir Guerrero Jr. | Toronto Blue Jays |
| 10 | Jaxson Dart | New York Giants |
BetMGM 10 Most Bet NFL Players (By Tickets) in 2025
| Rank | Player | Team |
| 1 | Saquon Barkley | Philadelphia Eagles |
| 2 | Jalen Hurts | Philadelphia Eagles |
| 3 | Josh Allen | Buffalo Bills |
| 4 | Jahmyr Gibbs | Detroit Lions |
| 5 | Derrick Henry | Baltimore Ravens |
| 6 | Travis Kelce | Kansas City Chiefs |
| 7 | James Cook | Buffalo Bills |
| 8 | Patrick Mahomes | Kansas City Chiefs |
| 9 | Amon-Ra St. Brown | Detroit Lions |
| 10 | A.J. Brown | Philadelphia Eagles |
BetMGM 10 Most Bet NBA Players (By Tickets) in 2025
| Rank | Player | Team |
| 1 | Shai Gilgeous-Alexander | Oklahoma City Thunder |
| 2 | Nikola Jokic | Denver Nuggets |
| 3 | Anthony Edwards | Minnesota Timberwovles |
| 4 | Luka Doncic | Dallas Mavericks/Los Angeles Lakers |
| 5 | Stephen Curry | Golden State Warriors |
| 6 | Karl-Anthony Towns | New York Knicks |
| 7 | Tyrese Haliburton | Indiana Pacers |
| 8 | Pascal Siakam | Indiana Pacers |
| 9 | Jalen Brunson | New York Knicks |
| 10 | Giannis Antetokounmpo | Milwaukee Bucks |
BetMGM 10 Most Bet MLB Players (By Tickets) in 2025
| Rank | Player | Team |
| 1 | Shohei Ohtani | Los Angeles Dodgers |
| 2 | Aaron Judge | New York Yankees |
| 3 | Kyle Schwarber | Philadelphia Phillies |
| 4 | Cal Raleigh | Seattle Mariners |
| 5 | Vladimir Guerrero Jr. | Toronto Blue Jays |
| 6 | Juan Soto | New York Mets |
| 7 | Pete Alonso | New York Mets |
| 8 | Elly De La Cruz | Cincinnati Reds |
| 9 | Riley Greene | Detroit Tigers |
| 10 | Bryce Harper | Philadelphia Phillies |
The content provided in this blog is intended for entertainment purposes only. All views and opinions expressed are the authors and reflect their individual perspectives on sports, betting, and related topics. This content should not be considered professional betting advice or the official views of BetMGM LLC. Please gamble responsibly. If you or someone you know is experiencing issues related to gambling, seek help from a licensed health professional. This blog is not liable for any losses, damages, or consequences resulting from betting activities.