Skip to content
Menu
  • MMA Rankings
    • Current MMA Rankings
      • Men’s MMA Ranking
        • Pound for Pound
        • Division Point Dominance
        • Heavyweight+
        • Light Heavyweight
        • Middleweight
        • Welterweight
        • Lightweight
        • Featherweight
        • Bantamweight
        • Flyweight
        • Strawweight
      • Women’s MMA Rankings
        • Women’s Pound for Pound
        • Women’s Division Point Dominance
        • Women’s Featherweight+
        • Women’s Bantamweight
        • Women’s Flyweight
        • Women’s Strawweight
        • Women’s Atomweight
      • Unknown Division
    • All-Time MMA Rankings
      • About All-Time Rankings
      • All-Time Absolute
      • All-Time Womens (Open)
      • All-Time Heavyweight+
      • All-Time LightHeavyweight
      • All-Time Middleweight
      • All-Time Welterweight
      • All-Time Lightweight
      • All-Time Featherweight
      • All-Time Bantamweight
      • All-Time Flyweight
      • All-Time Strawweight
    • Historical MMA Rankings
      • Published Ranking Snapshots
      • Generated Historical Rankings
  • Records & Statistics
    • Unusual Decisions
    • MMA Fight Outcomes by Weight Class
    • MMA Fight Outcomes by Year
    • Most Wins in MMA Bouts
    • Most Losses in MMA Bouts
    • Most Professional MMA Bouts
    • Most Career Wins Without a Loss
    • Longest Undefeated Streak (Active Fighters)
    • Longest Undefeated Streak (Retired Fighters)
    • Shortest Average Fight
    • Shortest Average Win
    • Best (T)KO Win Percentage
    • Best Submission Win Percentage
    • Most weight divisions fought in
    • Most weight divisions with draw or win
    • Longest Career
    • Database Statistics
  • Features
    • Interviews
    • Blogs
      • Boxing
      • MMA
      • Muay Thai
      • Event Previews
      • Fighter Highlights
      • MMA Ranks
      • Historical Ranks
      • MMA Statistics
      • News
    • MMA Promotions Ranking
    • Weekly Ranking Summary
      • Biggest Movers
      • Recently Active
      • Newly Ranked
      • Dropouts
      • Division Changes
      • Inactive Fighters
      • Quality Performance Decay
      • Strength of Schedule
    • Lineal Championship Histories
      • About Lineal Championships
      • Heavyweights
      • Light Heavyweights
      • Middleweights
      • Welterweights
      • Lightweights
      • Featherweights
      • Bantamweights
      • Flyweights
      • Strawweights
      • Women’s Featherweight+
      • Women’s Bantamweight
      • Women’s Flyweight
      • Women’s Strawweight
      • Women’s Atomweight
    • Upcoming Events
      • All Upcoming Events
      • Upcoming UFC Events
      • Upcoming MMA Events by Promotion
      • Upcoming MMA Events by Country
    • Past Events
      • Event Search
      • Past Events by Promotion
      • Past Events by Year
    • MMA Awards
    • Links and Mentions
  • UFC Records
    • About UFC Records
    • Most Wins
    • Most Bouts
    • Consecutive Wins
    • Title Wins
    • Title Bouts
    • Title Defenses
    • Octagon Time
    • UFC ‘Of the Night’ Bonuses
      • All Bonuses
      • Fights of the Night
      • Performances of the Night
      • Knockouts of The Night
      • Submissions of the Night
    • UFC Fight Outcomes by Weight Class
    • UFC Fight Outcomes By Year
  • About Us
    • About MMA Rankings
    • FAQ
    • Contact Us
  • Search
    • Fighter Search
    • Event Search
    • Blog Search
Close Menu
Fight Matrix
Best Betting Sites in Philippines at MightyTips.ph
Best Betting Sites in Philippines at MightyTips.ph

Fight Matrix Program – UFC Fight Night: Sandhagen vs. Font (08-05-2023)

Posted on July 31, 2023 by Jason

