# sports Icon

> The sports icon from Material Symbols as Compose ImageVector Kotlin code, Android Vector Drawable XML and SVG.

- Library: [Material Symbols](https://composables.com/icons/icon-libraries/material-symbols.md)
- License: Apache 2.0 (full text in the [Material Symbols library page](https://composables.com/icons/icon-libraries/material-symbols.md))
- Styles: [Outlined](https://composables.com/icons/icon-libraries/material-symbols/sports.md?v=outlined), [Rounded](https://composables.com/icons/icon-libraries/material-symbols/sports.md?v=rounded), [Sharp](https://composables.com/icons/icon-libraries/material-symbols/sports.md?v=sharp), [Outlined Filled](https://composables.com/icons/icon-libraries/material-symbols/sports.md?v=outlined-filled), [Rounded Filled](https://composables.com/icons/icon-libraries/material-symbols/sports.md?v=rounded-filled), [Sharp Filled](https://composables.com/icons/icon-libraries/material-symbols/sports.md?v=sharp-filled)

## Compose ImageVector (Kotlin)

For Jetpack Compose and Compose Multiplatform. Download: `https://composables.com/download/icons/material-symbols/sports.kt`

```kotlin
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.SolidColor
import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp

val MaterialSymbolsSports: ImageVector
    get() {
        if (_MaterialSymbolsSports != null) return _MaterialSymbolsSports!!
        
        _MaterialSymbolsSports = ImageVector.Builder(
            name = "sports",
            defaultWidth = 24.dp,
            defaultHeight = 24.dp,
            viewportWidth = 960f,
            viewportHeight = 960f
        ).apply {
            path(
                fill = SolidColor(Color.Black)
            ) {
                moveTo(440f, 760f)
                quadToRelative(-100f, 0f, -170f, -70f)
                reflectiveQuadToRelative(-70f, -170f)
                quadToRelative(0f, -11f, 1f, -22f)
                reflectiveQuadToRelative(3f, -22f)
                quadToRelative(-5f, 2f, -12f, 3f)
                reflectiveQuadToRelative(-12f, 1f)
                quadToRelative(-42f, 0f, -71f, -29f)
                reflectiveQuadToRelative(-29f, -71f)
                quadToRelative(0f, -42f, 27.5f, -71f)
                reflectiveQuadToRelative(69.5f, -29f)
                quadToRelative(33f, 0f, 59.5f, 18.5f)
                reflectiveQuadTo(274f, 346f)
                quadToRelative(33f, -30f, 75.5f, -48f)
                reflectiveQuadToRelative(90.5f, -18f)
                horizontalLineToRelative(440f)
                verticalLineToRelative(160f)
                horizontalLineTo(680f)
                verticalLineToRelative(80f)
                quadToRelative(0f, 100f, -70f, 170f)
                reflectiveQuadToRelative(-170f, 70f)
                close()
                moveTo(180f, 420f)
                quadToRelative(17f, 0f, 28.5f, -11.5f)
                reflectiveQuadTo(220f, 380f)
                quadToRelative(0f, -17f, -11.5f, -28.5f)
                reflectiveQuadTo(180f, 340f)
                quadToRelative(-17f, 0f, -28.5f, 11.5f)
                reflectiveQuadTo(140f, 380f)
                quadToRelative(0f, 17f, 11.5f, 28.5f)
                reflectiveQuadTo(180f, 420f)
                close()
                moveToRelative(260f, 240f)
                quadToRelative(58f, 0f, 99f, -41f)
                reflectiveQuadToRelative(41f, -99f)
                quadToRelative(0f, -58f, -41f, -99f)
                reflectiveQuadToRelative(-99f, -41f)
                quadToRelative(-58f, 0f, -99f, 41f)
                reflectiveQuadToRelative(-41f, 99f)
                quadToRelative(0f, 58f, 41f, 99f)
                reflectiveQuadToRelative(99f, 41f)
                close()
                moveToRelative(0f, -60f)
                quadToRelative(33f, 0f, 56.5f, -23.5f)
                reflectiveQuadTo(520f, 520f)
                quadToRelative(0f, -33f, -23.5f, -56.5f)
                reflectiveQuadTo(440f, 440f)
                quadToRelative(-33f, 0f, -56.5f, 23.5f)
                reflectiveQuadTo(360f, 520f)
                quadToRelative(0f, 33f, 23.5f, 56.5f)
                reflectiveQuadTo(440f, 600f)
                close()
                moveToRelative(0f, -80f)
                close()
            }
        }.build()
        
        return _MaterialSymbolsSports!!
    }

private var _MaterialSymbolsSports: ImageVector? = null
```

## Android Vector Drawable (XML)

Download: `https://composables.com/download/icons/material-symbols/sports.xml`

```xml
<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="24dp"
    android:height="24dp"
    android:viewportWidth="960"
    android:viewportHeight="960">
    <path
        android:fillColor="@android:color/black"
        android:pathData="M440,760q-100,0 -170,-70t-70,-170q0,-11 1,-22t3,-22q-5,2 -12,3t-12,1q-42,0 -71,-29t-29,-71q0,-42 27.5,-71t69.5,-29q33,0 59.5,18.5T274,346q33,-30 75.5,-48t90.5,-18h440v160H680v80q0,100 -70,170t-170,70ZM180,420q17,0 28.5,-11.5T220,380q0,-17 -11.5,-28.5T180,340q-17,0 -28.5,11.5T140,380q0,17 11.5,28.5T180,420Zm260,240q58,0 99,-41t41,-99q0,-58 -41,-99t-99,-41q-58,0 -99,41t-41,99q0,58 41,99t99,41Zm0,-60q33,0 56.5,-23.5T520,520q0,-33 -23.5,-56.5T440,440q-33,0 -56.5,23.5T360,520q0,33 23.5,56.5T440,600Zm0,-80Z" />
</vector>
```

## SVG

Download: `https://composables.com/download/icons/material-symbols/sports.svg`

```svg
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" fill="currentColor"><path d="M440-200q-100 0-170-70t-70-170q0-11 1-22t3-22q-5 2-12 3t-12 1q-42 0-71-29t-29-71q0-42 27.5-71t69.5-29q33 0 59.5 18.5T274-614q33-30 75.5-48t90.5-18h440v160H680v80q0 100-70 170t-170 70ZM180-540q17 0 28.5-11.5T220-580q0-17-11.5-28.5T180-620q-17 0-28.5 11.5T140-580q0 17 11.5 28.5T180-540Zm260 240q58 0 99-41t41-99q0-58-41-99t-99-41q-58 0-99 41t-41 99q0 58 41 99t99 41Zm0-60q33 0 56.5-23.5T520-440q0-33-23.5-56.5T440-520q-33 0-56.5 23.5T360-440q0 33 23.5 56.5T440-360Zm0-80Z"/></svg>
```
