---
title: ScoringResult
seo:
  title: ScoringResult — Python SDK
  description: >-
    The combined result of running scorers against a single example. (Python
    SDK)
description: The combined result of running scorers against a single example.
---

Returned by `Evaluation.run()`. Inspect `scorers_data` for per-scorer
values, errors, and metadata.

```python
results = evaluation.run(
    examples=examples,
    scorers=["faithfulness", "answer_relevancy"],
    eval_run_name="nightly",
)
for result in results:
    for scorer in result.scorers_data:
        print(f"{scorer.name}: {scorer.value}")
```

## Attributes

| Prop | Type | Default | Description |
| - | - | - | - |
| `scorers_data?` | `List[ScorerData]` | - | Per-scorer results (see ScorerData). |
| `data_object?` | `Union[TraceSpan, Example]` | - | The Example or TraceSpan that was scored. |
| `name?` | `Optional[str]` | `None` | The evaluation run name. |
| `trace_id?` | `Optional[str]` | `None` | Associated trace ID, if applicable. |
| `run_duration?` | `Optional[float]` | `None` | How long the evaluation took (seconds). |
| `evaluation_cost?` | `Optional[float]` | `None` | Total cost in USD. |

***

## to\_dict()

```python
def to_dict() -> APIScoringResult:
```

### Returns

`APIScoringResult`
