Serie A — Player Team Impact
When a player is on the pitch 45+ minutes, how does their team perform? Two unique metrics most sites won't show you: team win rate while they play, and goals their team scores during their exact on-pitch window (sub-in to sub-out / red card).
The bar colors every pitch-minute by the scoreline at that moment — green while ahead, warm grey while level, deep red while behind.On-Pitch Metric (Sahadayken Gol)A strict plus/minus-style measure: while a player was actually on the pitch (between substitution times), how many minutes did their team spend ahead vs behind. Goals are credited only when the player was physically on the field — not just selected to the squad.→
Serie A League Average
Team →Goals and assists tell you who scored. This tells you who **wins**. A player can be ratings-mediocre but consistently coincide with team wins — that pattern is what coaches actually pay for.
For every finished league match this season, we read the official scoresheet (minutes per player) and the event log (substitution-in, substitution-out, red cards, goal minutes). For each player who logged 45+ minutes, we derive the exact on-pitch window — start at kickoff or sub-in, end at sub-out or red card or full time. Goals scored by the player's team within that window count; goals outside it don't. Strict on-pitch correlation — no opinion, no model adjustment.
Minimum 2 appearances with 45+ minutes each. Season 2026-27.
↕ Tap any column header to re-sort the table.
| # | Player · Team | Win % on pitchOn-Pitch Metric (Sahadayken Gol)A strict plus/minus-style measure: while a player was actually on the pitch (between substitution times), how many minutes did their team spend ahead vs behind. Goals are credited only when the player was physically on the field — not just selected to the squad.→ | Goals on pitchOn-Pitch Metric (Sahadayken Gol)A strict plus/minus-style measure: while a player was actually on the pitch (between substitution times), how many minutes did their team spend ahead vs behind. Goals are credited only when the player was physically on the field — not just selected to the squad.→ |
|---|---|---|---|
| 1 | Pio Esposito Inter | 100% | 10 2.50/match |
| 2 | Emanuele Lulli AS Roma | 100% | 9 2.25/match |
| 3 | Danilho Doekhi Lazio | 100% | 4 1.33/match |
| 4 | Hakan Çalhanoğlu Inter | 100% | 3 1.50/match |
| 5 | Weston McKennie Juventus | 100% | 3 1.50/match |
| 6 | Davide Zappacosta Atalanta | 100% | 3 1.50/match |
| 7 | Mario Pašalić Atalanta | 100% | 2 1.00/match |
| 8 | Giacomo Raspadori Atalanta | 100% | 2 1.00/match |
| 9 | Boulaye Dia Lazio | 100% | 2 1.00/match |
| 10 | Gustav Isaksen Lazio | 100% | 1 0.50/match |
| 11 | Evan Ndicka AS Roma | 100% | 4 2.00/match |
| 12 | Rodrigo Mora AS Roma | 100% | 2 1.00/match |
| 13 | Petar Sučić Inter | 100% | 1 0.50/match |
| 14 | Josep Martínez Inter | 80% | 14 2.80/match |
| 15 | Manuel Akanji Inter | 80% | 14 2.80/match |
| 16 | Alessandro Bastoni Inter | 80% | 11 2.20/match |
| 17 | Nicolò Barella Inter | 80% | 14 2.80/match |
| 18 | Elia Caprile Cagliari | 80% | 5 1.00/match |
| 19 | Zé Pedro Cagliari | 80% | 4 0.80/match |
| 20 | Alessandro Deiola Cagliari | 80% | 5 1.00/match |
| 21 | Juan Rodríguez Cagliari | 80% | 5 1.00/match |
| 22 | Adam Obert Cagliari | 80% | 5 1.00/match |
| 23 | Alessandro Romano Cagliari | 80% | 5 1.00/match |
| 24 | Harry Winks Cagliari | 80% | 5 1.00/match |
| 25 | Michel Adopo Cagliari | 80% | 5 1.00/match |
| 26 | Daniel Maldini Cagliari | 80% | 5 1.00/match |
| 27 | Paul Mendy Cagliari | 80% | 4 0.80/match |
| 28 | Christos Mandas Lazio | 80% | 8 1.60/match |
| 29 | Oliver Provstgaard Lazio | 80% | 8 1.60/match |
| 30 | Kenneth Taylor Lazio | 80% | 8 1.60/match |
| 31 | Mattia Zaccagni Lazio | 80% | 8 1.60/match |
| 32 | Romano Floriani Mussolini Lazio | 80% | 8 1.60/match |
| 33 | Mile Svilar AS Roma | 80% | 14 2.80/match |
| 34 | Gianluca Mancini AS Roma | 80% | 12 2.40/match |
| 35 | Mario Hermoso AS Roma | 80% | 13 2.60/match |
| 36 | Bryan Cristante AS Roma | 80% | 13 2.60/match |
| 37 | Paulo Dybala AS Roma | 80% | 12 2.40/match |
| 38 | Donyell Malen AS Roma | 80% | 10 2.00/match |
| 39 | Andy Diouf Inter | 75% | 13 3.25/match |
| 40 | Piotr Zieliński Inter | 75% | 12 3.00/match |
| 41 | Federico Dimarco Inter | 75% | 7 1.75/match |
| 42 | Lautaro Martínez Inter | 75% | 7 1.75/match |
| 43 | Jacopo Fazzini Cagliari | 75% | 2 0.50/match |
| 44 | Samuel Chukwueze AC Milan | 75% | 8 2.00/match |
| 45 | Matteo Cancellieri Lazio | 75% | 5 1.25/match |
| 46 | Manu Koné AS Roma | 75% | 11 2.75/match |
| 47 | Wesley AS Roma | 75% | 11 2.75/match |
| 48 | Anthony Oyono Frosinone | 75% | 9 2.25/match |
| 49 | Patrizio Masini Frosinone | 75% | 9 2.25/match |
| 50 | Nuno Tavares Lazio | 75% | 7 1.75/match |
| 51 | Davide Frattesi Lazio | 75% | 6 1.50/match |
| 52 | Reda Belahyane Lazio | 75% | 6 1.50/match |
| 53 | Máximo Perrone Como | 67% | 6 2.00/match |
| 54 | Yann Bisseck Inter | 67% | 8 2.67/match |
| 55 | Leonardo Spinazzola Napoli | 67% | 5 1.67/match |
| 56 | Seydou Fini Frosinone | 67% | 4 1.33/match |
| 57 | Manuel Locatelli Juventus | 67% | 4 1.33/match |
| 58 | N'Dri Konan Lecce | 67% | 4 1.33/match |
| 59 | Gianluca Gaetano Atalanta | 67% | 4 1.33/match |
| 60 | Ruben Loftus-Cheek AC Milan | 67% | 0 0.00/match |
| 61 | Alphadjo Cissè AC Milan | 67% | 4 1.33/match |
| 62 | Jay Idzes Sassuolo | 67% | 5 1.67/match |
| 63 | Matías Soulé AS Roma | 67% | 6 2.00/match |
| 64 | Marcus Thuram Inter | 67% | 8 2.67/match |
| 65 | Yan Couto Como | 60% | 9 1.80/match |
| 66 | Jacobo Ramón Como | 60% | 9 1.80/match |
| 67 | Nico Paz Como | 60% | 8 1.60/match |
| 68 | Martin Baturina Como | 60% | 6 1.20/match |
| 69 | Lucas Da Cunha Como | 60% | 8 1.60/match |
| 70 | Assane Diao Como | 60% | 8 1.60/match |
| 71 | Lorenzo Palmisani Frosinone | 60% | 9 1.80/match |
| 72 | Gabriele Calvani Frosinone | 60% | 9 1.80/match |
| 73 | Gabriele Bracaglia Frosinone | 60% | 9 1.80/match |
| 74 | Giacomo Calò Frosinone | 60% | 9 1.80/match |
| 75 | Romano Schmid Frosinone | 60% | 8 1.60/match |
| 76 | Giorgi Kvernadze Frosinone | 60% | 9 1.80/match |
| 77 | Antonio Raimondo Frosinone | 60% | 8 1.60/match |
| 78 | Guglielmo Vicario Juventus | 60% | 8 1.60/match |
| 79 | Pierre Kalulu Juventus | 60% | 8 1.60/match |
| 80 | Bremer Juventus | 60% | 8 1.60/match |
| 81 | Zeki Çelik Juventus | 60% | 7 1.40/match |
| 82 | Douglas Luiz Juventus | 60% | 7 1.40/match |
| 83 | Francisco Conceição Juventus | 60% | 3 0.60/match |
| 84 | Randal Kolo Muani Juventus | 60% | 8 1.60/match |
| 85 | Mike Maignan AC Milan | 60% | 9 1.80/match |
| 86 | Mario Gila AC Milan | 60% | 9 1.80/match |
| 87 | Koni De Winter AC Milan | 60% | 9 1.80/match |
| 88 | Strahinja Pavlović AC Milan | 60% | 9 1.80/match |
| 89 | Gonçalo Ramos AC Milan | 60% | 9 1.80/match |
| 90 | Jean Butez Como | 50% | 7 1.75/match |
| 91 | Trevoh Chalobah Como | 50% | 7 1.75/match |
| 92 | Álex Valle Como | 50% | 7 1.75/match |
| 93 | Anastasios Douvikas Como | 50% | 6 1.50/match |
| 94 | Ilario Monterisi Frosinone | 50% | 5 1.25/match |
| 95 | Jamil Siebert Lecce | 50% | 5 1.25/match |
| 96 | Antonino Gallo Lecce | 50% | 4 1.00/match |
| 97 | Odilon Kossounou Atalanta | 50% | 5 1.25/match |
| 98 | Gianluca Scamacca Atalanta | 50% | 2 0.50/match |
| 99 | Yunus Musah AC Milan | 50% | 6 1.50/match |
| 100 | Pervis Estupiñán AC Milan | 50% | 6 1.50/match |
| 101 | Luka Modrić AC Milan | 50% | 5 1.25/match |
| 102 | Fedde Leysen Sassuolo | 50% | 8 2.00/match |
| 103 | Jhon Lucumí Juventus | 50% | 4 1.00/match |
| 104 | Oumar Solet Udinese | 50% | 4 2.00/match |
| 105 | Jakub Piotrowski Udinese | 50% | 4 2.00/match |
| 106 | Scott McTominay Napoli | 50% | 3 1.50/match |
| 107 | Alisson Santos Napoli | 50% | 2 1.00/match |
| 108 | Lloyd Kelly Juventus | 50% | 3 1.50/match |
| 109 | Olaf Gorter Lecce | 50% | 1 0.50/match |
| 110 | Willem Geubbels Lecce | 50% | 1 0.50/match |
| 111 | Corrie Ndaba Lecce | 50% | 2 1.00/match |
| 112 | Lorenzo Bernasconi Atalanta | 50% | 2 1.00/match |
| 113 | Cristian Volpato Sassuolo | 50% | 2 1.00/match |
| 114 | Che Adams Torino | 50% | 3 1.50/match |
| 115 | P. Cutrone Monza | 50% | 3 1.50/match |
| 116 | Dominik Drobnic Parma | 50% | 2 1.00/match |
| 117 | Curtis Jones Inter | 50% | 3 1.50/match |
| 118 | Antonio Vergara Napoli | 50% | 2 1.00/match |
| 119 | David Romero Parma | 50% | 1 0.50/match |
| 120 | L. Lipani Sassuolo | 50% | 2 1.00/match |
| 121 | Alexis Saelemaekers AC Milan | 50% | 2 1.00/match |
| 122 | Farès Ghedjemis Frosinone | 50% | 3 1.50/match |
| 123 | Josip Šutalo Lazio | 50% | 4 2.00/match |
| 124 | Tijjani Noslin Lazio | 50% | 4 2.00/match |
| 125 | Christian Pulišić AC Milan | 50% | 4 2.00/match |
| 126 | Vanja Milinković-Savić Napoli | 50% | 2 1.00/match |
| 127 | Billy Gilmour Napoli | 50% | 2 1.00/match |
| 128 | Kevin De Bruyne Napoli | 50% | 2 1.00/match |
| 129 | Kristian Thorstvedt Sassuolo | 50% | 1 0.50/match |
| 130 | Sebastiano Esposito Sassuolo | 50% | 1 0.50/match |
| 131 | Leonardo Balerdi AS Roma | 50% | 4 2.00/match |
| 132 | Nahuel Molina AS Roma | 50% | 4 2.00/match |
| 133 | Moise Kean Como | 50% | 1 0.50/match |
| 134 | Giovanni Di Lorenzo Napoli | 40% | 7 1.40/match |
| 135 | Amir Rrahmani Napoli | 40% | 7 1.40/match |
| 136 | Rafa Marín Napoli | 40% | 5 1.00/match |
| 137 | Stanislav Lobotka Napoli | 40% | 7 1.40/match |
| 138 | Matteo Politano Napoli | 40% | 4 0.80/match |
| 139 | Rasmus Højlund Napoli | 40% | 5 1.00/match |
| 140 | Wladimiro Falcone Lecce | 40% | 5 1.00/match |
| 141 | Danilo Veiga Lecce | 40% | 5 1.00/match |
| 142 | Lassana Coulibaly Lecce | 40% | 5 1.00/match |
| 143 | Santiago Pierotti Lecce | 40% | 2 0.40/match |
| 144 | Marco Carnesecchi Atalanta | 40% | 5 1.00/match |
| 145 | Giorgio Scalvini Atalanta | 40% | 5 1.00/match |
| 146 | Éderson Atalanta | 40% | 4 0.80/match |
| 147 | Arijanet Murić Sassuolo | 40% | 9 1.80/match |
| 148 | Simone Cinquegrano Sassuolo | 40% | 9 1.80/match |
| 149 | Josh Doig Sassuolo | 40% | 8 1.60/match |
| 150 | Nemanja Matić Sassuolo | 40% | 8 1.60/match |
| 151 | Armand Laurienté Sassuolo | 40% | 9 1.80/match |
| 152 | Luis Milla Como | 33% | 3 1.00/match |
| 153 | Alex Meret Napoli | 33% | 5 1.67/match |
| 154 | Frank Anguissa Napoli | 33% | 3 1.00/match |
| 155 | Giorgio Cittadini Frosinone | 33% | 3 1.00/match |
| 156 | Oumar Ngom Lecce | 33% | 2 0.67/match |
| 157 | Vasilije Adžić Sassuolo | 33% | 4 1.33/match |
| 158 | Darryl Bakola Sassuolo | 33% | 3 1.00/match |
| 159 | Kieron Bowie Sassuolo | 33% | 4 1.33/match |
| 160 | Ardian Ismajli Torino | 33% | 4 1.33/match |
| 161 | Luca Ranieri Fiorentina | 33% | 5 1.67/match |
| 162 | Álex Jiménez Fiorentina | 33% | 5 1.67/match |
| 163 | Unai Gómez Udinese | 33% | 5 1.67/match |
| 164 | K. Davis Udinese | 33% | 6 2.00/match |
| 165 | Noa Lang Napoli | 33% | 3 1.00/match |
| 166 | Tiago Gabriel Lecce | 33% | 3 1.00/match |
| 167 | Youssef Maleh Lecce | 33% | 3 1.00/match |
| 168 | Sead Kolašinac Atalanta | 33% | 2 0.67/match |
| 169 | Viery Fiorentina | 33% | 5 1.67/match |
| 170 | Alieu Njie Fiorentina | 33% | 5 1.67/match |
| 171 | Lucas Perri Torino | 33% | 3 1.00/match |
| 172 | Rolando Mandragora Torino | 33% | 3 1.00/match |
| 173 | Diego Carlos Parma | 33% | 3 1.00/match |
| 174 | Vincent Sierro Parma | 33% | 3 1.00/match |
| 175 | Michael Folorunsho Monza | 33% | 5 1.67/match |
| 176 | Ebenezer Akinsanmiro Monza | 33% | 3 1.00/match |
| 177 | Jay Robinson Monza | 33% | 4 1.33/match |
| 178 | D. Berardi Sassuolo | 33% | 2 0.67/match |
| 179 | Nicolás González Juventus | 33% | 1 0.33/match |
| 180 | Kerim Alajbegović Juventus | 33% | 2 0.67/match |
| 181 | Adrien Rabiot AC Milan | 33% | 5 1.67/match |
| 182 | Ivan Ilić Lecce | 33% | 3 1.00/match |
| 183 | Joël Monteiro Lecce | 33% | 3 1.00/match |
| 184 | Nikola Štulić Lecce | 33% | 3 1.00/match |
| 185 | Gustavo Varela Monza | 25% | 6 1.50/match |
| 186 | Simone Lontani Parma | 25% | 1 0.25/match |
| 187 | Kialonda Gaspar Lecce | 25% | 2 0.50/match |
| 188 | Pietro Comuzzo Torino | 25% | 1 0.25/match |
| 189 | Gvidas Gineitis Torino | 25% | 2 0.50/match |
| 190 | Nicolò Fagioli Fiorentina | 25% | 6 1.50/match |
| 191 | Niccolò Fortini Torino | 25% | 1 0.25/match |
| 192 | Eray Cömert Torino | 25% | 3 0.75/match |
| 193 | Charles De Ketelaere Atalanta | 25% | 2 0.50/match |
| 194 | Maduka Okoye Udinese | 20% | 8 1.60/match |
| 195 | James Abankwah Udinese | 20% | 8 1.60/match |
| 196 | Mërgim Vojvoda Udinese | 20% | 7 1.40/match |
| 197 | Jesper Karlström Udinese | 20% | 8 1.60/match |
| 198 | Hassane Kamara Udinese | 20% | 8 1.60/match |
| 199 | Jürgen Ekkelenkamp Udinese | 20% | 7 1.40/match |
| 200 | Enzo Ebosse Udinese | 20% | 7 1.40/match |
| 201 | Eddy Kouadio Monza | 20% | 8 1.60/match |
| 202 | Lorenzo Lucchesi Monza | 20% | 7 1.40/match |
| 203 | Andrea Carboni Monza | 20% | 8 1.60/match |
| 204 | Samuele Birindelli Monza | 20% | 8 1.60/match |
| 205 | Ricardo Mangas Monza | 20% | 6 1.20/match |
| 206 | Edoardo Corvi Parma | 20% | 4 0.80/match |
| 207 | Enrico Delprato Parma | 20% | 4 0.80/match |
| 208 | Mariano Troilo Parma | 20% | 4 0.80/match |
| 209 | Emanuele Valeri Parma | 20% | 4 0.80/match |
| 210 | Mandela Keita Parma | 20% | 4 0.80/match |
| 211 | El Bilal Touré Parma | 20% | 2 0.40/match |
| 212 | Kian Fitz-Jim Torino | 20% | 4 0.80/match |
| 213 | Alessio Cacciamani Torino | 20% | 2 0.40/match |
| 214 | Nikola Vlašić Torino | 20% | 4 0.80/match |
| 215 | David De Gea Fiorentina | 20% | 6 1.20/match |
| 216 | Radu Drăguşin Fiorentina | 20% | 6 1.20/match |
| 217 | Cher Ndour Fiorentina | 20% | 6 1.20/match |
| 218 | Franco Mastantuono Fiorentina | 20% | 5 1.00/match |
| 219 | Arthur Atta Fiorentina | 20% | 4 0.80/match |
| 220 | Justin Bijlow Genoa | 0% | 3 0.60/match |
| 221 | Alessandro Marcandalli Genoa | 0% | 3 0.60/match |
| 222 | Leo Østigård Genoa | 0% | 3 0.60/match |
| 223 | Morten Frendrup Genoa | 0% | 3 0.60/match |
| 224 | Mikael Ellertsson Genoa | 0% | 3 0.60/match |
| 225 | Tommaso Baldanzi Genoa | 0% | 1 0.20/match |
| 226 | Filip Stanković Venezia | 0% | 5 1.00/match |
| 227 | Joel Schingtienne Venezia | 0% | 5 1.00/match |
| 228 | Antoine Hainaut Venezia | 0% | 5 1.00/match |
| 229 | Kike Pérez Venezia | 0% | 4 0.80/match |
| 230 | John Yeboah Venezia | 0% | 3 0.60/match |
| 231 | Akor Adams Venezia | 0% | 4 0.80/match |
| 232 | Torbjørn Heggem Bologna | 0% | 2 0.40/match |
| 233 | Lewis Ferguson Bologna | 0% | 2 0.40/match |
| 234 | Nicolò Cambiaghi Bologna | 0% | 2 0.40/match |
| 235 | Roberto Piccoli Bologna | 0% | 2 0.40/match |
| 236 | Johan Vásquez Genoa | 0% | 2 0.50/match |
| 237 | Lorenzo Colombo Genoa | 0% | 2 0.50/match |
| 238 | Saúl Coco Torino | 0% | 3 0.75/match |
| 239 | Giovanni Simeone Torino | 0% | 2 0.50/match |
| 240 | Łukasz Skorupski Bologna | 0% | 2 0.50/match |
| 241 | Juan Miranda Bologna | 0% | 2 0.50/match |
| 242 | Mateo Pellegrino Fiorentina | 0% | 2 0.50/match |
| 243 | Djibril Sow Genoa | 0% | 3 0.75/match |
| 244 | Tommaso Pobega Bologna | 0% | 1 0.25/match |
| 245 | Federico Bernardeschi Bologna | 0% | 2 0.50/match |
| 246 | Andrea Colpani Monza | 0% | 4 1.33/match |
| 247 | Vitinha Genoa | 0% | 0 0.00/match |
| 248 | Christian Ordoñez Parma | 0% | 0 0.00/match |
| 249 | Gianluca Busio Venezia | 0% | 3 1.00/match |
| 250 | Eivind Helland Bologna | 0% | 1 0.33/match |
| 251 | Jens Odgaard Bologna | 0% | 0 0.00/match |
| 252 | Ridgeciano Haps Venezia | 0% | 4 1.33/match |
| 253 | Víctor Valdepeñas Fiorentina | 0% | 2 0.67/match |
| 254 | D. Thiam Monza | 0% | 5 1.67/match |
| 255 | Sascha Britschgi Parma | 0% | 1 0.33/match |
| 256 | Emil Holm Bologna | 0% | 1 0.33/match |
| 257 | Milutin Osmajić Genoa | 0% | 3 1.00/match |
| 258 | Raoul Bellanova Atalanta | 0% | 2 0.67/match |
| 259 | Lazar Samardžić Atalanta | 0% | 2 0.67/match |
| 260 | Simon Sohm Venezia | 0% | 1 0.33/match |
| 261 | A. Theate Bologna | 0% | 2 0.67/match |
| 262 | Lennon Miller Udinese | 0% | 3 1.00/match |
| 263 | Christian Kabasele Udinese | 0% | 4 1.33/match |
| 264 | Nicolò Zaniolo Udinese | 0% | 1 0.50/match |
| 265 | Idrissa Gueye Udinese | 0% | 1 0.50/match |
| 266 | Jesús Rodriguez Como | 0% | 1 0.50/match |
| 267 | Adam Bakoune Monza | 0% | 2 1.00/match |
| 268 | Manga Foe Ondoa Monza | 0% | 2 1.00/match |
| 269 | Mathis Mout Monza | 0% | 2 1.00/match |
| 270 | Brooke Norton-Cuffy Genoa | 0% | 0 0.00/match |
| 271 | Adrián Bernabé Parma | 0% | 0 0.00/match |
| 272 | Armel Bella-Kotchap Venezia | 0% | 1 0.50/match |
| 273 | Toma Bašić Venezia | 0% | 0 0.00/match |
| 274 | Thierry Correia Venezia | 0% | 0 0.00/match |
| 275 | Diego Mascardi Torino | 0% | 2 1.00/match |
| 276 | Nadir Zortea Bologna | 0% | 1 0.50/match |
| 277 | João Mário Fiorentina | 0% | 1 0.50/match |
| 278 | Marco Brescianini Fiorentina | 0% | 0 0.00/match |
| 279 | Redouane Halhal Venezia | 0% | 3 1.50/match |
| 280 | Mathías Olivera Napoli | 0% | 2 1.00/match |
| 281 | Abdel Rahim Bologna | 0% | 0 0.00/match |
| 282 | Nikola Krstović Atalanta | 0% | 1 0.50/match |
| 283 | Richie Sagrado Venezia | 0% | 3 1.50/match |
| 284 | Diego Moreira AC Milan | 0% | 2 1.00/match |
| 285 | Matias Moreno Venezia | 0% | 1 0.50/match |
| 286 | Þórir Jóhann Helgason Venezia | 0% | 1 0.50/match |
| 287 | Kingsley Ehizibue Genoa | 0% | 1 0.50/match |
| 288 | Junior Messias Genoa | 0% | 2 1.00/match |
| 289 | Franck Kessié Atalanta | 0% | 1 0.50/match |
| 290 | Jonathan Rowe Atalanta | 0% | 1 0.50/match |
| 291 | Daniel Bragança Torino | 0% | 0 0.00/match |
Team Minute-State Distribution · National Teams — Minute Distribution · Standings · Top assists · Football Glossary