| # | Player | Pos | Nat | Club | Mat | Min | G | A | G+A | Pen | YC | RC | G/90 | A/90 | Min/G |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Attack - Centre-Forward | Bosnia-Herzegovina | Ahrweiler BC | 15 | 178 | 7 | 1 | 8 | 0 | 0 | 0 | 3.54 | 0.51 | 25 | |
| 2 | Attack - Left Winger | England | SV 07 Elversberg II | 15 | 386 | 3 | 0 | 3 | 0 | 0 | 0 | 0.70 | 0.00 | 129 | |
| 3 | Jacob Pistor |
Attack - Centre-Forward | Germany Czech Republic | TuS Koblenz | 19 | 177 | 3 | 1 | 4 | 0 | 0 | 0 | 1.53 | 0.51 | 59 |
| 4 | Midfield - Left Midfield | Germany | TuS Koblenz | 18 | 520 | 3 | 4 | 7 | 0 | 0 | 1 | 0.52 | 0.69 | 173 | |
| 5 | Leon Kern |
Defender - Right-Back | Germany | TSV Schott Mainz | 20 | 512 | 3 | 0 | 3 | 0 | 0 | 0 | 0.53 | 0.00 | 171 |
| 6 | Justin Klein |
Midfield - Right Midfield | Germany | TuS Koblenz | 13 | 335 | 3 | 0 | 3 | 0 | 1 | 0 | 0.81 | 0.00 | 112 |
| 7 | Midfield - Central Midfield | Germany | SV 07 Elversberg II | 11 | 281 | 2 | 0 | 2 | 0 | 0 | 0 | 0.64 | 0.00 | 141 | |
| 8 | Armend Qenaj |
Midfield - Left Midfield | Kosovo Germany | TuS Koblenz | 20 | 850 | 2 | 7 | 9 | 0 | 0 | 0 | 0.21 | 0.74 | 425 |
| 9 | Tim Müller |
Midfield - Defensive Midfield | Austria Germany | TSV Schott Mainz | 19 | 671 | 2 | 3 | 5 | 0 | 0 | 0 | 0.27 | 0.40 | 336 |
| 10 | Anton Ziegler |
Attack - Right Winger | Germany | SV 07 Elversberg II | 15 | 1,188 | 1 | 0 | 1 | 0 | 0 | 0 | 0.08 | 0.00 | 1,188 |
| 11 | Midfield - Left Midfield | Germany | SG 2000 Mülheim-Kärlich | 11 | 407 | 1 | 0 | 1 | 0 | 0 | 0 | 0.22 | 0.00 | 407 | |
| 12 | Defender - Centre-Back | Germany | 1.FC Kaiserslautern II | 16 | 1,349 | 1 | 2 | 3 | 0 | 0 | 0 | 0.07 | 0.13 | 1,349 | |
| 13 | Jason Onyejekwe |
Defender - Centre-Back | Germany Nigeria | SV 07 Elversberg II | 3 | 270 | 1 | 0 | 1 | 0 | 0 | 0 | 0.33 | 0.00 | 270 |
| 14 | Defender - Centre-Back | Germany | SV 07 Elversberg II | 3 | 270 | 1 | 0 | 1 | 0 | 0 | 0 | 0.33 | 0.00 | 270 | |
| 15 | Lukas Pinckert |
Defender - Centre-Back | Germany | SV 07 Elversberg II | 2 | 180 | 1 | 1 | 2 | 0 | 0 | 0 | 0.50 | 0.50 | 180 |
| 16 | Dominic Fuß |
Attack - Right Winger | Germany | TuS Koblenz | 11 | 106 | 1 | 1 | 2 | 0 | 0 | 0 | 0.85 | 0.85 | 106 |
| 17 | Alen Muharemi |
Attack - Right Winger | Germany Kosovo | TuS Koblenz | 1 | 63 | 1 | 0 | 1 | 0 | 0 | 0 | 1.43 | 0.00 | 63 |
| 18 | Attack - Right Winger | Germany | TSG Pfeddersheim | 9 | 452 | 1 | 5 | 6 | 0 | 0 | 0 | 0.20 | 1.00 | 452 | |
| 19 | Eros Dacaj |
Midfield - Attacking Midfield | Germany Kosovo | SV 07 Elversberg II | 1 | 90 | 1 | 0 | 1 | 1 | 0 | 0 | 1.00 | 0.00 | 90 |
| 20 | Eldin Hadzic |
Midfield - Defensive Midfield | Germany Bosnia-Herzegovina | TuS Koblenz | 16 | 1,288 | 1 | 1 | 2 | 0 | 1 | 0 | 0.07 | 0.07 | 1,288 |
| 21 | Michael Stahl |
Defender - Centre-Back | Germany | TuS Koblenz | 20 | 1,800 | 1 | 2 | 3 | 0 | 1 | 0 | 0.05 | 0.10 | 1,800 |
| 22 | Goalkeeper | Germany | SV 07 Elversberg II | 9 | 810 | 0 | 0 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | — | |
| 23 | Mika Haas |
Defender - Left-Back | Germany | 1.FC Kaiserslautern II | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | — |
| 24 | Dylan Downey |
Defender | Germany | SV 07 Elversberg II | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | — |
| 25 | Jonas Bast |
Goalkeeper | Germany | TuS Koblenz | 19 | 1,710 | 0 | 0 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | — |
| 26 | Daniel Pantschenko |
Defender - Right-Back | Germany | SV 07 Elversberg II | 19 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0.00 | 0.00 | — |
| 27 | Yusupha Sawaneh |
Attack - Centre-Forward | The Gambia Germany | TuS Koblenz | 6 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0.00 | 0.00 | — |
| 28 | Almir Ahmetaj |
Defender - Centre-Back | Germany Kosovo | TuS Koblenz | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | — |
| 29 | David Kercek |
Goalkeeper | Germany | SV 07 Elversberg II | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | — |
| 30 | Aaron Basenach |
Midfield - Defensive Midfield | Germany | 1.FC Kaiserslautern II | 15 | 0 | 0 | 4 | 4 | 0 | 0 | 0 | 0.00 | 0.00 | — |
| 31 | Sebastian Saftig |
Defender - Centre-Back | Germany | SV 07 Elversberg II | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | — |
| 32 | Dama Kanoute |
Midfield - Attacking Midfield | Mali Cote d'Ivoire | Sportfreunde Eisbachtal | 6 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0.00 | 0.00 | — |
| 33 | Defender - Centre-Back | Germany | FSV Jägersburg | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | — | |
| 34 | Ardit Maloku |
Defender - Centre-Back | Germany Kosovo | TuS Koblenz | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | — |
| 35 | Marcel Wingender |
Midfield - Defensive Midfield | Germany | TuS Koblenz | 16 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | — |
| 36 | Tobias Mißner |
Defender - Left-Back | Germany | SV 07 Elversberg II | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | — |
| 37 | Kennet Hanner López |
Attack - Centre-Forward | Chile Germany | FV Dudenhofen | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | — |
| 38 | Julian Krahl |
Goalkeeper | Germany | 1.FC Kaiserslautern II | 7 | 630 | 0 | 0 | 0 | 0 | 3 | 0 | 0.00 | 0.00 | — |
| 39 | Kilian Staroscik |
Defender - Centre-Back | Germany | FC Hertha Wiesbach | 18 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0.00 | 0.00 | — |
| 40 | Lukas Szymczak |
Defender - Centre-Back | Germany | TuS Koblenz | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | — |
| 41 | Laurin von Piechowski |
Defender - Centre-Back | Germany | SV 07 Elversberg II | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | — |
| 42 | Tom Schmitt |
Attack - Centre-Forward | Germany | FC Karbach | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | — |
| 43 | Daniel Bohl |
Midfield - Central Midfield | Germany | FK Pirmasens | 14 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | — |
| 44 | Christian Meinert |
Defender - Centre-Back | Germany | FV Engers 07 | 11 | 0 | 0 | 3 | 3 | 0 | 0 | 0 | 0.00 | 0.00 | — |
| 45 | Daniel von der Bracke |
Defender - Centre-Back | Germany | TuS Koblenz | 17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | — |
| 46 | Manuel Schneider |
Defender - Centre-Back | Germany | TSV Schott Mainz | 11 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | — |
| # | Player | Pos | Club | Mat | Min | A | G | G+A | A/90 |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Armend Qenaj |
Midfield - Left Midfield | TuS Koblenz | 20 | 850 | 7 | 2 | 9 | 0.74 |
| 2 | Attack - Right Winger | TSG Pfeddersheim | 9 | 452 | 5 | 1 | 6 | 1.00 | |
| 3 | Midfield - Left Midfield | TuS Koblenz | 18 | 520 | 4 | 3 | 7 | 0.69 | |
| 4 | Aaron Basenach |
Midfield - Defensive Midfield | 1.FC Kaiserslautern II | 15 | 0 | 4 | 0 | 4 | 0.00 |
| 5 | Tim Müller |
Midfield - Defensive Midfield | TSV Schott Mainz | 19 | 671 | 3 | 2 | 5 | 0.40 |
| 6 | Christian Meinert |
Defender - Centre-Back | FV Engers 07 | 11 | 0 | 3 | 0 | 3 | 0.00 |
| 7 | Michael Stahl |
Defender - Centre-Back | TuS Koblenz | 20 | 1,800 | 2 | 1 | 3 | 0.10 |
| 8 | Defender - Centre-Back | 1.FC Kaiserslautern II | 16 | 1,349 | 2 | 1 | 3 | 0.13 | |
| 9 | Attack - Centre-Forward | Ahrweiler BC | 15 | 178 | 1 | 7 | 8 | 0.51 | |
| 10 | Jacob Pistor |
Attack - Centre-Forward | TuS Koblenz | 19 | 177 | 1 | 3 | 4 | 0.51 |
| 11 | Eldin Hadzic |
Midfield - Defensive Midfield | TuS Koblenz | 16 | 1,288 | 1 | 1 | 2 | 0.07 |
| 12 | Lukas Pinckert |
Defender - Centre-Back | SV 07 Elversberg II | 2 | 180 | 1 | 1 | 2 | 0.50 |
| 13 | Dominic Fuß |
Attack - Right Winger | TuS Koblenz | 11 | 106 | 1 | 1 | 2 | 0.85 |
| 14 | Yusupha Sawaneh |
Attack - Centre-Forward | TuS Koblenz | 6 | 0 | 1 | 0 | 1 | 0.00 |
| 15 | Dama Kanoute |
Midfield - Attacking Midfield | Sportfreunde Eisbachtal | 6 | 0 | 1 | 0 | 1 | 0.00 |
| 16 | Daniel Pantschenko |
Defender - Right-Back | SV 07 Elversberg II | 19 | 0 | 1 | 0 | 1 | 0.00 |
| 17 | Kilian Staroscik |
Defender - Centre-Back | FC Hertha Wiesbach | 18 | 0 | 1 | 0 | 1 | 0.00 |
| 18 | Attack - Left Winger | SV 07 Elversberg II | 15 | 386 | 0 | 3 | 3 | 0.00 | |
| 19 | Justin Klein |
Midfield - Right Midfield | TuS Koblenz | 13 | 335 | 0 | 3 | 3 | 0.00 |
| 20 | Leon Kern |
Defender - Right-Back | TSV Schott Mainz | 20 | 512 | 0 | 3 | 3 | 0.00 |
| 21 | Midfield - Central Midfield | SV 07 Elversberg II | 11 | 281 | 0 | 2 | 2 | 0.00 | |
| 22 | Alen Muharemi |
Attack - Right Winger | TuS Koblenz | 1 | 63 | 0 | 1 | 1 | 0.00 |
| 23 | Midfield - Left Midfield | SG 2000 Mülheim-Kärlich | 11 | 407 | 0 | 1 | 1 | 0.00 | |
| 24 | Defender - Centre-Back | SV 07 Elversberg II | 3 | 270 | 0 | 1 | 1 | 0.00 | |
| 25 | Anton Ziegler |
Attack - Right Winger | SV 07 Elversberg II | 15 | 1,188 | 0 | 1 | 1 | 0.00 |
| 26 | Eros Dacaj |
Midfield - Attacking Midfield | SV 07 Elversberg II | 1 | 90 | 0 | 1 | 1 | 0.00 |
| 27 | Jason Onyejekwe |
Defender - Centre-Back | SV 07 Elversberg II | 3 | 270 | 0 | 1 | 1 | 0.00 |
| 28 | Jonas Bast |
Goalkeeper | TuS Koblenz | 19 | 1,710 | 0 | 0 | 0 | 0.00 |
| 29 | Daniel Bohl |
Midfield - Central Midfield | FK Pirmasens | 14 | 0 | 0 | 0 | 0 | 0.00 |
| 30 | Daniel von der Bracke |
Defender - Centre-Back | TuS Koblenz | 17 | 0 | 0 | 0 | 0 | 0.00 |
| 31 | Sebastian Saftig |
Defender - Centre-Back | SV 07 Elversberg II | 5 | 0 | 0 | 0 | 0 | 0.00 |
| 32 | Dylan Downey |
Defender | SV 07 Elversberg II | 0 | 0 | 0 | 0 | 0 | 0.00 |
| 33 | Mika Haas |
Defender - Left-Back | 1.FC Kaiserslautern II | 3 | 0 | 0 | 0 | 0 | 0.00 |
| 34 | Goalkeeper | SV 07 Elversberg II | 9 | 810 | 0 | 0 | 0 | 0.00 | |
| 35 | Manuel Schneider |
Defender - Centre-Back | TSV Schott Mainz | 11 | 0 | 0 | 0 | 0 | 0.00 |
| 36 | Almir Ahmetaj |
Defender - Centre-Back | TuS Koblenz | 3 | 0 | 0 | 0 | 0 | 0.00 |
| 37 | David Kercek |
Goalkeeper | SV 07 Elversberg II | 0 | 0 | 0 | 0 | 0 | 0.00 |
| 38 | Kennet Hanner López |
Attack - Centre-Forward | FV Dudenhofen | 1 | 0 | 0 | 0 | 0 | 0.00 |
| 39 | Tom Schmitt |
Attack - Centre-Forward | FC Karbach | 4 | 0 | 0 | 0 | 0 | 0.00 |
| 40 | Defender - Centre-Back | FSV Jägersburg | 5 | 0 | 0 | 0 | 0 | 0.00 | |
| 41 | Ardit Maloku |
Defender - Centre-Back | TuS Koblenz | 0 | 0 | 0 | 0 | 0 | 0.00 |
| 42 | Marcel Wingender |
Midfield - Defensive Midfield | TuS Koblenz | 16 | 0 | 0 | 0 | 0 | 0.00 |
| 43 | Laurin von Piechowski |
Defender - Centre-Back | SV 07 Elversberg II | 1 | 0 | 0 | 0 | 0 | 0.00 |
| 44 | Lukas Szymczak |
Defender - Centre-Back | TuS Koblenz | 2 | 0 | 0 | 0 | 0 | 0.00 |
| 45 | Julian Krahl |
Goalkeeper | 1.FC Kaiserslautern II | 7 | 630 | 0 | 0 | 0 | 0.00 |
| 46 | Tobias Mißner |
Defender - Left-Back | SV 07 Elversberg II | 3 | 0 | 0 | 0 | 0 | 0.00 |
| # | Goalkeeper | Club | Matches | Minutes | Clean sheets | Goals conceded | GC / match |
|---|---|---|---|---|---|---|---|
| 1 | Jonas Bast |
TuS Koblenz | 19 | 1,710 | 12 | 12 | 0.63 |
| 2 | Julian Krahl |
1.FC Kaiserslautern II | 7 | 630 | 4 | 8 | 1.14 |
| # | Player | Pos | Club | Matches | YC | 2nd YC | RC | Score |
|---|---|---|---|---|---|---|---|---|
| 1 | Midfield - Left Midfield | TuS Koblenz | 18 | 0 | 0 | 1 | 3 | |
| 2 | Julian Krahl |
Goalkeeper | 1.FC Kaiserslautern II | 7 | 3 | 0 | 0 | 3 |
| 3 | Michael Stahl |
Defender - Centre-Back | TuS Koblenz | 20 | 1 | 0 | 0 | 1 |
| 4 | Eldin Hadzic |
Midfield - Defensive Midfield | TuS Koblenz | 16 | 1 | 0 | 0 | 1 |
| 5 | Justin Klein |
Midfield - Right Midfield | TuS Koblenz | 13 | 1 | 0 | 0 | 1 |
| # | Club | Country | Players | Total goals |
|---|---|---|---|---|
| 1 | TuS Koblenz |
Germany | 14 | 14 |
| 2 | — | 14 | 10 | |
| 3 | — | 1 | 7 | |
| 4 | — | 3 | 5 | |
| 5 | — | 2 | 2 | |
| 6 | — | 4 | 1 | |
| 7 | — | 1 | 1 | |
| 8 | — | 1 | 0 | |
| 9 | — | 1 | 0 | |
| 10 | — | 1 | 0 | |
| 11 | — | 1 | 0 | |
| 12 | — | 1 | 0 | |
| 13 | — | 1 | 0 | |
| 14 | — | 1 | 0 |
| # | Club | Country | Seasons |
|---|---|---|---|
| 1 | TuS Koblenz (996) |
Germany | 26 |
Top scorer of each season in this competition (across 14 tracked seasons). Ties resolved by player_id order.
| Season | Player | Pos | Nat | Club | Goals | Matches |
|---|---|---|---|---|---|---|
| 25/26 | Leon Waldminghaus |
Defender - Left-Back | Germany |
TuS Koblenz | 2 | 6 |
| 24/25 | Shawn Blum |
Attack - Left Winger | Germany |
1.FC Kaiserslautern II | 27 | 28 |
| 23/24 | Tufan Kelleci |
Defender - Right-Back | Türkiye |
TuS Mechtersheim | 15 | 31 |
| 22/23 | Attack - Centre-Forward | Bosnia-Herzegovina |
Ahrweiler BC | 7 | 15 | |
| 21/22 | Noel Eichinger |
Attack - Right Winger | Germany |
VfR Wormatia Worms | 9 | 19 |
| 20/21 | Paul Stock |
Midfield - Attacking Midfield | Germany |
FV Dudenhofen | 5 | 9 |
| 19/20 | Adrian Knop |
Attack - Centre-Forward | Germany |
TuS Koblenz | 9 | 20 |
| 18/19 | Midfield - Defensive Midfield | Germany |
TSV Schott Mainz | 12 | 32 | |
| 17/18 | Patrick Dulleck |
Attack - Centre-Forward | Germany |
FC 08 Homburg | 28 | 35 |
| 16/17 | Ilias Soultani |
Midfield - Attacking Midfield | Germany |
TSV Schott Mainz | 6 | 25 |
| 15/16 | Attack - Right Winger | Germany |
TSV Schott Mainz | 12 | 29 | |
| 14/15 | Preston Zimmerman |
Midfield - Left Midfield | United States Germany | TSV Schott Mainz | 14 | 24 |
| 13/14 | Sebastian Reinert |
Midfield - Attacking Midfield | Germany |
FK Pirmasens | 7 | 34 |
| 12/13 | Johnathan Zinram-Kisch |
Midfield - Central Midfield | Germany |
SV Gonsenheim | 12 | 33 |
Players with the most goals across all seasons of this competition in our dataset.
| # | Player | Position | Nationality | Total goals | Seasons |
|---|---|---|---|---|---|
| 1 | Shawn Blum |
Attack - Left Winger | Germany |
40 | 3 |
| 2 | Patrick Dulleck |
Attack - Centre-Forward | Germany |
31 | 2 |
| 3 | Jonas Singer |
Attack - Left Winger | Germany |
27 | 4 |
| 4 | Leon Kern |
Defender - Right-Back | Germany |
26 | 4 |
| 5 | Christian Kühlwetter |
Midfield - Central Midfield | Germany |
21 | 2 |
| 6 | Tobias Jänicke |
Attack - Right Winger | Germany |
21 | 2 |
| 7 | Midfield - Defensive Midfield | Germany |
21 | 4 | |
| 8 | Attack - Right Winger | Germany |
19 | 4 | |
| 9 | Paul Stock |
Midfield - Attacking Midfield | Germany |
17 | 3 |
| 10 | Dennis De Sousa Oelsner |
Attack - Left Winger | Brazil Germany | 17 | 3 |
| 11 | Aleksandar Petreski |
Attack - Centre-Forward | Germany North Macedonia | 17 | 2 |
| 12 | Midfield - Left Midfield | Germany |
16 | 2 | |
| 13 | Luis Hesse |
Midfield - Defensive Midfield | Germany |
16 | 3 |
| 14 | Valdrin Mustafa |
Attack - Centre-Forward | Kosovo Germany | 15 | 2 |
| 15 | Tufan Kelleci |
Defender - Right-Back | Türkiye |
15 | 1 |
| 16 | Preston Zimmerman |
Midfield - Left Midfield | United States Germany | 14 | 1 |
| 17 | Midfield - Left Midfield | Germany |
14 | 4 | |
| 18 | David Tomic |
Midfield - Central Midfield | Germany Serbia | 14 | 1 |
| 19 | Adrian Knop |
Attack - Centre-Forward | Germany |
14 | 3 |
| 20 | Attack - Right Winger | Germany Poland | 14 | 3 |
Highest single-season goal hauls in this competition.
| # | Player | Team | Season | Goals |
|---|---|---|---|---|
| 1 | Patrick Dulleck |
FC 08 Homburg | 17/18 | 28 |
| 2 | Shawn Blum |
1.FC Kaiserslautern II | 24/25 | 27 |
Jacob Pistor
Leon Kern
Justin Klein
Tim Müller
Anton Ziegler
Jason Onyejekwe
Lukas Pinckert
Dominic Fuß
Alen Muharemi
Eros Dacaj
Eldin Hadzic
Michael Stahl
Mika Haas
Dylan Downey
Daniel Pantschenko
Yusupha Sawaneh
Almir Ahmetaj
David Kercek
Aaron Basenach
Sebastian Saftig
Dama Kanoute
Ardit Maloku
Marcel Wingender
Tobias Mißner
Kennet Hanner López
Julian Krahl
Kilian Staroscik
Lukas Szymczak
Laurin von Piechowski
Tom Schmitt
Daniel Bohl
Christian Meinert
Daniel von der Bracke
Manuel Schneider
TuS Koblenz
Leon Waldminghaus
Shawn Blum
Tufan Kelleci
Türkiye
Bosnia-Herzegovina
Noel Eichinger
Paul Stock
Adrian Knop
Patrick Dulleck
Ilias Soultani
Preston Zimmerman
Sebastian Reinert
Johnathan Zinram-Kisch
Jonas Singer
Christian Kühlwetter
Tobias Jänicke
Dennis De Sousa Oelsner
Aleksandar Petreski
Luis Hesse
Valdrin Mustafa
David Tomic