Featherweight (140)
[#3BW] Cory Sandhagen (16-4-0, -285) vs. [#11BW] Rob Font (20-6-0, +218)

Last 3 Fights: Cory Sandhagen (2-1-0)
2023-03-25: W vs. [#8BW] Marlon Vera (21-8-1) via SD (50-45, 49-46, 47-48)
2022-09-17: W vs. [#10BW] Yadong Song (20-8-1) via TKO (Doctor Stoppage) in 5:00 of round 4
2021-10-30: L vs. [#7BW] Petr Yan (16-5-0) via UD (49-46, 49-46, 49-46)

Last 3 Fights: Rob Font (1-2-0)
2023-04-08: W vs. [#55BW] Adrian Yanez (16-4-0) via TKO (Punches) in 2:57 of round 1
2022-04-30: L vs. [#8BW] Marlon Vera (21-8-1) via UD (48-47, 49-46, 49-46)
2021-12-04: L vs. [*] Jose Aldo (31-8-0) via UD (50-45, 50-45, 49-46)

System Favorite Rating Rating Diff Win %
Betting Odds Cory Sandhagen -285 70.18%
Elo K170 Cory Sandhagen 2129.03 +196.73 71.07%
Elo Modified Cory Sandhagen 2051.79 +154.87 66.33%
Glicko-1 Cory Sandhagen 2124.23 +139.08 69.01%
WHR Cory Sandhagen 1929.05 +90.60 60.20%

Days Since Last Pro Fight: Cory Sandhagen 133, Rob Font 119
Previous Match-up Record: No previous match-ups.
Wins Against Common Opposition: Cory Sandhagen leads 4-1
.

Women Strawweight (115)
[#5] Jessica Andrade (24-11-0, +333) vs. [#11FLY] Tatiana Suarez (9-0-0, -464)
Jessica Andrade is the All-Time #16 ranked Women’s fighter.

Last 3 Fights: Jessica Andrade (1-2-0)
2023-05-06: L vs. [#4SW/#7DD/#7P4P] Xiaonan Yan (18-3-0) via KO (Punches) in 2:20 of round 1
2023-02-18: L vs. [#4FLY] Erin Blanchfield (11-1-0) via Submission (Rear-Naked Choke) in 1:37 of round 2
2023-01-21: W vs. [#10FLY] Lauren Murphy (16-6-0) via UD (30-25, 30-26, 30-25)

Last 3 Fights: Tatiana Suarez (3-0-0)
2023-02-25: W vs. [#42FLY] Montana De La Rosa (12-8-1) via Submission (Guillotine Choke) in 4:15 of round 2
2019-06-08: W vs. [*] Nina Nunes (11-7-0) via UD (29-28, 29-28, 29-28)
2018-09-08: W vs. [#2SW/#3DD/#5P4P] Carla Esparza (19-7-0) via TKO (Punches) in 4:33 of round 3

System Favorite Rating Rating Diff Win %
Betting Odds Tatiana Suarez -464 78.08%
Elo K170 Tatiana Suarez 1793.16 +120.31 63.40%
Elo Modified Tatiana Suarez 1821.73 +137.71 64.63%
Glicko-1 Tatiana Suarez 1815.78 +163.62 71.95%
WHR Tatiana Suarez 1779.50 +129.58 64.38%

Days Since Last Pro Fight: Jessica Andrade 91, Tatiana Suarez 161
Previous Match-up Record: No previous match-ups.
Wins Against Common Opposition: No common opposition or both are winless against common opposition.
.

Light Heavyweight (205)
[#24] Kennedy Nzechukwu (12-3-0, -152) vs. [#26] Dustin Jacoby (18-7-1, +122)

Last 3 Fights: Kennedy Nzechukwu (3-0-0)
2023-05-06: W vs. [#37LHW] Devin Clark (14-8-0) via Technical Submission (Guillotine Choke) in 2:28 of round 2
2022-11-19: W vs. [#30LHW] Ion Cutelaba (17-9-1) via TKO (Flying Knee and Punches) in 1:02 of round 2
2022-07-09: W vs. [#130LHW] Karl Roberson (9-6-0) via TKO (Elbows) in 2:19 of round 3

Last 3 Fights: Dustin Jacoby (1-2-0)
2023-04-15: L vs. [#17LHW] Azamat Murzakanov (13-0-0) via UD (29-28, 29-28, 29-28)
2022-10-29: L vs. [#19LHW] Khalil Rountree (11-6-0) via SD (29-28, 28-29, 29-28)
2022-07-16: W vs. [#50LHW] Da Woon Jung (15-4-1) via KO (Punch) in 3:13 of round 1

System Favorite Rating Rating Diff Win %
Betting Odds Kennedy Nzechukwu -152 57.24%
Elo K170 Kennedy Nzechukwu 1712.34 +47.48 55.40%
Elo Modified Kennedy Nzechukwu 1745.01 +22.09 52.42%
Glicko-1 Kennedy Nzechukwu 1793.10 +3.90 50.56%
WHR Dustin Jacoby 1765.48 +24.58 52.80%

Days Since Last Pro Fight: Kennedy Nzechukwu 91, Dustin Jacoby 112
Previous Match-up Record: No previous match-ups.
Wins Against Common Opposition: Even: Both have 1 win(s) against common opposition.
.

Featherweight (145)
[#98] Diego Lopes (21-6-0, -132) vs. [*] Gavin Tucker (13-2-0, +107)

Last 3 Fights: Diego Lopes (2-1-0)
2023-05-06: L vs. [#10FW] Movsar Evloev (17-0-0) via UD (29-28, 29-28, 30-27)
2022-11-18: W vs. [#732FW] Angel Rodriguez (12-12-0) via TKO (Punches) in 0:40 of round 2
2022-02-11: W vs. [*] Kenn Glenn (10-10-0) via KO (Punches) in 4:39 of round 3

Last 3 Fights: Gavin Tucker (2-1-0)
2021-03-13: L vs. [#9FW] Dan Ige (17-6-0) via KO (Punch) in 0:22 of round 1
2020-12-12: W vs. [#38FW] Billy Quarantillo (17-5-0) via UD (30-27, 30-27, 30-27)
2020-08-08: W vs. [*] Justin Jaynes (16-9-0) via Submission (Rear Naked Choke) in 1:43 of round 3

System Favorite Rating Rating Diff Win %
Betting Odds Diego Lopes -132 54.08%
Elo K170 Gavin Tucker 1699.67 +201.43 71.51%
Elo Modified Gavin Tucker 1686.96 +105.96 61.39%
Glicko-1 Gavin Tucker 1708.27 +68.36 59.71%
WHR Gavin Tucker 1647.55 +26.00 52.97%

Days Since Last Pro Fight: Diego Lopes 91, Gavin Tucker 875
Previous Match-up Record: No previous match-ups.
Wins Against Common Opposition: No common opposition or both are winless against common opposition.
.

Light Heavyweight (205)
[#70] Tanner Boser (20-10-1, -186) vs. [*] Aleksa Camur (6-2-0, +149)

Last 3 Fights: Tanner Boser (1-2-0)
2023-04-15: L vs. [#30LHW] Ion Cutelaba (17-9-1) via TKO (Punches) in 2:05 of round 1
2022-09-17: L vs. [#22HW+] Rodrigo Nascimento (11-1-0) via SD (29-28, 28-29, 30-27)
2021-06-26: W vs. [#45LHW] Ovince St. Preux (26-17-0) via KO (Punches) in 2:31 of round 2

Last 3 Fights: Aleksa Camur (1-2-0)
2021-06-19: L vs. [#81LHW] Nicolae Negumereanu (13-2-0) via SD (29-28, 28-29, 29-28)
2020-09-26: L vs. [#131HW+] William Knight (11-6-0) via UD (29-28, 30-27, 30-27)
2020-01-18: W vs. [*] Justin Ledet (9-4-0) via UD (29-28, 30-27, 30-27)

System Favorite Rating Rating Diff Win %
Betting Odds Tanner Boser -186 61.82%
Elo K170 Tanner Boser 1393.46 +114.72 62.81%
Elo Modified Tanner Boser 1523.00 +117.20 62.55%
Glicko-1 Tanner Boser 1584.43 +173.00 73.02%
WHR Tanner Boser 1545.36 +154.93 66.99%

Days Since Last Pro Fight: Tanner Boser 112, Aleksa Camur 777
Previous Match-up Record: No previous match-ups.
Wins Against Common Opposition: No common opposition or both are winless against common opposition.
.

Lightweight (155)
[#69] Ignacio Bahamondes (15-4-0, -210) vs. [#105] Ludovit Klein (19-4-1, +165)

Last 3 Fights: Ignacio Bahamondes (3-0-0)
2023-04-08: W vs. [#168LW] Trey Ogden (16-6-0) via UD (29-28, 30-27, 30-27)
2022-02-26: W vs. [#144LW] Zhu Rong (23-5-0) via Submission (Brabo Choke) in 1:40 of round 3
2021-08-21: W vs. [#132LW] Roosevelt Roberts (12-4-0) via KO (Spinning Wheel Kick) in 4:55 of round 3

Last 3 Fights: Ludovit Klein (2-0-1)
2023-03-18: D vs. [#140LW] Jai Herbert (12-5-1) via Draw (Majority) in 5:00 of round 3
2022-07-23: W vs. [#192LW] Mason Jones (12-2-0) via UD (30-27, 30-27, 30-27)
2022-03-05: W vs. [*] Devonte Smith (11-4-0) via SD (29-28, 30-27, 28-29)

System Favorite Rating Rating Diff Win %
Betting Odds Ignacio Bahamondes -210 64.22%
Elo K170 Ignacio Bahamondes 1712.28 +13.58 51.55%
Elo Modified Ignacio Bahamondes 1736.36 +59.52 56.48%
Glicko-1 Ignacio Bahamondes 1781.38 +106.38 64.85%
WHR Ignacio Bahamondes 1676.75 +99.10 61.13%

Days Since Last Pro Fight: Ignacio Bahamondes 119, Ludovit Klein 140
Previous Match-up Record: No previous match-ups.
Wins Against Common Opposition: No common opposition or both are winless against common opposition.
.

Featherweight (145)
[#31] Damon Jackson (22-5-1, +148) vs. [#38] Billy Quarantillo (17-5-0, -183)

Last 3 Fights: Damon Jackson (2-1-0)
2023-01-14: L vs. [#9FW] Dan Ige (17-6-0) via KO (Punch) in 4:13 of round 2
2022-09-17: W vs. [#50FW] Pat Sabatini (18-4-0) via TKO (Submission to Punches) in 1:09 of round 1
2022-06-04: W vs. [#109BW] Dan Argueta (9-1-0) via UD (29-28, 30-27, 30-27)

Last 3 Fights: Billy Quarantillo (1-2-0)
2023-04-15: L vs. [#18FW] Edson Barboza (23-11-0) via KO (Knee) in 2:37 of round 1
2022-12-10: W vs. [#32LW] Alexander Hernandez (14-6-0) via TKO (Knees and Punches) in 4:30 of round 2
2021-11-06: L vs. [#15FW] Shane Burgos (16-4-0) via UD (29-28, 29-28, 29-28)

System Favorite Rating Rating Diff Win %
Betting Odds Billy Quarantillo -183 61.59%
Elo K170 Damon Jackson 1770.10 +125.91 64.00%
Elo Modified Damon Jackson 1761.47 +108.22 61.63%
Glicko-1 Damon Jackson 1794.80 +82.54 61.66%
WHR Damon Jackson 1746.54 +98.36 61.05%

Days Since Last Pro Fight: Damon Jackson 203, Billy Quarantillo 112
Previous Match-up Record: No previous match-ups.
Wins Against Common Opposition: Even: Both have 1 win(s) against common opposition.
.

Bantamweight (135)
[#46] Raoni Barcelos (17-4-0, +144) vs. [*] Kyler Phillips (10-2-0, -177)

Last 3 Fights: Raoni Barcelos (1-2-0)
2023-01-14: L vs. [#16BW] Umar Nurmagomedov (16-0-0) via KO (Body Kick and Punch) in 4:40 of round 1
2022-10-01: W vs. [#119BW] Trevin Jones (14-10-0) via UD (30-27, 30-27, 30-25)
2022-01-22: L vs. [#41BW] Victor Henry (23-6-0) via UD (30-27, 30-27, 30-27)

Last 3 Fights: Kyler Phillips (2-1-0)
2022-02-12: W vs. [#328FW] Marcelo Rojo (17-10-0) via Submission (Triangle Armbar) in 1:48 of round 3
2021-07-24: L vs. [#72BW] Raulian Paiva (21-5-0) via MD (29-28, 28-28, 29-28)
2021-03-06: W vs. [#10BW] Yadong Song (20-8-1) via UD (29-28, 29-28, 29-28)

System Favorite Rating Rating Diff Win %
Betting Odds Kyler Phillips -177 60.92%
Elo K170 Raoni Barcelos 1717.30 +71.00 58.04%
Elo Modified Raoni Barcelos 1749.04 +26.56 52.90%
Glicko-1 Raoni Barcelos 1784.94 +0.01 50.00%
WHR Raoni Barcelos 1700.58 +4.78 50.55%

Days Since Last Pro Fight: Raoni Barcelos 203, Kyler Phillips 539
Previous Match-up Record: No previous match-ups.
Wins Against Common Opposition: No common opposition or both are winless against common opposition.
.

Welterweight (170)
[#46] Jeremiah Wells (12-2-1, -166) vs. [#62] Carlston Harris (18-5-0, +134)

Last 3 Fights: Jeremiah Wells (3-0-0)
2023-04-22: W vs. [#71WW] Matthew Semelsberger (11-6-0) via SD (30-27, 30-27, 28-29)
2022-06-18: W vs. [#109WW] Court McGee (21-12-0) via KO (Punch) in 1:34 of round 1
2022-02-12: W vs. [#974WW] Mike Mathetha (3-2-0) via Technical Submission (Rear-Naked Choke) in 4:38 of round 1

Last 3 Fights: Carlston Harris (2-1-0)
2023-03-11: W vs. [#97MW] Jared Gooden (22-9-0) via UD (30-27, 30-27, 30-27)
2022-02-05: L vs. [#5WW] Shavkat Rakhmonov (17-0-0) via KO (Spinning Hook Kick and Punches) in 4:10 of round 1
2021-09-18: W vs. [#43LHW] Impa Kasanganay (13-3-0) via TKO (Punches) in 2:38 of round 1

System Favorite Rating Rating Diff Win %
Betting Odds Jeremiah Wells -166 59.35%
Elo K170 Jeremiah Wells 1803.43 +3.37 50.39%
Elo Modified Carlston Harris 1815.89 +44.13 54.82%
Glicko-1 Carlston Harris 1860.39 +64.67 59.20%
WHR Carlston Harris 1868.34 +160.43 67.54%

Days Since Last Pro Fight: Jeremiah Wells 105, Carlston Harris 147
Previous Match-up Record: No previous match-ups.
Wins Against Common Opposition: No common opposition or both are winless against common opposition.
.

Flyweight (125)
[#21] Cody Durden (15-4-1, +136) vs. [#35] Jake Hadley (10-1-0, -169)

Last 3 Fights: Cody Durden (3-0-0)
2023-04-29: W vs. [#55FLY] Charles Johnson (13-5-0) via UD (30-27, 30-27, 30-27)
2022-10-29: W vs. [#140FLY] Carlos Mota (8-2-0) via UD (30-27, 29-28, 29-28)
2022-06-25: W vs. [#641BW] J.P. Buys (9-5-0) via TKO (Punches) in 1:08 of round 1

Last 3 Fights: Jake Hadley (2-1-0)
2023-03-18: W vs. [#111FLY] Malcolm Gordon (14-7-0) via TKO (Punches) in 1:01 of round 1
2022-11-05: W vs. [#343FLY] Carlos Candelario (8-3-0) via Submission (Triangle Choke) in 2:39 of round 2
2022-05-14: L vs. [#24FLY] Allan Nascimento (20-6-0) via UD (30-27, 30-27, 30-27)

System Favorite Rating Rating Diff Win %
Betting Odds Jake Hadley -169 59.72%
Elo K170 Cody Durden 1646.58 +50.08 55.69%
Elo Modified Cody Durden 1669.33 +21.67 52.37%
Glicko-1 Jake Hadley 1690.35 +12.78 51.84%
WHR Jake Hadley 1647.34 +60.06 56.82%

Days Since Last Pro Fight: Cody Durden 98, Jake Hadley 140
Previous Match-up Record: No previous match-ups.
Wins Against Common Opposition: No common opposition or both are winless against common opposition.
.

Flyweight (125)
[#25] Assu Almabaev (17-2-0, -153) vs. [#32] Ode Osbourne (12-5-0, +122)

Last 3 Fights: Assu Almabaev (3-0-0)
2022-11-26: W vs. [#1383BW] Kenneth Maningat (6-3-0) via Submission (Rear-Naked Choke) in 3:30 of round 2
2022-07-30: W vs. [#52FLY] Zach Makovsky (21-11-0) via SD ()
2022-03-11: W vs. [#247FLY] Imran Magaramov (6-1-0) via UD ()

Last 3 Fights: Ode Osbourne (2-1-0)
2023-02-25: W vs. [#55FLY] Charles Johnson (13-5-0) via SD (29-28, 28-29, 29-28)
2022-08-13: L vs. [#69FLY] Tyson Nam (21-14-1) via KO (Punches) in 2:59 of round 1
2022-06-04: W vs. [#228FLY] Zarrukh Adashev (4-4-0) via KO (Punches) in 1:01 of round 1

System Favorite Rating Rating Diff Win %
Betting Odds Assu Almabaev -153 57.30%
Elo K170 Assu Almabaev 1758.96 +212.35 72.52%
Elo Modified Assu Almabaev 1717.04 +200.15 70.60%
Glicko-1 Assu Almabaev 1737.44 +226.49 78.65%
WHR Assu Almabaev 1671.46 +235.07 74.53%

Days Since Last Pro Fight: Assu Almabaev 252, Ode Osbourne 161
Previous Match-up Record: No previous match-ups.
Wins Against Common Opposition: No common opposition or both are winless against common opposition.
.

Notes about the Fight Card
– Highest-rated fighter always listed first.
– A ‘*’ ranking suggests a fighter is inactive.
– An ‘NA’ ranking suggests the fighter is too low for a ranking or we do not have division info for them.
– The Elo Modified rating info includes any considered fight-specific advantages, such as home advantage.
– The Elo/Glicko/WHR Win% is approximate and includes the favorites probability share of a draw occurring.
 



Fight Card Statistics

Highest Pre-Bout Raw Rating: Cory Sandhagen
Highest Stored DD Rating: Cory Sandhagen
Highest Pre-Bout Fight Raw Rating: Cory Sandhagen vs. Rob Font
Highest Stored Fight DD Rating: Cory Sandhagen vs. Rob Font
Event Matchmaking Competitiveness Rating (of 5*): Outstanding [****½]
Total Event MMA Rankings Impact (of 5*): Fair [**½]
Run Date: 2023-7-30

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Current MMA Rankings

  • Pound for Pound
  • Division Point Dominance
  • Heavyweight+
  • Light Heavyweight
  • Middleweight
  • Welterweight
  • Lightweight
  • Featherweight
  • Bantamweight
  • Flyweight
  • Strawweight
  • Women’s Pound for Pound
  • Women’s Division Point Dominance
  • Women’s Featherweight+
  • Women’s Bantamweight
  • Women’s Flyweight
  • Women’s Strawweight
  • Women’s Atomweight
  • Unknown Division

jalwa game

jalwa game

91club

ok win

Advertise With Us

Support Fightmatrix.com and reach thousands of MMA fans by advertising with us! Click for more details.

Features

  • Fighter Search
  • All-Time MMA Rankings
  • Historical MMA Rankings
  • Weekly Ranking Summary
  • Upcoming MMA Events
  • Lineal Championship Histories
  • FightMatrix MMA Awards
  • Links and Mentions
  • Past Events

Daman Game Download

Recent Posts

  • MMA’s Global Expansion: How UFC Conquered Brazil, UK, Abu Dhabi & Beyond
  • The Best Betting Bonuses in the Czech Republic: Where to Find the Top Offers
  • Mega Cricket: How to Bet on Cricket and Manage Your Bankroll
  • The Best Sites with Top Odds and Bonuses for Online Cricket Betting
  • This Week’s WHR Bets/Parlays

daman game

Pandas Casino

Articles

  • Boxing
  • Editorials
  • Event Previews
  • Event Reviews
  • Fight Predictions
  • Fighter Highlights
  • Gaming
  • Historical Ranks
  • Interviews
  • Kickboxing
  • MMA
  • MMA Ranks
  • MMA Statistics
  • Muay Thai
  • News
  • Other
  • Sports
  • Submission Grappling
  • Technology
  • Training
  • Trivia
  • Upcoming Events

BDG win

Daman Game Login

bdg win

55 club login

daman game

Bharat Club Game

©2025 Fight Matrix    Privacy Policy    Terms and Conditions